mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-31 02:28:09 +00:00 
			
		
		
		
	 f08c91dfa5
			
		
	
	f08c91dfa5
	
	
	
		
			
			* chore: use ember-cli-babel for TS compliation instead of ember-cli-typescript * chore: fix import paths to be ES module compatible * chore(test): fix setupControlGroup helper import * chore: fix engine definitions and swagger-ui imports * update lockfile * chore: remove babel inline-json-import --------- Co-authored-by: Matthew Irish <matthew@hashicorp.com>
		
			
				
	
	
		
			34 lines
		
	
	
		
			1015 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1015 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /**
 | |
|  * Copyright (c) HashiCorp, Inc.
 | |
|  * SPDX-License-Identifier: BUSL-1.1
 | |
|  */
 | |
| 
 | |
| /* eslint-env node */
 | |
| /* eslint-disable ember/avoid-leaking-state-in-ember-objects */
 | |
| /* eslint-disable n/no-extraneous-require */
 | |
| 'use strict';
 | |
| 
 | |
| const EngineAddon = require('ember-engines/lib/engine-addon');
 | |
| 
 | |
| module.exports = EngineAddon.extend({
 | |
|   name: 'open-api-explorer',
 | |
| 
 | |
|   included() {
 | |
|     this._super.included && this._super.included.apply(this, arguments);
 | |
|     // we want to lazy load the CSS deps, importing them here will result in them being added to the
 | |
|     // engine-vendor.css files that will be lazy loaded with the engine
 | |
|     // We DON'T want to add the JS deps here because currently that leads to their inclusion in the vendor.js
 | |
|     // (this is likely a bug) - to get around that we lazy-load via dynamic `import()` in the swagger-ui.js
 | |
|     // component
 | |
|     this.import('node_modules/swagger-ui-dist/swagger-ui.css');
 | |
|   },
 | |
| 
 | |
|   lazyLoading: {
 | |
|     enabled: true,
 | |
|   },
 | |
| 
 | |
|   isDevelopingAddon() {
 | |
|     return true;
 | |
|   },
 | |
| });
 |