/* eslint-disable react/no-danger */ import path from 'path' import fs from 'fs' import _ from 'lodash' import React from 'react' import { invariant, LOADABLE_REQUIRED_CHUNKS_KEY } from './sharedInternals' import ChunkExtractorManager from './ChunkExtractorManager' import { smartRequire, joinURLPath } from './util' const EXTENSION_SCRIPT_TYPES = { '.js': 'script', '.css': 'style', } function extensionToScriptType(extension) { return EXTENSION_SCRIPT_TYPES[extension] || null } function getAssets(chunks, getAsset) { return _.uniqBy(_.flatMap(chunks, chunk => getAsset(chunk)), 'url') } function assetToScriptTag(asset) { return `` } function assetToScriptElement(asset) { return ( ` } getRequiredChunksScriptElement() { return (