@boost/module
TypeScript icon, indicating that this package has built-in type declarations

4.0.0 • Public • Published

Modules - Boost

build status npm version

Load and resolve custom file types at runtime with a more powerful Node.js require replacement.

import { requireModule } from '@boost/module';

const result = requireModule('./some/non-js/file.ts');

Or with next-generation loaders.

node --experimental-loader @boost/module/loader.mjs ./path/to/entry-point.mjs

Features

  • CommonJS based importing with requireModule()
  • CommonJS interoperability with ESM-like files
  • ECMAScript module based importing with a custom ESM loader
  • Supported file types: TypeScript (.ts, .tsx)

Installation

yarn add @boost/module

Documentation

Install

npm i @boost/module

DownloadsWeekly Downloads

6,896

Version

4.0.0

License

MIT

Unpacked Size

45.4 kB

Total Files

28

Last publish

Collaborators

  • milesj