Unexpected regular expression
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- tooling
Línea de trabajo
Comienza reproduciendo el ejemplo proporcionado de serialize-then-Function e inspecciona cómo se serializan el objeto de opciones, la expresión regular y la función. Confirma la corrección asegurándote de que esta entrada ya no produzca SyntaxError: Unexpected regular expression y, después, añade o actualiza una prueba de regresión si el repositorio tiene cobertura para este punto de entrada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Input:
const options = {
file: 'test5.js',
input: '/******/ function hello(a) {console.log(a)}',
terserOptions: {
output: {
comments: 'all',
},
},
extractComments: {
condition: 'should be extracted',
filename: (file) => file.replace(/(\.\w+)$/, '.license$1'),
banner: (licenseFile) =>
`License information can be found in ${licenseFile}`,
},
}
After serialize we use
const options = new Function(
'exports',
'require',
'module',
'__filename',
'__dirname',
`'use strict'\nreturn ${options}`
)(exports, require, module, __filename, __dirname);
And code in Function throw SyntaxError: Unexpected regular expression
- Lenguaje dominante
- JavaScript
- Estrellas
- 2.9k
- Forks
- 215
- Merge medio
- 1 d 12 h
- PR fusionados (30 d)
- 2
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 yahoo/serialize-javascript
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
yahoo/serialize-javascript#230 ·
-
Ad java script Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
yahoo/serialize-javascript#212 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
yahoo/serialize-javascript#208 · 10 comentarios · 25 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
yahoo/serialize-javascript#195 ·
-
Serialize regexp to literal Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
yahoo/serialize-javascript#182 ·
Todos los issues de yahoo/serialize-javascript
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Theme loads third-party resources on every page (jsdelivr web font, cdnjs Font Awesome) – GDPR Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
docToolchain/docToolchain#1705 ·
-
Timezone select lists one option per character; duplicate "Failed" reason; shared tracker popover id Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
nightscout/nocturne#1414 ·
-
bug v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
modelcontextprotocol/inspector#2458 · 1 comentario ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
carbon-design-system/ibm-products#9907 ·