Find Angular libraries from the workspace root, not only the Vite root's `package.json`
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- angular, typescript, vite
- Área
- build-system
Línea de trabajo
Start by reading findAngularLibraries and the helper that already walks to the workspace root; the issue does not name their file paths or a test. Check how dependency lists are read from Vite's root package.json and reproduce the monorepo case where libraries appear only in project peerDependencies. Done when those Angular libraries are inlined in that setup.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Part of #27.
Problem
findAngularLibraries reads the dependencies and devDependencies of the package.json in Vite's root. In a monorepo, project package.json files list only peerDependencies, so @ngrx, ng-bootstrap, @rx-angular and the like aren't inlined, and Node loads them unlinked.
Proposed change
Also read peerDependencies, or walk up to the workspace root's package.json. We do the latter in our helper today.
Setup: ngp 0.3.0, @angular/compiler/compiler-cli 22.3.0-next.4, Vite 8, Vitest 5.1.0 (pool: 'forks'), a Nx monorepo with 1,035 Angular projects, one Vitest config each, specs written for TestBed under JIT (Analog).
- Lenguaje dominante
- TypeScript
- Estrellas
- 7
- Forks
- 0
- Merge medio
- 12 h 24 min
- PR fusionados (30 d)
- 13
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de push-based/vite-plugin-ngp
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
push-based/vite-plugin-ngp#33 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
push-based/vite-plugin-ngp#42 ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
push-based/vite-plugin-ngp#41 ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
push-based/vite-plugin-ngp#40 ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
push-based/vite-plugin-ngp#38 ·
Los mantenedores suelen responder en 1 día
Todos los issues de push-based/vite-plugin-ngp
Issues similares
-
nb stats: the high-error-rate anomaly and the error-causes line give different cause splits for the same errorsPosiblemente ocupada @jeanibarz la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 89/100
jeanibarz/agent-notebook#418 ·
Los mantenedores suelen responder en 1 día
-
Page sections overlap each other on every page (e.g. Seasons, Actors and Reviews on show pages)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
josephfung/curia#2563 ·
Los mantenedores suelen responder en 1 día
-
README demo: offer a controlled video variant next to the GIF for reduced motion and mobile dataAbiertoaccessibility
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
onetechgroupll/eigen-beam#26 ·
Los mantenedores suelen responder en 1 día
-
maintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
killi199/time-tracking#532 ·
Los mantenedores suelen responder en 1 día