|
1 | 1 | {
|
2 | 2 | "name": "create-typescript-app",
|
3 |
| - "version": "1.29.34", |
| 3 | + "version": "1.29.40", |
4 | 4 | "description": "Quickstart-friendly TypeScript template with comprehensive formatting, linting, releases, testing, and other great tooling built-in. ✨",
|
5 | 5 | "repository": {
|
6 | 6 | "type": "git",
|
|
23 | 23 | ],
|
24 | 24 | "scripts": {
|
25 | 25 | "build": "tsup",
|
26 |
| - "create:test": "node script/create-test-e2e.js", |
27 | 26 | "format": "prettier \"**/*\" --ignore-unknown",
|
28 | 27 | "initialize": "tsx ./src/bin/index.js --mode initialize",
|
29 |
| - "initialize:test": "node script/initialize-test-e2e.js", |
30 | 28 | "lint": "eslint . .*js --max-warnings 0",
|
31 | 29 | "lint:knip": "knip",
|
32 | 30 | "lint:md": "markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line",
|
33 | 31 | "lint:package-json": "npmPkgJsonLint .",
|
34 | 32 | "lint:packages": "pnpm dedupe --check",
|
35 | 33 | "lint:spelling": "cspell \"**\" \".github/**/*\"",
|
36 |
| - "migrate:test": "node script/migrate-test-e2e.js", |
37 | 34 | "prepare": "husky install",
|
38 | 35 | "should-semantic-release": "should-semantic-release --verbose",
|
39 | 36 | "test": "vitest",
|
| 37 | + "test:create": "node script/create-test-e2e.js", |
| 38 | + "test:initialize": "node script/initialize-test-e2e.js", |
| 39 | + "test:migrate": "node script/migrate-test-e2e.js", |
40 | 40 | "tsc": "tsc"
|
41 | 41 | },
|
42 | 42 | "lint-staged": {
|
|
55 | 55 | "octokit": "^3.1.0",
|
56 | 56 | "prettier": "^3.0.2",
|
57 | 57 | "replace-in-file": "^7.0.1",
|
58 |
| - "title-case": "^3.0.3" |
| 58 | + "title-case": "^3.0.3", |
| 59 | + "zod": "^3.22.2", |
| 60 | + "zod-validation-error": "^1.5.0" |
59 | 61 | },
|
60 | 62 | "devDependencies": {
|
61 | 63 | "@octokit/request-error": "^5.0.0",
|
|
72 | 74 | "cspell": "^7.0.1",
|
73 | 75 | "eslint": "^8.48.0",
|
74 | 76 | "eslint-config-prettier": "^9.0.0",
|
75 |
| - "eslint-plugin-deprecation": "^1.5.0", |
| 77 | + "eslint-plugin-deprecation": "^2.0.0", |
76 | 78 | "eslint-plugin-eslint-comments": "^3.2.0",
|
77 | 79 | "eslint-plugin-import": "^2.28.1",
|
78 | 80 | "eslint-plugin-jsdoc": "^46.5.0",
|
79 | 81 | "eslint-plugin-jsonc": "^2.9.0",
|
80 | 82 | "eslint-plugin-markdown": "^3.0.1",
|
81 | 83 | "eslint-plugin-n": "^16.0.2",
|
82 | 84 | "eslint-plugin-no-only-tests": "^3.1.0",
|
83 |
| - "eslint-plugin-perfectionist": "^1.5.1", |
| 85 | + "eslint-plugin-perfectionist": "^2.0.0", |
84 | 86 | "eslint-plugin-regexp": "^1.15.0",
|
85 | 87 | "eslint-plugin-vitest": "^0.3.0",
|
86 | 88 | "eslint-plugin-yml": "^1.8.0",
|
87 | 89 | "globby": "^13.2.2",
|
88 | 90 | "husky": "^8.0.3",
|
89 | 91 | "jsonc-eslint-parser": "^2.3.0",
|
90 |
| - "knip": "2.21.1", |
| 92 | + "knip": "2.24.1", |
91 | 93 | "lint-staged": "^14.0.1",
|
92 |
| - "markdownlint": "^0.30.0", |
| 94 | + "markdownlint": "^0.31.0", |
93 | 95 | "markdownlint-cli": "^0.36.0",
|
94 | 96 | "npm-package-json-lint": "^7.0.0",
|
95 | 97 | "npm-package-json-lint-config-default": "^6.0.0",
|
|
104 | 106 | "vitest": "^0.34.3",
|
105 | 107 | "yaml-eslint-parser": "^1.2.2"
|
106 | 108 | },
|
107 |
| - "packageManager": "[email protected].1", |
| 109 | + "packageManager": "[email protected].5", |
108 | 110 | "engines": {
|
109 | 111 | "node": ">=18"
|
110 | 112 | },
|
|
0 commit comments