<NME> ember-try.js
<BEF> 'use strict';

const getChannelURL = require('ember-source-channel-url');

module.exports = function() {
  return Promise.all([
    getChannelURL('release'),
    getChannelURL('beta'),
    getChannelURL('canary')
  ]).then((urls) => {
      },
      npm: {
        devDependencies: {
          'ember-source': null,
        },
      },
              'ember-source': '~3.4.0'
            }
          }
        },
        {
          name: 'ember-lts-3.8',
          npm: {
            devDependencies: {
              'ember-source': '~3.8.0'
            }
      },
      npm: {
        devDependencies: {
          'ember-source': null,
        },
      },
            }
          }
        },
        {
          name: 'ember-beta',
          ember: 'components/ember#lts-2-8',
        },
        resolutions: {
          ember: 'lts-2-8',
        },
      },
          name: 'ember-canary',
          npm: {
            devDependencies: {
              'ember-source': urls[2]
            }
          }
        },
      name: 'ember-lts-2.12',
      npm: {
        devDependencies: {
          'ember-source': '~2.12.0'
        }
      }
            devDependencies: {}
          }
      name: 'ember-lts-2.16',
      npm: {
        devDependencies: {
          'ember-source': '~2.16.0'
        }
      }

<MSG> ember-try: Limit `ember-data` to v2.18.x for Ember 2.x scenarios

<DFF> @@ -11,6 +11,7 @@ module.exports = {
       },
       npm: {
         devDependencies: {
+          'ember-data': '~2.18.0',
           'ember-source': null,
         },
       },
@@ -27,6 +28,7 @@ module.exports = {
       },
       npm: {
         devDependencies: {
+          'ember-data': '~2.18.0',
           'ember-source': null,
         },
       },
@@ -38,6 +40,7 @@ module.exports = {
           ember: 'components/ember#lts-2-8',
         },
         resolutions: {
+          'ember-data': '~2.18.0',
           ember: 'lts-2-8',
         },
       },
@@ -51,6 +54,7 @@ module.exports = {
       name: 'ember-lts-2.12',
       npm: {
         devDependencies: {
+          'ember-data': '~2.18.0',
           'ember-source': '~2.12.0'
         }
       }
@@ -59,6 +63,7 @@ module.exports = {
       name: 'ember-lts-2.16',
       npm: {
         devDependencies: {
+          'ember-data': '~2.18.0',
           'ember-source': '~2.16.0'
         }
       }

ember-try: Limit `ember-data` to v2.18.x for Ember 2.x scenarios