Búsqueda de sitios web

reactjs - La aplicación React de Turborepo no carga Tailwind

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 →

javascript - Quiero usar turborepo en un proyecto donde no quiero usar TypeScript, ¿es esto posible?

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 →

javascript - Paquete Turborepo/Typescript - manteniendo la estructura de importación

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 →

reactjs - ¿Por qué no funcionan las rutas absolutas en TurboRepo?

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 →

reactjs - Cómo configurar SVGR en un paquete tsup dentro de un turborepo

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 →

turborepo typescript construir aplicación node con dependencias de workspace

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 →

typescript - Aliases de importación en Turborepo

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 →

typescript - Turborepo: transpilarPaquetes para paquetes internos

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 →

nestjs - TypeScript: Tipos exportados incompletos al usar métodos de Prisma en TurboRepo

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 →

typescript - Turborepo/Lamda/Dockerfile - Error al no encontrar paquete interno

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.ts

Esto es simplificado, por supuesto.

El archivo docker para el servicio "resize" se ve así (basado en el ejemplo de d

Leer más →