packages/modules-runtime-hot/installer.js
File installer.js
has 344 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
makeInstaller = function (options) {
"use strict";
options = options || {};
Function prefetch
has 49 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
Module.prototype.prefetch = function (id) {
var module = this;
var parentFile = getOwn(filesByModuleId, module.id);
lastPrefetchPromise = lastPrefetchPromise || Promise.resolve();
Function fileMergeContents
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function fileMergeContents(file, contents, options) {
if (Array.isArray(contents)) {
contents.forEach(function (item) {
if (isString(item)) {
file.deps[item] = file.module.id;
Function fileResolve
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function fileResolve(file, id, parentModule, seenDirFiles) {
var parentModule = parentModule || file.module;
var extensions = fileGetExtensions(file);
file =
Function fileEvaluate
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function fileEvaluate(file, parentModule) {
var module = file.module;
if (!strictHasOwn(module, "exports")) {
var contents = file.contents;
if (!contents) {
Function require
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
Module.prototype.require = function require(id) {
var result = fileResolve(filesByModuleId[this.id], id);
if (result) {
// Skip any hooks added while requiring this module