2.0.0-rc.2
http://jsfiddle.net/af3cq646/1/
var CUSTOM = Vue.component('custom',{name:'custom'});
console.log(new CUSTOM());
execute violino e abra o console
nenhum aviso e componente aparecendo com o nome 'custom'
aviso " _ [Vue warn]: options "name" can only be used as a component definition option, not during instance creation
_" e o componente é denominado " VueComponent
"
Posso confirmar isso, também encontrei isso ontem.
O nome no console ainda é "VueComponent" na versão 2.0.0-rc.3!?
2.0 não usa mais new Function
para alterar o nome do construtor (isso é para tornar todo o tempo de execução compatível com CSP) - a opção name
apenas afeta mensagens de depuração e inspeção vue-devtools.