J'ai remarqué qu'en compilant CoffeeScript, aucun des commentaires d'une seule ligne n'est conservé.
C'est un problème car j'essaie d'écrire un greasemonkey/userscript en CoffeeScript, et ils s'appuient sur des commentaires pour le bloc de métadonnées.
J'ai essayé d'utiliser des backticks, mais il semble y avoir un problème avec les backticks autour des commentaires :
`// ==UserScript==
// @version 1.0
// ==/UserScript==`
alert "hello world"
Devient
// ==UserScript==
// @version 1.0
// ==/UserScript==;alert("hello world");
Et si j'ajoute une ligne supplémentaire avant le backtick de clôture, j'obtiens :
// ==UserScript==
// @version 1.0
// ==/UserScript==
;alert("hello world");
Il serait également agréable d'avoir la commodité d'un emballage automatique mais je suppose que sans -bare
le bloc de métadonnées serait également enveloppé.
Y a-t-il une meilleure façon de procéder ?