Skip to content
This repository has been archived by the owner on Sep 17, 2022. It is now read-only.
/ lazy-require Public archive

A Node library for lazily loading commonjs modules in order to speed up application execution time.

License

Notifications You must be signed in to change notification settings

forcedotcom/lazy-require

@salesforce/lazy-require

A Node library for lazily loading commonjs modules in order to speed up application execution time.

Note that not all modules are well-suited for lazy loading -- some modules expect to run essential initialization code in addition to exporting types when loaded (BAD!). Modules that do this should not be lazily loaded, or undefined results are likely to occur in your application. Use with care (that is, make sure your app is well tested before using this in production).

Usage

TypeScript

JavaScript

// Enable lazy loading of modules
const lazyLoad = require('@salesforce/lazy-require').default.create('name-of-typecache');
lazyLoad.start();

About

A Node library for lazily loading commonjs modules in order to speed up application execution time.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published