Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@jsenv/dynamic-import-worker

jsenv195MIT1.2.1

Bypass node cache on dynamic import thanks to worker

readme

Dynamic import worker npm package

Bypass node cache on dynamic import thanks to worker

Example

docs/demo/randomnumber.mjs_

export const randomNumber = Math.random();

docs/demo/demo.mjs

import { importOneExportFromFile } from "@jsenv/dynamic-import-worker";

const randomNumberFileUrl = new URL(
  "./random_number.mjs#randomNumber",
  import.meta.url,
);

const randomNumberA = await importOneExportFromFile(randomNumberExportUrl);
const randomNumberB = await importOneExportFromFile(randomNumberExportUrl);

console.log(randomNumberA);
console.log(randomNumberB);
> node ./docs/demo/demo.mjs
0.5362418125287491
0.35129949391010595