Вопрос актуален в контексте Babel. Цель следующая - подключить к ноде MobX и использовать ESNext декораторы (@observer и иже с ними) (которые насколько я помню в Stage 2 еще только). Ноду я запускаю с флагом --harmony и пишу на ES6 сразу, без транспайлинга. Теперь мне нужно подключить бабель и его плагины babel-plugin-syntax-decorators и babel-plugin-transform-decorators-legacy. Что делать дальше я не понимаю в упор - теперь чтобы прогонять бабель, нужен babel-runtime или babel-polyfill? При учете того что мне нужно чтобы он компилировал декораторы в ES6? Такое вообще возможно?
$ node -v
v7.5.0
"devDependencies": {
"babel-cli": "latest",
"babel-core": "latest",
"babel-plugin-syntax-decorators": "latest",
"babel-plugin-transform-decorators-legacy": "latest",
"babel-plugin-transform-object-rest-spread": "latest",
"babel-preset-stage-2": "latest",
"babel-register": "latest",
"gulp": "latest",
"gulp-babel": "latest",
"redis-cli": "latest",
}