Não entendo por que o prettier está insatisfeito com o seguinte código. O erro é SyntaxError: Decorators cannot be used to decorate object literal properties. (9:3)
Eu tenho a mesma construção em outros lugares que parecem, para mim, ser exatamente iguais.
EDIT: isso parece ter começado a funcionar por razões completamente obscuras. Vou deletar isso em seguida. Exceto que eu não posso.
Estou recebendo o mesmo erro novamente em um plugin diferente em @action, @on e @discourseComputed. Pensei que talvez fosse algo com a configuração do prettier, mas acabei de copiá-la do discourse-plugin-skeleton.
SIMMMMM!\n\nObrigado! Acabei de descobrir e agora estou tentando transferir tudo . . . ah, espere . . .\n\nNão acredito.\n\n[quote="david, post:1, topic:356588"]\nGrande parte do trabalho pode ser feito usando o ember-native-class-codemod. Dentro do seu repositório de tema/plugin, execute:\n\n\nNO_TELEMETRY=true npx ember-native-class-codemod@4.1.1 --no-classic-decorator **/*.js\n\n[/quote]\n\nEu tenho tentado usar o mass-pr para ajudar, mas não tem sido muito . . . útil. Acho que vou ter que tentar mais um pouco.\n\nMuito obrigado!!\n\nPensei que estivesse prestando atenção a esses tópicos, mas acho que perdi ou não entendi aquele.