Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1.99 KB

roadmap.md

File metadata and controls

54 lines (41 loc) · 1.99 KB
This is a living document. It can evolve over time.
❮ WishlistVitae ❯



Roadmap

The goals below represent items currently planned for completion. For additional items that have been recognized as desirable, see the wishlist.

Status per User Goal

monkey patch a module at import time
├── ○ user module code
└── × node builtin module code

○ patch a module w/o changing its URL in the module map

△ keep track of imported modules
├── ○ format
├── × specifier
└── ○ URL

△ patch/wrap a module's exports
├── ○ wrap export default ... w/ IIFE
├── × wrap APIs and don't patch away exports
├── × wrap all of a module's exported functions
└── × wrap only a few of a module's exported functions

△ access a module's compiled source code
├── × user module code
└── × node builtin module code

○ more than one active APM/transformer within a single app

× rewrite the URL of an import request before loader resolution

× safe hook application in an arbitrary sequence



Key
supported/demonstrated w/ tests
supported/demonstrated
partially supported/demonstrated
×unsupported/undemonstrated