2.0.0 • Published 5 years ago

import-inspector v2.0.0

Weekly downloads
4,737
License
MIT
Repository
github
Last release
5 years ago

import-inspector

Wrap dynamic imports with metadata about the import

import {inspect, report} from 'import-inspector';

const stopInspecting = inspect(metadata => {
  console.log(metadata);
});

report(import('./other-module'), { whatever: 42 });
// log: { whatever: 42 }

stopInspecting();

API

inspect(callback)

Add a callback to be called whenever the report() function is called. Receives metadata from report().

Returns a function stopInspecting() that will stop the callback from being called again.

report(promise, metadata)

Wrap an import promise with some metadata to report.