|
2 | 2 | "name": "@pydantic/ai-chat-ui", |
3 | 3 | "private": false, |
4 | 4 | "publishConfig": { |
5 | | - "access": "public" |
| 5 | + "access": "public", |
| 6 | + "provenance": true |
6 | 7 | }, |
7 | 8 | "version": "0.0.4", |
8 | 9 | "type": "module", |
9 | 10 | "scripts": { |
| 11 | + "prepare": "lefthook install", |
10 | 12 | "typecheck": "tsc --noEmit", |
11 | | - "format": "prettier --write -- .", |
| 13 | + "format": "prettier --write", |
12 | 14 | "lint": "eslint", |
13 | 15 | "lint-fix": "eslint --fix --quiet", |
14 | 16 | "dev": "BACKEND_PORT=38001 vite", |
|
55 | 57 | "zod": "^4.1.13" |
56 | 58 | }, |
57 | 59 | "devDependencies": { |
| 60 | + "@commitlint/cli": "^20.3.1", |
| 61 | + "@commitlint/config-conventional": "^20.3.1", |
58 | 62 | "@eslint/js": "^9.39.1", |
| 63 | + "@semantic-release/changelog": "^6.0.3", |
| 64 | + "@semantic-release/git": "^10.0.1", |
| 65 | + "@taplo/cli": "^0.7.0", |
59 | 66 | "@types/node": "^24.10.1", |
60 | 67 | "@types/react": "^19.2.7", |
61 | 68 | "@types/react-dom": "^19.2.3", |
62 | 69 | "@types/react-syntax-highlighter": "^15.5.13", |
63 | 70 | "@vitejs/plugin-react": "^5.1.1", |
| 71 | + "cspell": "^8.17.0", |
64 | 72 | "eslint": "^9.39.1", |
65 | 73 | "eslint-config-prettier": "^10.1.8", |
66 | 74 | "eslint-plugin-prettier": "^5.5.4", |
67 | 75 | "eslint-plugin-react-hooks": "^5.2.0", |
68 | 76 | "eslint-plugin-react-refresh": "^0.4.24", |
69 | 77 | "globals": "^16.5.0", |
| 78 | + "lefthook": "^1.11.0", |
70 | 79 | "neostandard": "^0.12.2", |
71 | 80 | "prettier": "^3.7.4", |
| 81 | + "semantic-release": "^24.2.0", |
72 | 82 | "tw-animate-css": "^1.4.0", |
73 | 83 | "typescript": "~5.8.3", |
74 | 84 | "typescript-eslint": "^8.48.1", |
75 | 85 | "vite": "^7.2.6", |
76 | 86 | "vite-bundle-analyzer": "^1.2.3", |
77 | | - "vite-tsconfig-paths": "^5.1.4" |
| 87 | + "vite-tsconfig-paths": "^5.1.4", |
| 88 | + "yaml-lint": "^1.7.0" |
78 | 89 | } |
79 | 90 | } |
0 commit comments