Skip to content

Commit 91f5938

Browse files
committed
feat: update tsconfig
1 parent c9a1c97 commit 91f5938

49 files changed

Lines changed: 231 additions & 137 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# 🎨 editorconfig.org
22

3-
root = true
4-
53
[*]
64
charset = utf-8
75
end_of_line = lf

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
// Disable the default formatter, use eslint instead
1111
"prettier.enable": false,
12-
"editor.formatOnSave": false,
12+
"editor.formatOnSave": true,
1313

1414
// Auto fix
1515
"editor.codeActionsOnSave": {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
"@tomjs/commitlint": "^5.0.0",
7676
"@tomjs/eslint": "^6.3.0",
7777
"@tomjs/stylelint": "^7.0.0",
78-
"@tomjs/tsconfig": "^2.2.0",
78+
"@tomjs/tsconfig": "^3.0.1",
7979
"@tsconfig/node20": "^20.1.8",
8080
"@types/lodash-es": "^4.17.12",
8181
"@types/node": "^20.19.27",

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ async function initialValue(opts: CreateAppOptions): Promise<ProjectOptions | vo
211211
let orgName: string;
212212
if (isPublic) {
213213
// 默认组织
214-
scope = getScope(packageName);
214+
scope = getScope(packageName) || scope;
215215
const org = await prompts.text({
216216
message: t('prompt.orgName.message'),
217217
defaultValue: scope,
@@ -310,6 +310,9 @@ async function createProject(projectOptions: ProjectOptions) {
310310
}
311311
await writeJson(path.join(targetDir, 'package.json'), sortPackageJson(pkg));
312312

313+
// update all package.json
314+
await updatePackageJsonVersion(targetDir);
315+
313316
// md/license
314317
if (isPublic) {
315318
const { author } = pkg;
@@ -495,8 +498,8 @@ async function updatePackageJsonVersion(targetDir: string) {
495498
for (const file of pkgFiles) {
496499
const pkgPath = path.join(targetDir, file);
497500
const pkg = await readJson(pkgPath);
498-
['dependencies', 'devDependencies'].forEach((depName) => {
499-
const deps = pkg[depName];
501+
['dependencies', 'devDependencies'].forEach((depKey) => {
502+
const deps = pkg[depKey];
500503
if (!deps) {
501504
return;
502505
}

templates/config/base/.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
// Disable the default formatter, use eslint instead
33
"prettier.enable": false,
4-
"editor.formatOnSave": false,
4+
"editor.formatOnSave": true,
55

66
// Auto fix
77
"editor.codeActionsOnSave": {

templates/config/base/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
{
2-
32
"type": "module",
43
"version": "0.0.0",
5-
"packageManager": "pnpm@10.26.2",
4+
"packageManager": "pnpm@10.27.0",
65
"scripts": {
76
"lint": "eslint --fix",
87
"prepare": "simple-git-hooks"
98
},
109
"devDependencies": {
1110
"@antfu/eslint-config": "^6.7.3",
12-
"@commitlint/cli": "^20.2.0",
11+
"@commitlint/cli": "^20.3.0",
1312
"@tomjs/commitlint": "^5.0.0",
14-
"@tomjs/eslint": "^6.1.0",
15-
"@tomjs/tsconfig": "^2.2.0",
13+
"@tomjs/eslint": "^6.3.0",
14+
"@tomjs/tsconfig": "^3.0.1",
1615
"@types/node": "^20.19.27",
1716
"eslint": "^9.39.2",
1817
"lint-staged": "^16.2.7",

templates/config/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
"dependencies": {
33
"@antfu/eslint-config": "^6.7.3",
44
"@clack/prompts": "^0.11.0",
5-
"@commitlint/cli": "^20.2.0",
5+
"@commitlint/cli": "^20.3.0",
66
"@eslint-react/eslint-plugin": "^2.5.0",
77
"@tomjs/commitlint": "^5.0.0",
8-
"@tomjs/eslint": "^6.1.0",
8+
"@tomjs/eslint": "^6.3.0",
99
"@tomjs/logger": "^1.4.0",
1010
"@tomjs/node": "^2.2.3",
1111
"@tomjs/stylelint": "^7.0.0",
12-
"@tomjs/tsconfig": "^2.2.0",
13-
"@tomjs/vite-plugin-electron": "^2.1.0",
14-
"@tomjs/vite-plugin-vscode": "^6.0.1",
12+
"@tomjs/tsconfig": "^3.0.1",
13+
"@tomjs/vite-plugin-electron": "^2.2.0",
14+
"@tomjs/vite-plugin-vscode": "^6.0.2",
1515
"@tomjs/vscode": "^2.5.0",
16-
"@tomjs/vscode-dev": "^3.0.2",
16+
"@tomjs/vscode-dev": "^3.1.2",
1717
"@tomjs/vscode-webview": "^2.0.2",
1818
"@types/node": "^20.19.27",
1919
"@types/react": "^19.2.7",

templates/electron-react/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
"react-dom": "^19.2.3"
2020
},
2121
"devDependencies": {
22-
"@eslint-react/eslint-plugin": "^2.4.0",
23-
"@tomjs/vite-plugin-electron": "^2.1.0",
22+
"@eslint-react/eslint-plugin": "^2.5.0",
23+
"@tomjs/vite-plugin-electron": "^2.2.0",
2424
"@types/node": "^20.19.27",
2525
"@types/react": "^19.2.7",
2626
"@types/react-dom": "^19.2.3",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
onlyBuiltDependencies:
2+
- '@parcel/watcher'
23
- '@swc/core'
34
- electron
4-
- electron-winstaller
55
- esbuild
66
- simple-git-hooks

0 commit comments

Comments
 (0)