dufu1991 1 жил өмнө
parent
commit
cc064a7f0e

+ 53 - 25
packages/create-stdf/README.md

@@ -6,11 +6,14 @@ A CLI for creating new [STDF](https://stdf.design) projects. Just run...
 
 <!-- :::code-groups -->
 <!-- pnpm -->
+
 ```sh
 pnpm create stdf
 ```
+
 <!-- :: -->
 <!-- npm -->
+
 ```sh
 npm create stdf@latest
 # or
@@ -18,96 +21,113 @@ npm init stdf@latest
 # or
 npx create-stdf@latest
 ```
+
 <!-- :: -->
 <!-- bun -->
+
 ```sh
 bun create stdf
 ```
+
 <!-- :: -->
 <!-- yarn -->
+
 ```sh
 yarn create stdf
 ```
+
 <!-- ::: -->
 
 ...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 **SvelteKit + Tailwind + STDF** template, run:
+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 **SvelteKit + Tailwind + TypeScript + STDF** template, run:
 
 <!-- :::code-groups -->
 <!-- pnpm -->
+
 ```sh
 pnpm create stdf my-app
 ```
+
 <!-- :: -->
 <!-- npm -->
+
 ```sh
 npm create stdf@latest my-app
 ```
+
 <!-- :: -->
 <!-- bun -->
+
 ```sh
 bun create stdf my-app
 ```
+
 <!-- :: -->
 <!-- yarn -->
+
 ```sh
 yarn create stdf my-app
 ```
+
 <!-- ::: -->
 
-If you want to use the **Vite + UnoCSS + Svelte + STDF** template, run:
+If you want to use the **SvelteKit + Tailwind + STDF** template, run:
 
 <!-- :::code-groups -->
 <!-- pnpm -->
+
 ```sh
-pnpm create stdf my-app --template vu
+pnpm create stdf my-app --template skt
 # or
-pnpm create stdf my-app -t vu
+pnpm create stdf my-app -t skt
 ```
+
 <!-- :: -->
 <!-- npm -->
+
 ```sh
-npm create stdf@latest my-app --template vu
+npm create stdf@latest my-app --template skt
 # or
-npm create stdf@latest my-app -t vu
+npm create stdf@latest my-app -t skt
 ```
+
 <!-- :: -->
 <!-- bun -->
+
 ```sh
-bun create stdf my-app -template vu
+bun create stdf my-app --template skt
 # or
-bun create stdf my-app -t vu
+bun create stdf my-app -t skt
 ```
+
 <!-- :: -->
 <!-- yarn -->
+
 ```sh
-yarn create stdf my-app --template vu
+yarn create stdf my-app --template skt
 # or
-yarn create stdf my-app -t vu
+yarn create stdf my-app -t skt
 ```
+
 <!-- ::: -->
 
 Template presets include:
 
-| abbreviation | template                                     | description         |
-| ------------ | -------------------------------------------- | ------------------- |
-| skt          | SvelteKit + Tailwind + STDF                  | default             |
-| vt           | Vite + Tailwind + Svelte + STDF              | -                   |
-| vu           | Vite + UnoCSS + Svelte + 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 |
+| Abbreviation | Template                                 | Description     |
+| ------------ | ---------------------------------------- | --------------- |
+| sktt         | SvelteKit + Tailwind + TypeScript + STDF | Default         |
+| skt          | SvelteKit + Tailwind + STDF              | -               |
+| skut         | SvelteKit + UnoCSS + TypeScript + STDF   | Not adapted yet |
+| sku          | SvelteKit + UnoCSS + STDF                | 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.                                                                          |
+| Option          | Type   | Default | Description                                                                 |
+| --------------- | ------ | ------- | --------------------------------------------------------------------------- |
+| -               | string | -       | The name of the project, you can direct input.                              |
+| -t / --template | string | sktt    | The template to use. Available templates are: `skt`, `sku`, `sktt`, `skut`. |
+| -l / --language | string | en_US   | The language of the prompts.                                                |
 
 # Supported Languages
 
@@ -128,24 +148,32 @@ For example:
 
 <!-- :::code-groups -->
 <!-- pnpm -->
+
 ```sh
 pnpm create stdf my-app -l zh_CN
 ```
+
 <!-- :: -->
 <!-- npm -->
+
 ```sh
 npm create stdf@latest my-app -l zh_CN
 ```
+
 <!-- :: -->
 <!-- bun -->
+
 ```sh
 bun create stdf my-app -l zh_CN
 ```
+
 <!-- :: -->
 <!-- yarn -->
+
 ```sh
 yarn create stdf my-app -l zh_CN
 ```
+
 <!-- ::: -->
 
 # License

+ 53 - 25
packages/create-stdf/README_CN.md

@@ -6,11 +6,14 @@
 
 <!-- :::code-groups -->
 <!-- pnpm -->
+
 ```sh
 pnpm create stdf
 ```
+
 <!-- :: -->
 <!-- npm -->
+
 ```sh
 npm create stdf@latest
 # 或
@@ -18,96 +21,113 @@ npm init stdf@latest
 # 或
 npx create-stdf@latest
 ```
+
 <!-- :: -->
 <!-- bun -->
+
 ```sh
 bun create stdf
 ```
+
 <!-- :: -->
 <!-- yarn -->
+
 ```sh
 yarn create stdf
 ```
+
 <!-- ::: -->
 
 ...然后按照提示进行操作。
 
-你也可以通过额外的命令行选项直接指定项目名称和要使用的模板。例如,如果要使用 **SvelteKit + Tailwind + STDF** 模板创建一个名为 `my-app` 的新项目,请运行:
+你也可以通过额外的命令行选项直接指定项目名称和要使用的模板。例如,如果要使用 **SvelteKit + Tailwind + TypeScript + STDF** 模板创建一个名为 `my-app` 的新项目,请运行:
 
 <!-- :::code-groups -->
 <!-- pnpm -->
+
 ```sh
 pnpm create stdf my-app
 ```
+
 <!-- :: -->
 <!-- npm -->
+
 ```sh
 npm create stdf@latest my-app
 ```
+
 <!-- :: -->
 <!-- bun -->
+
 ```sh
 bun create stdf my-app
 ```
+
 <!-- :: -->
 <!-- yarn -->
+
 ```sh
 yarn create stdf my-app
 ```
+
 <!-- ::: -->
 
-如果要使用 **Vite + UnoCSS + Svelte + STDF** 模板,请运行:
+如果要使用 **SvelteKit + Tailwind + STDF** 模板,请运行:
 
 <!-- :::code-groups -->
 <!-- pnpm -->
+
 ```sh
-pnpm create stdf my-app --template vu
+pnpm create stdf my-app --template skt
 # 或
-pnpm create stdf my-app -t vu
+pnpm create stdf my-app -t skt
 ```
+
 <!-- :: -->
 <!-- npm -->
+
 ```sh
-npm create stdf@latest my-app --template vu
+npm create stdf@latest my-app --template skt
 # 或
-npm create stdf@latest my-app -t vu
+npm create stdf@latest my-app -t skt
 ```
+
 <!-- :: -->
 <!-- bun -->
+
 ```sh
-bun create stdf my-app -template vu
+bun create stdf my-app --template skt
 # 或
-bun create stdf my-app -t vu
+bun create stdf my-app -t skt
 ```
+
 <!-- :: -->
 <!-- yarn -->
+
 ```sh
-yarn create stdf my-app --template vu
+yarn create stdf my-app --template skt
 # 或
-yarn create stdf my-app -t vu
+yarn create stdf my-app -t skt
 ```
+
 <!-- ::: -->
 
 模板预设包括:
 
-| 简写 | 模板                                         | 描述     |
-| ---- | -------------------------------------------- | -------- |
-| skt  | SvelteKit + Tailwind + STDF                  | 默认     |
-| vt   | Vite + Tailwind + Svelte + STDF              | -        |
-| vu   | Vite + UnoCSS + Svelte + STDF                | -        |
-| sku  | SvelteKit + UnoCSS + STDF                    | -        |
-| vtt  | Vite + Tailwind + TypeScript + Svelte + STDF | 尚未适配 |
-| vut  | Vite + UnoCSS + TypeScript + Svelte + STDF   | 尚未适配 |
-| sktt | SvelteKit + Tailwind + TypeScript + STDF     | 尚未适配 |
-| skut | SvelteKit + UnoCSS + TypeScript + STDF       | 尚未适配 |
+| 简写 | 模板                                     | 描述     |
+| ---- | ---------------------------------------- | -------- |
+| sktt | SvelteKit + Tailwind + TypeScript + STDF | 默认     |
+| skt  | SvelteKit + Tailwind + STDF              | -        |
+| skut | SvelteKit + UnoCSS + TypeScript + STDF   | 尚未适配 |
+| sku  | SvelteKit + UnoCSS + STDF                | 尚未适配 |
 
 # 命令选项
 
-| 命令            | 类型   | 默认  | 描述                                                                                 |
-| --------------- | ------ | ----- | ------------------------------------------------------------------------------------ |
-| -               | string | -     | 项目名称,可以直接输入。                                                             |
-| -t / --template | string | vt    | 要使用的模板。可用的模板有:`vt`、`vu`、`skt`、`sku`、`vtt`、`vut`、`sktt`、`skut`。 |
-| -l / --language | string | en_US | 提示语言。                                                                           |
+| 命令            | 类型   | 默认  | 描述                                                       |
+| --------------- | ------ | ----- | ---------------------------------------------------------- |
+| -               | string | -     | 项目名称,可以直接输入。                                   |
+| -t / --template | string | sktt  | 要使用的模板。可用的模板有:`skt`、`sku`、`sktt`、`skut`。 |
+| -l / --language | string | en_US | 提示语言。                                                 |
 
 # 支持的语言
 
@@ -128,24 +148,32 @@ yarn create stdf my-app -t vu
 
 <!-- :::code-groups -->
 <!-- pnpm -->
+
 ```sh
 pnpm create stdf my-app -l zh_CN
 ```
+
 <!-- :: -->
 <!-- npm -->
+
 ```sh
 npm create stdf@latest my-app -l zh_CN
 ```
+
 <!-- :: -->
 <!-- bun -->
+
 ```sh
 bun create stdf my-app -l zh_CN
 ```
+
 <!-- :: -->
 <!-- yarn -->
+
 ```sh
 yarn create stdf my-app -l zh_CN
 ```
+
 <!-- ::: -->
 
 # 许可证

+ 0 - 7
packages/create-stdf/common/jsconfig.json

@@ -1,7 +0,0 @@
-{
-	"compilerOptions": {
-		"checkJs": true
-	},
-	"include": ["src/**/*.js", "src/**/*.svelte"],
-	"exclude": ["node_modules", "dist"]
-}

+ 6 - 7
packages/create-stdf/package.json

@@ -1,6 +1,6 @@
 {
 	"name": "create-stdf",
-	"version": "0.0.62",
+	"version": "0.1.0",
 	"description": "A CLI for creating new STDF projects",
 	"bin": {
 		"create-stdf": "index.js"
@@ -12,21 +12,20 @@
 	},
 	"files": [
 		"dist/**",
-		"templates/**",
-		"common/**"
+		"templates/**"
 	],
 	"engines": {
 		"node": ">=14.14"
 	},
 	"dependencies": {
-		"@clack/prompts": "^0.6.3",
-		"fs-extra": "^11.1.1",
+		"@clack/prompts": "^0.10.0",
+		"fs-extra": "^11.3.0",
 		"kleur": "^4.1.5",
 		"minimist": "^1.2.8"
 	},
 	"devDependencies": {
-		"@rollup/plugin-terser": "^0.4.3",
-		"rollup": "^3.27.0"
+		"@rollup/plugin-terser": "^0.4.4",
+		"rollup": "^4.39.0"
 	},
 	"keywords": [
 		"svelte",

+ 41 - 36
packages/create-stdf/src/index.js

@@ -61,14 +61,19 @@ lang = argvLanguage && languages.find(item => item.value === argvLanguage) ? lan
 // 模板列表
 // Template list
 const templateOptions = [
-	{ value: 'skt', label: 'SvelteKit + Tailwind', template: 'sveltekit-tailwind', finish: true },
-	{ value: 'vt', label: 'Vite + Tailwind', template: 'vite-tailwind', finish: true },
-	{ value: 'vu', label: 'Vite + UnoCSS', template: 'vite-uno', finish: true },
-	{ value: 'sku', label: 'SvelteKit + UnoCSS', template: 'sveltekit-uno', finish: true },
-	{ value: 'vtt', label: 'Vite + Tailwind + TypeScript', template: 'vite-tailwind-typescript', finish: false },
-	{ value: 'vut', label: 'Vite + UnoCSS + TypeScript', template: 'vite-uno-typescript', finish: false },
-	{ value: 'sktt', label: 'SvelteKit + Tailwind + TypeScript', template: 'sveltekit-tailwind-typescript', finish: false },
-	{ value: 'skut', label: 'SvelteKit + UnoCSS + TypeScript', template: 'sveltekit-uno-typescript', finish: false },
+	{ value: 'sktt', label: 'SvelteKit + Tailwind + TypeScript', template: 'sktt', finish: true },
+	{ value: 'skt', label: 'SvelteKit + Tailwind', template: 'skt', finish: true },
+	{ value: 'skut', label: 'SvelteKit + UnoCSS + TypeScript', template: 'skut', finish: false },
+	{ value: 'sku', label: 'SvelteKit + UnoCSS', template: 'sku', finish: false },
+];
+
+// 包管理工具列表
+// Package management tool list
+const packageManagerOptions = [
+	{ value: 'npm', label: 'NPM', install: 'npm i', dev: 'npm run dev' },
+	{ value: 'bun', label: 'Bun', install: 'bun i', dev: 'bun dev' },
+	{ value: 'pnpm', label: 'PNPM', install: 'pnpm i', dev: 'pnpm dev' },
+	{ value: 'yarn', label: 'Yarn', install: 'yarn', dev: 'yarn run dev' },
 ];
 
 // 如果命令行参数中有项目名称,但没有模板名称,直接使用默认模板 skt
@@ -105,7 +110,10 @@ else if (argvProjectName && argvTemplate) {
 		// Select a template
 		let template = await p.select({
 			message: bold(lang.psat),
-			options: templateOptions,
+			options: templateOptions.map(item => ({
+				...item,
+				label: item.finish ? item.label : `(${lang.hnay}) ${item.label}`,
+			})),
 		});
 
 		if (p.isCancel(template)) {
@@ -124,21 +132,13 @@ else if (argvProjectName && argvTemplate) {
 			p.intro(red(templateOptions.find(item => item.value === template).label + ' ' + lang.hnay + ' ' + lang.pca));
 			template = await p.select({
 				message: bold(lang.psat),
-				options: templateOptions,
+				options: templateOptions.map(item => ({
+					...item,
+					label: item.finish ? item.label : `(${lang.hnay}) ${item.label}`,
+				})),
 			});
 		}
 
-		// 是否启用类型检查
-		// Whether to enable type checking
-		const isTypeCheck = await p.confirm({
-			message: bold(lang.wtetcfjsf),
-		});
-
-		if (p.isCancel(isTypeCheck)) {
-			p.cancel(red('⛔ ') + lang.oc);
-			process.exit(0);
-		}
-
 		// 输入项目名称
 		// Enter the project name
 		const projectName = await p.text({
@@ -163,17 +163,29 @@ else if (argvProjectName && argvTemplate) {
 			process.exit(0);
 		}
 
+		// 使用什么包管理工具 npm / pnpm / yarn / bun / deno
+		// What package management tool to use npm / pnpm / yarn / bun / deno
+		const packageManager = await p.select({
+			message: bold(lang.pm),
+			options: packageManagerOptions,
+		});
+
+		if (p.isCancel(packageManager)) {
+			p.cancel(red('⛔ ') + lang.oc);
+			process.exit(0);
+		}
+
 		// 根据 template 的值,复制对应目录下的所有文件到当前目录
 		// According to the value of template, copy all files under the corresponding directory to the current directory
 		templateOptions.forEach(async item => {
 			if (item.value === template) {
-				createFunc(projectName, item, isTypeCheck);
+				createFunc(projectName, item, packageManager);
 			}
 		});
 	})();
 }
 
-function createFunc(projectName, item, isTypeCheck = true) {
+function createFunc(projectName, item, packageManager) {
 	// 如果 projectName 是数字,转为字符串
 	// If projectName is a number, convert it to a string
 	if (typeof projectName === 'number') {
@@ -200,14 +212,6 @@ function createFunc(projectName, item, isTypeCheck = true) {
 			spinner.stop();
 			p.outro(`${projectName} - ${lang.pcsucc} 🎉`);
 
-			// 如果 isTypeCheck 为 true,将 common 目录下的 jsconfig.json 文件复制到项目目录下
-			// If isTypeCheck is true, copy the jsconfig.json file under the common directory to the project directory
-			if (isTypeCheck) {
-				// @ts-ignore
-				const commonPath = path.resolve(fileURLToPath(import.meta.url), '../..', 'common');
-				fs.copySync(path.join(commonPath, '/jsconfig.json'), path.join(projectDir, 'jsconfig.json'));
-			}
-
 			// 读取 package.json 文件
 			// Read the package.json file
 			const packageJson = JSON.parse(fs.readFileSync(`${projectDir}/package.json`, 'utf-8'));
@@ -263,16 +267,17 @@ function createFunc(projectName, item, isTypeCheck = true) {
 			console.log(
 				`👉 ${bold(lang.tgs)}
 
-    ${blue(`cd ${projectName}`)}
-    ${blue('pnpm i / npm i / yarn / bun i')}
-    ${blue('npm dev / bun dev')}
-    `,
+    ${blue(`1. cd ${projectName}`)}
+    ${blue(`2. git init && git add -A && git commit -m "Initial commit"`)}
+    ${blue(`3. ${packageManagerOptions.find(item => item.value === packageManager).install}`)}
+    ${blue(`4. ${packageManagerOptions.find(item => item.value === packageManager).dev}`)}
+    `
 			);
 			// 显示配置主题色
 			// Display configuration theme color
 			console.log(
 				`🎨 ${grey(isHasUno ? lang.pcyt_vu : lang.pcyt_vt)}
-    `,
+    `
 			);
 		})
 		.catch(err => {

+ 31 - 31
packages/create-stdf/src/lang.js

@@ -9,14 +9,14 @@ export const en_US = {
 	psat: 'Please select a template',
 	oc: 'Operation cancelled',
 	pca: 'Please choose again',
+	pm: 'Please select a package manager',
 	cfsing: 'Creating file...',
 	pcsucc: 'Project created successfully',
 	tgs: 'To get started:',
-	pcyt_vt: 'Tip: please configure Initial Color System in src/app.css, and Color System in tailwind.config.js',
-	pcyt_vu: 'Tip: please configure Initial Color System in src/app.css, and Color System in uno.config.js',
+	pcyt_vt: 'Tip: please configure Initial Color System in src/app.css, reference https://stdf.design/guide/theme',
+	pcyt_vu: 'Tip: please configure Initial Color System in src/app.css, reference https://stdf.design/guide/theme',
 	cferror: 'Failed to create file',
 	pectn: 'Please enter the correct template name!',
-	wtetcfjsf: 'Whether to enable type checking for all .js and .svelte files in src?',
 };
 
 // 简体中文 chinese
@@ -30,14 +30,14 @@ export const zh_CN = {
 	psat: '请选择一个模板',
 	oc: '操作已取消',
 	pca: '请重新选择',
+	pm: '请选择一个包管理工具',
 	cfsing: '正在创建文件...',
 	pcsucc: '项目创建成功',
 	tgs: '开始:',
-	pcyt_vt: '提示:请到 src/app.css 配置初始主题色,tailwind.config.js 配置颜色系统',
-	pcyt_vu: '提示:请到 src/app.css 配置初始主题色,uno.config.js 配置颜色系统',
+	pcyt_vt: '提示:请到 src/app.css 配置初始主题色,参考 https://stdf.design/guide/theme',
+	pcyt_vu: '提示:请到 src/app.css 配置初始主题色,参考 https://stdf.design/guide/theme',
 	cferror: '创建文件失败',
 	pectn: '请输入正确的模板名称!',
-	wtetcfjsf: '是否对 src 内的所有 .js 与 .svelte 文件启用类型检查?',
 };
 
 // 繁體中文 chinese traditional
@@ -51,14 +51,14 @@ export const zh_TW = {
 	psat: '請選擇一個模板',
 	oc: '操作已取消',
 	pca: '請重新選擇',
+	pm: '請選擇一個包管理工具',
 	cfsing: '正在創建文件...',
 	pcsucc: '項目創建成功',
 	tgs: '開始:',
-	pcyt_vt: '提示:請到 src/app.css 配置初始主題色,tailwind.config.js 配置顏色系統',
-	pcyt_vu: '提示:請到 src/app.css 配置初始主題色,uno.config.js 配置顏色系統',
+	pcyt_vt: '提示:請到 src/app.css 配置初始主題色,參考 https://stdf.design/guide/theme',
+	pcyt_vu: '提示:請到 src/app.css 配置初始主題色,參考 https://stdf.design/guide/theme',
 	cferror: '創建文件失敗',
 	pectn: '請輸入正確的模板名稱!',
-	wtetcfjsf: '是否對 src 內的所有 .js 與 .svelte 文件啟用類型檢查?',
 };
 
 // 日语 japanese
@@ -72,14 +72,14 @@ export const ja_JP = {
 	psat: 'テンプレートを選択してください',
 	oc: '操作がキャンセルされました',
 	pca: 'もう一度選択してください',
+	pm: 'パッケージマネージャーを選択してください',
 	cfsing: 'ファイルを作成しています...',
 	pcsucc: 'プロジェクトが正常に作成されました',
 	tgs: '開始:',
-	pcyt_vt: 'ヒント:src/app.css ファイルで初期カラーシステムを設定し、tailwind.config.js ファイルでカラーシステムを設定します',
-	pcyt_vu: 'ヒント:src/app.css ファイルで初期カラーシステムを設定し、uno.config.js ファイルでカラーシステムを設定します',
+	pcyt_vt: 'ヒント:src/app.css ファイルで初期カラーシステムを設定し、参考 https://stdf.design/guide/theme',
+	pcyt_vu: 'ヒント:src/app.css ファイルで初期カラーシステムを設定し、参考 https://stdf.design/guide/theme',
 	cferror: 'ファイルの作成に失敗しました',
 	pectn: '正しいテンプレート名を入力してください!',
-	wtetcfjsf: 'src 内のすべての .js と .svelte ファイルに型チェックを有効にしますか?',
 };
 
 // 韩语 korean
@@ -93,14 +93,14 @@ export const ko_KR = {
 	psat: '템플릿을 선택하십시오',
 	oc: '작업이 취소되었습니다',
 	pca: '다시 선택하십시오',
+	pm: '패키지 관리자를 선택하십시오',
 	cfsing: '파일을 만드는 중입니다...',
 	pcsucc: '프로젝트가 성공적으로 생성되었습니다',
 	tgs: '시작:',
-	pcyt_vt: '팁: src/app.css 파일에서 초기 색상 시스템을 구성하고 tailwind.config.js 파일에서 색상 시스템을 구성하십시오',
-	pcyt_vu: '팁: src/app.css 파일에서 초기 색상 시스템을 구성하고 uno.config.js 파일에서 색상 시스템을 구성하십시오',
+	pcyt_vt: '팁: src/app.css 파일에서 초기 색상 시스템을 구성하고 참조 https://stdf.design/guide/theme',
+	pcyt_vu: '팁: src/app.css 파일에서 초기 색상 시스템을 구성하고 참조 https://stdf.design/guide/theme',
 	cferror: '파일 생성 실패',
 	pectn: '올바른 템플릿 이름을 입력하십시오!',
-	wtetcfjsf: 'src 내의 모든 .js 및 .svelte 파일에 대한 유형 검사를 활성화 하시겠습니까?',
 };
 
 // 西班牙语 spanish
@@ -114,14 +114,14 @@ export const es_ES = {
 	psat: 'Por favor seleccione una plantilla',
 	oc: 'Operación cancelada',
 	pca: 'Por favor, elija de nuevo',
+	pm: 'Por favor seleccione un administrador de paquetes',
 	cfsing: 'Creando archivo...',
 	pcsucc: 'Proyecto creado con éxito',
 	tgs: 'Para empezar:',
-	pcyt_vt: 'Consejo: configure su sistema de colores iniciales en el archivo tailwind.config.js',
-	pcyt_vu: 'Consejo: configure su sistema de colores iniciales en el archivo uno.config.js',
+	pcyt_vt: 'Consejo: configure su sistema de colores en reference https://stdf.design/guide/theme',
+	pcyt_vu: 'Consejo: configure su sistema de colores en reference https://stdf.design/guide/theme',
 	cferror: 'Error al crear archivo',
 	pectn: '¡Por favor ingrese el nombre de la plantilla correcto!',
-	wtetcfjsf: '¿Desea habilitar la comprobación de tipos para todos los archivos .js y .svelte en src?',
 };
 
 // 俄语 russian
@@ -135,14 +135,14 @@ export const ru_RU = {
 	psat: 'Пожалуйста, выберите шаблон',
 	oc: 'Операция отменена',
 	pca: 'Пожалуйста, выберите снова',
+	pm: 'Пожалуйста, выберите пакетный менеджер',
 	cfsing: 'Создание файла...',
 	pcsucc: 'Проект успешно создан',
 	tgs: 'Чтобы начать:',
-	pcyt_vt: 'Совет: пожалуйста, настройте свою систему цветов в файле tailwind.config.js',
-	pcyt_vu: 'Совет: пожалуйста, настройте свою систему цветов в файле uno.config.js',
+	pcyt_vt: 'Совет: настройте свой цветовой систему в ссылке https://stdf.design/guide/theme',
+	pcyt_vu: 'Совет: настройте свой цветовой систему в ссылке https://stdf.design/guide/theme',
 	cferror: 'Не удалось создать файл',
-	pectn: 'Пожалуйста, введите правильное имя шаблона!',
-	wtetcfjsf: 'Включить проверку типов для всех файлов .js и .svelte в src?',
+	pectn: 'Пожалуйста, введите правильное название шаблона!',
 };
 
 // 法语 french
@@ -156,14 +156,14 @@ export const fr_FR = {
 	psat: 'Veuillez sélectionner un modèle',
 	oc: 'Opération annulée',
 	pca: 'Veuillez choisir à nouveau',
+	pm: 'Veuillez sélectionner un gestionnaire de paquets',
 	cfsing: 'Création de fichier...',
 	pcsucc: 'Projet créé avec succès',
 	tgs: 'Pour commencer:',
-	pcyt_vt: 'Conseil: veuillez configurer votre système de couleurs initiales dans le fichier tailwind.config.js',
-	pcyt_vu: 'Conseil: veuillez configurer votre système de couleurs initiales dans le fichier uno.config.js',
+	pcyt_vt: 'Conseil: veuillez configurer votre système de couleurs dans reference https://stdf.design/guide/theme',
+	pcyt_vu: 'Conseil: veuillez configurer votre système de couleurs dans reference https://stdf.design/guide/theme',
 	cferror: 'Échec de la création du fichier',
 	pectn: 'Veuillez saisir le nom du modèle correct!',
-	wtetcfjsf: 'Activer la vérification des types pour tous les fichiers .js et .svelte dans src?',
 };
 
 // 德语 german
@@ -177,14 +177,14 @@ export const de_DE = {
 	psat: 'Bitte wählen Sie eine Vorlage aus',
 	oc: 'Vorgang abgebrochen',
 	pca: 'Bitte wählen Sie erneut',
+	pm: 'Bitte wählen Sie einen Paketmanager aus',
 	cfsing: 'Erstelle Datei...',
 	pcsucc: 'Projekt erfolgreich erstellt',
 	tgs: 'Um zu beginnen:',
-	pcyt_vt: 'Tipp: Konfigurieren Sie Ihr Initial Color System in der Datei tailwind.config.js',
-	pcyt_vu: 'Tipp: Konfigurieren Sie Ihr Initial Color System in der Datei uno.config.js',
+	pcyt_vt: 'Tip: please configure your color system in reference https://stdf.design/guide/theme',
+	pcyt_vu: 'Tip: please configure your color system in reference https://stdf.design/guide/theme',
 	cferror: 'Fehler beim Erstellen der Datei',
 	pectn: 'Bitte geben Sie den richtigen Vorlagennamen ein!',
-	wtetcfjsf: 'Möchten Sie die Typüberprüfung für alle .js- und .svelte-Dateien in src aktivieren?',
 };
 
 // 意大利语 italian
@@ -198,12 +198,12 @@ export const it_IT = {
 	psat: 'Seleziona un modello',
 	oc: 'Operazione annullata',
 	pca: 'Seleziona di nuovo',
+	pm: 'Seleziona un gestore di pacchetti',
 	cfsing: 'Creazione del file in corso...',
 	pcsucc: 'Progetto creato con successo',
 	tgs: 'Per iniziare:',
-	pcyt_vt: 'Suggerimento: configura il tuo sistema di colori iniziale nel file tailwind.config.js',
-	pcyt_vu: 'Suggerimento: configura il tuo sistema di colori iniziale nel file uno.config.js',
+	pcyt_vt: 'Consiglio: configura il tuo sistema di colori in https://stdf.design/guide/theme',
+	pcyt_vu: 'Consiglio: configura il tuo sistema di colori in https://stdf.design/guide/theme',
 	cferror: 'Impossibile creare il file',
 	pectn: 'Inserisci il nome del modello corretto!',
-	wtetcfjsf: 'Abilitare il controllo dei tipi per tutti i file .js e .svelte in src?',
 };