/* eslint-env node */
module.exports = {
	useYarn: true,
  scenarios: [
    {
      name: 'ember-lts-2.16',
      npm: {
        devDependencies: {
          'ember-source': '~2.16.2'
        }
      }
    },
    {
      name: 'ember-lts-2.12',
      npm: {
        devDependencies: {
          'ember-source': '~2.12.2'
        }
      }
    },
    {
      name: 'ember-release',
      npm: {
        devDependencies: {
          'ember-source': 'latest'
        }
      }
    },
    {
      name: 'ember-beta',
      npm: {
        devDependencies: {
          'ember-source': 'beta'
        }
      }
    },
    {
      name: 'ember-canary',
      npm: {
        devDependencies: {
          'ember-source': 'git:emberjs/ember.js'
        }
      }
    },
    {
      name: 'ember-default',
      npm: {
        devDependencies: {}
      }
    }
  ]
};

@@ -38,9 +38,10 @@
 = %7B%0A
-%09
+  
 useY
@@ -637,35 +637,37 @@
 -canary',%0A      
-npm
+bower
 : %7B%0A        devD
@@ -656,35 +656,32 @@
 er: %7B%0A        de
-vDe
 pendencies: %7B%0A  
@@ -698,40 +698,188 @@
 mber
--source': 'git:emberjs/ember.js'
+': 'components/ember#canary'%0A        %7D,%0A        resolutions: %7B%0A          'ember': 'canary'%0A        %7D%0A      %7D,%0A      npm: %7B%0A        devDependencies: %7B%0A          'ember-source': null
 %0A   

Use bower for canary