Skip to content

new Macro: appEmberSatisfies(range)#2550

Merged
NullVoxPopuli merged 16 commits intomainfrom
nvp/app-dependency-satisfies
Sep 30, 2025
Merged

new Macro: appEmberSatisfies(range)#2550
NullVoxPopuli merged 16 commits intomainfrom
nvp/app-dependency-satisfies

Conversation

@NullVoxPopuli
Copy link
Copy Markdown
Collaborator

Why?:

  • while trying to implement:
    This library is now a partial-polyfill for RFC#1068 tracked-tools/tracked-built-ins#440
    I ran in to an issue where dependencySatisfies was always returning false (because the peerDep was not declared). We can't declare the peerDep because then we force all consumers of tracked-built-ins to forward the peer. We've already learned that we can't successfully manage a fully correct package.json-declared dep graph. It's been best to just not declare peers, and rely on the resolve algo, as well as the assumption that the host app must provide ember-source.

mansona
mansona previously requested changes Sep 5, 2025
Copy link
Copy Markdown
Member

@mansona mansona left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I noticed a few things when I had a quick look. I know it's draft but I thought I would share 😂

@NullVoxPopuli NullVoxPopuli force-pushed the nvp/app-dependency-satisfies branch from ec938e7 to 7621322 Compare September 29, 2025 13:55
@NullVoxPopuli NullVoxPopuli dismissed mansona’s stale review September 29, 2025 15:57

review was way premature lol

@NullVoxPopuli NullVoxPopuli marked this pull request as ready for review September 29, 2025 18:26
@NullVoxPopuli NullVoxPopuli force-pushed the nvp/app-dependency-satisfies branch from 4f6236f to fff2154 Compare September 30, 2025 14:59
@NullVoxPopuli NullVoxPopuli added the enhancement New feature or request label Sep 30, 2025
@NullVoxPopuli NullVoxPopuli merged commit 336a55e into main Sep 30, 2025
263 of 264 checks passed
@NullVoxPopuli NullVoxPopuli deleted the nvp/app-dependency-satisfies branch September 30, 2025 16:10
This was referenced Sep 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants