mirror of
https://github.com/codeflash-ai/codeflash-internal.git
synced 2026-05-04 18:25:18 +00:00
## Summary Switches tessl from **vendored** mode to **managed** mode ([docs](https://docs.tessl.io/reference/configuration#project-mode-managed-vs-vendored)). Previously, all tile contents (~170k lines across 449 files) were committed directly in `.tessl/tiles/`. This bloated the repo and added noise to diffs/context that the team found hard to review. In managed mode, tiles work like `node_modules` — they're gitignored and fetched from the registry on demand. ## What changed - `tessl.json`: `"mode": "vendored"` → `"mode": "managed"` - `.gitignore`: added `.tessl/tiles/` - Removed all files under `.tessl/tiles/` from git tracking (they remain on disk locally) ## After merging Team members need to run **`tessl install`** once after pulling this change to restore their local tiles. This is the same workflow as running `npm install` after dependency changes. ## Test plan - [x] `tessl install` restores all tiles locally after the change - [ ] Verify CI/remote agents still work (they'll need `tessl install` in their setup step if they use tiles)
171 lines
3.7 KiB
JSON
171 lines
3.7 KiB
JSON
{
|
|
"name": "my-project",
|
|
"mode": "managed",
|
|
"dependencies": {
|
|
"codeflash/codeflash-internal-rules": {
|
|
"version": "0.1.0"
|
|
},
|
|
"codeflash/codeflash-internal-docs": {
|
|
"version": "0.1.0"
|
|
},
|
|
"codeflash/codeflash-internal-skills": {
|
|
"version": "0.1.0"
|
|
},
|
|
"tessl/npm-anthropic-ai--sdk": {
|
|
"version": "0.70.0"
|
|
},
|
|
"tessl/npm-azure--msal-node": {
|
|
"version": "3.7.0"
|
|
},
|
|
"tessl/npm-monaco-editor--react": {
|
|
"version": "4.7.0"
|
|
},
|
|
"tessl/npm-radix-ui--react-dialog": {
|
|
"version": "1.1.0"
|
|
},
|
|
"tessl/npm-radix-ui--react-dropdown-menu": {
|
|
"version": "2.1.0"
|
|
},
|
|
"tessl/npm-radix-ui--react-navigation-menu": {
|
|
"version": "1.2.0"
|
|
},
|
|
"tessl/npm-radix-ui--react-progress": {
|
|
"version": "1.1.0"
|
|
},
|
|
"tessl/npm-radix-ui--react-slot": {
|
|
"version": "1.2.0"
|
|
},
|
|
"tessl/npm-radix-ui--react-tooltip": {
|
|
"version": "1.2.0"
|
|
},
|
|
"tessl/npm-testing-library--react": {
|
|
"version": "16.3.2"
|
|
},
|
|
"tessl/npm-types--react": {
|
|
"version": "18.3.0"
|
|
},
|
|
"tessl/npm-typescript-eslint--eslint-plugin": {
|
|
"version": "8.42.0"
|
|
},
|
|
"tessl/npm-typescript-eslint--parser": {
|
|
"version": "8.42.0"
|
|
},
|
|
"tessl/npm-vitejs--plugin-react": {
|
|
"version": "5.1.0"
|
|
},
|
|
"tessl/npm-chart-js": {
|
|
"version": "4.3.0"
|
|
},
|
|
"tessl/npm-clsx": {
|
|
"version": "2.1.0"
|
|
},
|
|
"tessl/npm-date-fns": {
|
|
"version": "4.1.0"
|
|
},
|
|
"tessl/npm-diff": {
|
|
"version": "7.0.0"
|
|
},
|
|
"tessl/npm-eslint-config-prettier": {
|
|
"version": "10.1.0"
|
|
},
|
|
"tessl/npm-eslint-plugin-import": {
|
|
"version": "2.32.0"
|
|
},
|
|
"tessl/npm-eslint-plugin-promise": {
|
|
"version": "6.6.0"
|
|
},
|
|
"tessl/npm-eslint-plugin-react": {
|
|
"version": "7.37.0"
|
|
},
|
|
"tessl/npm-eslint": {
|
|
"version": "8.57.0"
|
|
},
|
|
"tessl/npm-framer-motion": {
|
|
"version": "12.23.0"
|
|
},
|
|
"tessl/npm-github-markdown-css": {
|
|
"version": "5.8.0"
|
|
},
|
|
"tessl/npm-jsdom": {
|
|
"version": "27.4.0"
|
|
},
|
|
"tessl/npm-jsonwebtoken": {
|
|
"version": "9.0.0"
|
|
},
|
|
"tessl/npm-lint-staged": {
|
|
"version": "15.5.0"
|
|
},
|
|
"tessl/npm-lucide-react": {
|
|
"version": "0.542.0"
|
|
},
|
|
"tessl/npm-marked": {
|
|
"version": "17.0.0"
|
|
},
|
|
"tessl/npm-next": {
|
|
"version": "14.2.0"
|
|
},
|
|
"tessl/npm-pg": {
|
|
"version": "8.16.0"
|
|
},
|
|
"tessl/npm-postcss": {
|
|
"version": "8.5.0"
|
|
},
|
|
"tessl/npm-posthog-js": {
|
|
"version": "1.335.0"
|
|
},
|
|
"tessl/npm-posthog-node": {
|
|
"version": "5.13.0"
|
|
},
|
|
"tessl/npm-prettier": {
|
|
"version": "3.6.0"
|
|
},
|
|
"tessl/npm-prism-react-renderer": {
|
|
"version": "2.4.0"
|
|
},
|
|
"tessl/npm-prisma": {
|
|
"version": "6.15.0"
|
|
},
|
|
"tessl/npm-react-chartjs-2": {
|
|
"version": "5.3.0"
|
|
},
|
|
"tessl/npm-react-dom": {
|
|
"version": "18.3.0"
|
|
},
|
|
"tessl/npm-react-markdown": {
|
|
"version": "9.1.0"
|
|
},
|
|
"tessl/npm-react-syntax-highlighter": {
|
|
"version": "15.6.0"
|
|
},
|
|
"tessl/npm-react": {
|
|
"version": "18.3.0"
|
|
},
|
|
"tessl/npm-remark-gfm": {
|
|
"version": "4.0.0"
|
|
},
|
|
"tessl/npm-sharp": {
|
|
"version": "0.34.0"
|
|
},
|
|
"tessl/npm-sonner": {
|
|
"version": "1.7.0"
|
|
},
|
|
"tessl/npm-tailwind-merge": {
|
|
"version": "2.6.0"
|
|
},
|
|
"tessl/npm-tailwindcss": {
|
|
"version": "3.4.0"
|
|
},
|
|
"tessl/npm-typescript": {
|
|
"version": "5.9.1"
|
|
},
|
|
"tessl/npm-vitest": {
|
|
"version": "3.2.0"
|
|
},
|
|
"tessl/npm-web-tree-sitter": {
|
|
"version": "0.25.0"
|
|
},
|
|
"tessl/npm-zod": {
|
|
"version": "3.25.0"
|
|
}
|
|
}
|
|
}
|