Skip to content

[Feature] Custom URI scheme #173

Open
@Tobbe

Description

@Tobbe
  • I'd be willing to implement this feature

Describe the user story

I'd like to namespace all my virtual modules under a separate URI scheme. To make it clear that they are virtual modules and not just regular packages.

Describe the solution you'd like

Something like virtual:myModule.
Used like import foo from 'virtual:myModule'

Describe the drawbacks of your solution

I guess the biggest drawback is extra complexity in the plugin source code.

Describe alternatives you've considered

I'm doing virtual-myModule for now. But that is still something a regular module could be called. So it's not exactly as clear as I'd want it to be.

Additional context

Heavily inspired by Vite's conventions: https://vitejs.dev/guide/api-plugin#virtual-modules-convention

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions