Я заметил, что при компиляции CoffeeScript ни один из однострочных комментариев не сохраняется.
Это проблематично, поскольку я пытаюсь написать greasemonkey/postscript в CoffeeScript, и они полагаются на комментарии для блока метаданных.
Я пробовал использовать backticks, но, похоже, проблема с backticks вокруг комментариев:
`// ==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
блок метаданных также будет обернут.
Есть ли лучший способ, которым я мог бы это сделать?