Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Apply options to `addon-test-support` tree of an Engine

Abierto
#258 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
38/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
babel, javascript
Área
build-system

Línea de trabajo

Comienza con la configuración de Babel de index.js de Engine y sigue cómo se compila el árbol de addon-test-support. Reproduce el fallo en dummy/tests/pages/tracker.js usando el object spread mostrado y, después, verifica que se aplica el plugin de Babel configurado y que la compilación tiene éxito.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

It seems like the Babel options provided to an Engine are not applied to the addon-test-support tree.

I have the following configuration in my Engine's index.js:

module.exports = EngineAddon.extend({
  // ...

  babel: {
    plugins: [
      ['transform-object-rest-spread', { useBuiltIns: true }]
    ]
  },

  // ...
});

And am still having the following Babel compilation issue:

dummy/tests/pages/tracker.js: Unexpected token (23:4)

  21 |   taskLists: collection(taskListSelector, taskListPageObject),
  22 |   taskCreationModal: {
> 23 |     ...taskFormModalPageObject
     |     ^
  24 |   },
  25 |
  26 |   createTracker: clickable('[data-test-create-tracker]')
Lenguaje dominante
JavaScript
Estrellas
151
Forks
115
Métricas de merge de PR
Sin PR fusionados en 30 d

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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de emberjs/ember-cli-babel

Todos los issues de emberjs/ember-cli-babel

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.