Skip to content
New issue

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

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

Already on GitHub? # to your account

feat: explicit exports #2692

Closed
wants to merge 4 commits into from
Closed

feat: explicit exports #2692

wants to merge 4 commits into from

Conversation

idoros
Copy link
Collaborator

@idoros idoros commented Aug 30, 2022

This PR implements the explicit exports from #2604

  • refactor st-import feature to st-module
  • parse and analyze @st-export syntax
  • filter/map imports from stylesheet with explicit exports
    • @st-import
    • pseudo-element
    • runtime style API (JavaScript module)
  • programmatic introspection API
  • add to language-service
  • add documentation to stylable.io
  • backport to v4

@idoros idoros added feature New syntax feature or behavior core Processing and transforming logic labels Aug 30, 2022
@idoros idoros self-assigned this Aug 30, 2022
@idoros idoros changed the title refactor(core): st-import feature to st-module feat: explicit exports Aug 30, 2022
- collect stylesheet exports data (still unused)
- remove in transformation
@idoros idoros force-pushed the ido/explicit-exports branch from 1f97893 to ad99f62 Compare September 4, 2022 16:41
- symbol resolve flow
- runtime style API (JavaScript module)
- custom-pseudo-elements
@idoros
Copy link
Collaborator Author

idoros commented Dec 18, 2022

We are still not sure about the amount of explicitness we want from this feature. closing for now.

@idoros idoros closed this Dec 18, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
core Processing and transforming logic feature New syntax feature or behavior
Projects
Status: 🚫 Blocked
Development

Successfully merging this pull request may close these issues.

1 participant