Estuve tratando de entender cómo funciona -- recientemente cuando lo vi usado en las líneas de comando y aprendí que separa un comando y sus opciones de otros argumentos, de modo que el comando sabe que no debe esperar más opciones después de -- p.ej
grep -- --hello data.txtsin embargo, estaba leyendo algunos artículos de npm y encontré este comando en un archivo package.json:
"lint:fix": "npm run lint -- --fix",Lo que me confunde aquí es que la opción --fix se pasa después de los guiones dobles, ¿no va esto en contra de cómo debe funcionar la sintaxis --?