mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-30 18:26:58 +00:00 
			
		
		
		
	
		
			
	
	
		
			85 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			85 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|   | 'use strict'; | ||
|  | 
 | ||
|  | const getChannelURL = require('ember-source-channel-url'); | ||
|  | 
 | ||
|  | module.exports = function() { | ||
|  |   return Promise.all([getChannelURL('release'), getChannelURL('beta'), getChannelURL('canary')]).then(urls => { | ||
|  |     return { | ||
|  |       useYarn: true, | ||
|  |       scenarios: [ | ||
|  |         { | ||
|  |           name: 'ember-lts-2.16', | ||
|  |           env: { | ||
|  |             EMBER_OPTIONAL_FEATURES: JSON.stringify({ | ||
|  |               'jquery-integration': true | ||
|  |             }) | ||
|  |           }, | ||
|  |           npm: { | ||
|  |             devDependencies: { | ||
|  |               '@ember/jquery': '^0.5.1', | ||
|  |               'ember-source': '~2.16.0' | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         { | ||
|  |           name: 'ember-lts-2.18', | ||
|  |           env: { | ||
|  |             EMBER_OPTIONAL_FEATURES: JSON.stringify({ | ||
|  |               'jquery-integration': true | ||
|  |             }) | ||
|  |           }, | ||
|  |           npm: { | ||
|  |             devDependencies: { | ||
|  |               '@ember/jquery': '^0.5.1', | ||
|  |               'ember-source': '~2.18.0' | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         { | ||
|  |           name: 'ember-release', | ||
|  |           npm: { | ||
|  |             devDependencies: { | ||
|  |               'ember-source': urls[0] | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         { | ||
|  |           name: 'ember-beta', | ||
|  |           npm: { | ||
|  |             devDependencies: { | ||
|  |               'ember-source': urls[1] | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         { | ||
|  |           name: 'ember-canary', | ||
|  |           npm: { | ||
|  |             devDependencies: { | ||
|  |               'ember-source': urls[2] | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         { | ||
|  |           name: 'ember-default', | ||
|  |           npm: { | ||
|  |             devDependencies: {} | ||
|  |           } | ||
|  |         }, | ||
|  |         { | ||
|  |           name: 'ember-default-with-jquery', | ||
|  |           env: { | ||
|  |             EMBER_OPTIONAL_FEATURES: JSON.stringify({ | ||
|  |               'jquery-integration': true | ||
|  |             }) | ||
|  |           }, | ||
|  |           npm: { | ||
|  |             devDependencies: { | ||
|  |               '@ember/jquery': '^0.5.1' | ||
|  |             } | ||
|  |           } | ||
|  |         } | ||
|  |       ] | ||
|  |     }; | ||
|  |   }); | ||
|  | }; |