@cspell/dynamic-import v8.15.5
@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);
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
11 months ago
11 months ago
11 months ago
10 months ago
10 months ago
1 year ago
1 year ago
1 year ago
12 months ago
12 months ago
12 months ago
12 months ago
11 months ago
10 months ago
10 months ago
12 months ago
12 months ago
12 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
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago