Я заметил, что при компиляции CoffeeScript ни один из однострочных комментариев не сохраняется.
Это проблематично, так как я пытаюсь написать greasemonkey / userscript на CoffeeScript, и они полагаются на комментарии для блока метаданных.
Я пытался использовать обратные галочки, но, похоже, проблема с обратными галочками вокруг комментариев:
`// ==UserScript==
// @version 1.0
// ==/UserScript==`
alert "hello world"
Становится
// ==UserScript==
// @version 1.0
// ==/UserScript==;alert("hello world");
И если я добавлю дополнительную строку перед закрывающей обратной чертой, я получу:
// ==UserScript==
// @version 1.0
// ==/UserScript==
;alert("hello world");
Было бы также неплохо иметь удобство автоматического переноса ... но я полагаю, что без -bare
блок метаданных также будет переноситься.
Есть ли лучший способ, которым я мог бы пойти об этом?