| 1 | load("@aspect_rules_ts//ts:defs.bzl", "ts_project") |
| 2 | |
| 3 | ts_project( |
| 4 | name = "app", |
| 5 | allow_js = True, |
| 6 | incremental = True, |
| 7 | preserve_jsx = True, |
| 8 | resolve_json_module = True, |
| 9 | assets = ["globals.css"], |
| 10 | transpiler = "tsc", |
| 11 | tsconfig = "//:tsconfig", |
| 12 | visibility = ["//:__subpackages__"], |
| 13 | deps = [ |
| 14 | "//:node_modules/@types/react", |
| 15 | "//:node_modules/@types/react-dom", |
| 16 | "//:node_modules/next", |
| 17 | "//:node_modules/typescript", |
| 18 | "//:node_modules/@radix-ui/react-tooltip", |
| 19 | "//:node_modules/@radix-ui/react-slot", |
| 20 | "//:node_modules/react-textarea-autosize", |
| 21 | "//:node_modules/class-variance-authority", |
| 22 | "//:node_modules/ai", |
| 23 | "//:node_modules/@tailwindcss", |
| 24 | "//:node_modules/tailwind-merge", |
| 25 | "//:node_modules/postcss", |
| 26 | "//:node_modules/autoprefixer", |
| 27 | "//:node_modules/nanoid", |
| 28 | "//:node_modules/clsx", |
| 29 | "//:node_modules/@heroicons/react", |
| 30 | "//:node_modules/react-hot-toast", |
| 31 | ], |
| 32 | ) |