Skip to content

Commit

Permalink
tech(orga): expose ember internals in window
Browse files Browse the repository at this point in the history
  • Loading branch information
Guillaume authored Feb 25, 2025
1 parent 446d69d commit 19701f5
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions orga/app/app.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,24 @@
import { RSVP } from '@ember/-internals/runtime';
import Application from '@ember/application';
import * as runtime from '@glimmer/runtime';
import * as tracking from '@glimmer/tracking';
import * as validator from '@glimmer/validator';
import Ember from 'ember';
import loadInitializers from 'ember-load-initializers';
import Resolver from 'ember-resolver';

import config from './config/environment';

// This is a temporary solution, see https://github.com/emberjs/ember-inspector/issues/2612
window.define('@glimmer/tracking', () => tracking);
window.define('@glimmer/runtime', () => runtime);
window.define('@glimmer/validator', () => validator);
window.define('rsvp', () => RSVP);
window.define('ember', () => ({ default: Ember }));
window.define('<my-app>/config/environment', () => ({
default: config,
}));

export default class App extends Application {
modulePrefix = config.modulePrefix;
podModulePrefix = config.podModulePrefix;
Expand Down

0 comments on commit 19701f5

Please sign in to comment.