@cspell/dynamic-import v8.8.0
@cspell/dynamic-import
A small library to assist with dynamically loading CommonJS and ESM Modules from either CommonJS or ESM Modules.
Install
npm install -S @cspell/dynamic-import
Usage
Example ESM Package
Example loading chalk v5 which is an ESM only module.
TypeScript Common JS
import { dynamicImport } from '@cspell/dynamic-import';
const pChalk = dynamicImport<typeof import('chalk')>('chalk', __dirname);
TypeScript ESM
import { dynamicImport } from '@cspell/dynamic-import';
const pChalk = dynamicImport<typeof import('chalk')>('chalk', import.meta.url);
Example ESM files
TypeScript Common JS
import { dynamicImport } from '@cspell/dynamic-import';
const pIndex = dynamicImport<typeof import('../esm/index.mjs')>('../esm/index.mjs', __dirname);
6 days ago
29 days ago
1 month ago
2 months ago
2 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
8 months ago
8 months ago
10 months ago
9 months ago
10 months ago
8 months ago
8 months ago
9 months ago
8 months ago
8 months ago
6 months ago
7 months ago
7 months ago
8 months ago
6 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago