Búsqueda de sitios web
He creado un monorepo con Turborepo que por ahora tiene 1 aplicación React con Vite y un paquete de configuración de Tailwind. Y mi problema por ahora es que mi aplicación no carga Tailwind en absoluto. Permíteme intentar explicarte la estructura de mi proyecto y los archivos.
root | |- packages | |- tailwind-co Leer más →Busqué y leí la documentación, pero no pude encontrar la solución exacta. También busqué plantillas y ejemplos base.
¿Cómo usar turborepo sin usar TypeScript? ¿Algún comentario al respecto, chicos?
No quiero usar TypeScript porque es complicado para los principiantes cuando el proyecto escala.
Leer más →
Estoy desarrollando una serie de paquetes para TypeScript como parte de un proyecto Turborepo. Un ejemplo de la estructura de importación de estos paquetes sería
import { Test } from "package-name" import { Test } from "package-name/Test"El problem
Leer más →
He configurado un nuevo proyecto en la última versión de TurboRepo. En el directorio 'apps', he creado un nuevo proyecto Vite usando la plantilla 'react-swc-ts'. He modificado el 'tsconfig.json' del proyecto Vite:
/* Import */ "baseUrl": "./src", "paths": { "~/*": [". Leer más →Así que estaba trabajando en un proyecto donde quiero configurar svgr dentro de un paquete tsup en turborepo.
Esta es mi configuración de tsup
import type { Options } from "tsup"; import { defineConfig } from "tsup"; export default defineConfig((options: Options) => ({ plugins: [], treeshake: true, splitting: true, entryPoints: ["./**/*.tsx"], // format: ["esm"], dts: true, minify: true, clean: true, externals: Leer más →Intentando construir una API de Express dentro de un espacio de trabajo pnpm turborepo.
api tiene @my/shared como una dependencia, que es un paquete de espacio de trabajo local.
No he podido lograr que la compilación sea correcta. Creo que lo que necesito poder hacer es compilar la biblioteca compartida e incluirla en el proyecto API, pero para hacer esto necesitaría poder cambiar todas las declaraciones de importación para que Node pueda encontrar el módulo porque se importa como
Leer más →Estoy configurando un monorepo para un par de proyectos de Typescript en los que estoy trabajando y estoy teniendo problemas con el alias de importación. Mi estructura de directorios es la siguiente
project/ apps/ streaming/ package.json tsconfig.json src/ handlers/ KafkaHandler.ts packages/ shared-utils/ package.json tsconfig.json src/ clients/ Kafka.ts tsconfig/ base.json Leer más →En la documentación oficial respecto a los paquetes internos, se indica que necesitas transpilarlo en el next.config.js: transpilePackages: ['math-helpers'] (compartiendo código).
Además, en los ejemplos de inicio actuales (npx create-turbo@latest), @repo/ui se transpila en las aplicaciones next.
Sin embargo, todas las aplicaciones siguientes funcionan incluso sin transcompilar los paquetes internos.
¿Tienes que transpilar
Leer más →Estoy encontrando un problema de inferencia de tipos en TypeScript en mi configuración de TurboRepo, específicamente al usar métodos de Prisma dentro de los servicios de NestJS. En el paquete del servidor, tengo un archivo export.d.ts que exporta tipos para varios métodos de controladores y DTOs. Sin embargo, TypeScript no logra inferir tipos completos al usar métodos de Prisma, lo que resulta en definiciones de tipos incompletas cuando se utilizan en el paquete frontend.
Espaci
Leer más →Tengo un monorepo que utiliza Turborepo y que tiene una función Lambda que depende de un paquete interno. Básicamente, algo como la siguiente estructura...
El servicio es "resize" y depende de "@repo/image".
services resize package.json Dockerfile src index.ts packages image package.json src helper.tsEsto es simplificado, por supuesto.
El archivo docker para el servicio "resize" se ve así (basado en el ejemplo de d
Leer más →