ember-codemods / ember-modules-codemod

Codemod to upgrade Ember apps to JavaScript (ES6) modules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Creates conflicting imports

kanongil opened this issue · comments

This results in multiple computed imports:

import Ember from 'ember';
import computed from 'my-computed';

export default Ember.Component.extend({
  a: Ember.computed(() => { return 'ok' }),
  b: computed('a')
});

=>

import { computed } from '@ember/object';
import Component from '@ember/component';
import computed from 'my-computed';

export default Component.extend({
  a: computed(() => { return 'ok' }),
  b: computed('a')
});