[Quest] Add Vite Support to the Ember Inspector
This is tracking issue for adding vite support to Ember Inspector. There will need to be changes in ember-inspector, https://github.com/emberjs/ember.js, and embroider to make this work out of the box and I will do my best to keep track of the issues here 👍
External Issues
- [ ] write an RFC to be explicit about the API that Ember exposes to things like the inspector. e.g. https://github.com/emberjs/ember.js/pull/20892
- [ ] Add support to Embroider for "backfilling" Ember Inspector support for versions that were released before ember.js supported the new api https://github.com/embroider-build/embroider/pull/2455
I would also add here:
-
[ ] glimmer vm inspector utilities: https://github.com/glimmerjs/glimmer-vm/pull/1489 Required to get back tracked support . We currently do monkey patching which will not work for non-amd builds
-
[ ] improve glimmer vm in-element support: https://github.com/glimmerjs/glimmer-vm/pull/1575
-
[ ] improve tracked detection, currently uses hack https://github.com/emberjs/ember-inspector/blob/81881796a313e2ce9e1f3fd984822fea09d71180/ember_debug/object-inspector.js#L1090, also see https://github.com/emberjs/ember.js/pull/20580/files#diff-d181441264c41eab89d82b4b7d460715f820f62983fb1364d96ba37834fe8cabR204
-
[ ] https://github.com/emberjs/ember-inspector/pull/2584
-
[ ] add isCached support https://github.com/emberjs/ember.js/pull/20580/files#diff-91572222e45ecd31d84b595c74405f87017f2fc1edba7b87d4eb4df771798b67R155
-
[ ] better detect mandatory setter https://github.com/emberjs/ember.js/pull/20580/files#diff-b6c16bfad767ba7965bb3711d2e329c3bd724cd626a01b41983ef79e4ec434b2R98
-
[ ] https://github.com/glimmerjs/glimmer-vm/pull/1591
Informative :
- https://github.com/emberjs/ember.js/pull/20775
- https://github.com/emberjs/ember.js/pull/20580