Update to LHv10🔥
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- node.js, typescript
- Área
- build-system, cli, testing
Línea de trabajo
Start with package.json and bin/cli.js to investigate the listed ESM and CLI migration work, then check the GitHub Action, exports, and tests. The issue notes that Jest could not run after the ESM migration, so first establish the current test setup and migration state. Done means completing the remaining checklist items and confirming the GitHub Action and tests work with Lighthouse v10.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Update lighthouse to v10
This enables better TS support and unlock new audits like bf cache.
The migration process includes the following refactorings:
- drop lh imports from
hacky-thingsfolder - refactor the
binreference in thepackage.jsonand preparecli.jsesm - use the new types
- update the mock
- type the runner properly
- ensure GH action works
- update exports
- update tests
- #31
Learnings
- Test repo: https://github.com/push-based/ts-with-node-esm
- Puppeteer replay upgraded to ESM: https://github.com/puppeteer/replay
- We can execute npx using esm modules
- Figure out how to get ergonomic builds
-
We are unable to run jest test because of the migration to ESM
- Lenguaje dominante
- HTML
- Estrellas
- 131
- Forks
- 7
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 10
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/user-flow
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 24/100
push-based/user-flow#285 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
push-based/user-flow#272 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
nx-plugin - init command adds `"PLUGIN_NAME": "^0.0.0"` to `package.json`Quizá libre de nuevo @ChristopherPHolder la tomó hace 1209 días y no hay ningún pull request abierto. Abiertobug DX
push-based/user-flow#248 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
push-based/user-flow#247 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
nx-plugin - outputPath optionalAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
push-based/user-flow#246 ·
Los mantenedores suelen responder en 1 día
Todos los issues de push-based/user-flow
Issues similares
-
build P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
maniator/verticopolis#1945 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
grafana/backstage-plugin-grafana-catalog#220 ·
Los mantenedores suelen responder en 1 día
-
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
-
A dev run stopped before its backend loads leaves .web/nocompile, so the next run or export skips the compilePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
reflex-dev/reflex#7825 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
ci javascript tests
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
jonathanong/no-mistakes#3258 ·
Los mantenedores suelen responder en 1 día