Skip to main content
Deno 2 is finally here ๐ŸŽ‰๏ธ
Learn more

๐ŸŽ Dynamic import ponyfill!

A ponyfill for using dynamic imports within Deno Deploy.

import { importModule, } from 'https://deno.land/x/dynamic_import_ponyfill@v0.1.3/mod.ts'

if (Math.random() > 0.5) {
    await importModule('./foo.ts')
} else {
    await importModule('./bar.ts')
}

This module also exports an awesome function which evaluates code from a string containing import and exports statements ๐ŸŽ‰.

import { importString, } from 'https://deno.land/x/dynamic_import_ponyfill@v0.1.3/mod.ts'

console.log(await importString('export const foo = "bar"'))