Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(reference): separate abstractions from configuration #2409

Merged
merged 2 commits into from
Dec 26, 2022

Conversation

char0n
Copy link
Member

@char0n char0n commented Dec 26, 2022

Configuration of options has been extracted into
configuration/ module. This allowed to separate
all abstractions from the configuration.

apidom-reference package now exports two types
of configuration - saturated and empty.

Saturated configuration setups all the package components and wire them into options.

Empty configuration setups empty options.

sideEffects package.json field has been turned on for the satured configuration.

Subpath exports has been utilized to allow importing individual components without importing everything.

Refs #2718

Configuration of options has been extracted into
configuration/ module. This allowed to separate
all abstractions from the configuration.

apidom-reference package now exports two types
of configuration - saturated and empty.

Saturated configuration setups all the package components
and wire them into options.

Empty configuration setups empty options.

sideEffects package.json field has been turned on for
the satured configuration.

Subpath exports has been utilized to allow importing
individual components without importing everything.

Refs #2718
@char0n char0n merged commit 0bcf972 into main Dec 26, 2022
@char0n char0n deleted the char0n/apidom-reference-divide-and-conquer branch December 26, 2022 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ApiDOM enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant