Back to Bit

Generate Externals.Docs

scopes/webpack/modules/generate-externals/generate-externals.docs.mdx

14.8.9-server.1980 B
Original Source

Get's a list of dependencies and create an externals object out of them

API:

ts
function generateExternals(dependencies: string[], options: GenerateExternalsOptions = {}): Object;

import JSONFormatter from 'json-formatter-js'; import { generateExternals } from './generate-externals';

js
() => {
  const externals = new generateExternals(['dep1', 'dep2']);

  const dataContent = new JSONFormatter(externals, 2);
  return (
    <div>
      <div
        ref={(nodeElement) => {
          nodeElement && nodeElement.replaceWith(dataContent.render());
        }}
      />
    </div>
  );
};
js
() => {
  const externals = new generateExternals(['dep1', 'dep2'], { transformName: (depName) => depName.captialize() });

  const dataContent = new JSONFormatter(externals, 2);
  return (
    <div>
      <div
        ref={(nodeElement) => {
          nodeElement && nodeElement.replaceWith(dataContent.render());
        }}
      />
    </div>
  );
};