Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.119.103.13
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
node_modules /
webpack /
lib /
optimize /
Delete
Unzip
Name
Size
Permission
Date
Action
AggressiveMergingPlugin.js
2.25
KB
-rw-rw-r--
2022-08-30 11:49
AggressiveSplittingPlugin.js
9.91
KB
-rw-rw-r--
2022-08-30 11:49
ConcatenatedModule.js
53.72
KB
-rw-rw-r--
2022-08-30 11:49
EnsureChunkConditionsPlugin.js
2.48
KB
-rw-rw-r--
2022-08-30 11:49
FlagIncludedChunksPlugin.js
3.69
KB
-rw-rw-r--
2022-08-30 11:49
InnerGraph.js
9
KB
-rw-rw-r--
2022-08-30 11:49
InnerGraphPlugin.js
11.76
KB
-rw-rw-r--
2022-08-30 11:49
LimitChunkCountPlugin.js
8.2
KB
-rw-rw-r--
2022-08-30 11:49
MangleExportsPlugin.js
5.03
KB
-rw-rw-r--
2022-08-30 11:49
MergeDuplicateChunksPlugin.js
3.52
KB
-rw-rw-r--
2022-08-30 11:49
MinChunkSizePlugin.js
3.26
KB
-rw-rw-r--
2022-08-30 11:49
MinMaxSizeWarning.js
819
B
-rw-rw-r--
2022-08-30 11:49
ModuleConcatenationPlugin.js
26.03
KB
-rw-rw-r--
2022-08-30 11:49
RealContentHashPlugin.js
11.99
KB
-rw-rw-r--
2022-08-30 11:49
RemoveEmptyChunksPlugin.js
1.31
KB
-rw-rw-r--
2022-08-30 11:49
RemoveParentModulesPlugin.js
3.71
KB
-rw-rw-r--
2022-08-30 11:49
RuntimeChunkPlugin.js
1.02
KB
-rw-rw-r--
2022-08-30 11:49
SideEffectsFlagPlugin.js
10.06
KB
-rw-rw-r--
2022-08-30 11:49
SplitChunksPlugin.js
53.32
KB
-rw-rw-r--
2022-08-30 11:49
Save
Rename
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const { STAGE_BASIC } = require("../OptimizationStages"); /** @typedef {import("../Chunk")} Chunk */ /** @typedef {import("../ChunkGroup")} ChunkGroup */ /** @typedef {import("../Compiler")} Compiler */ class EnsureChunkConditionsPlugin { /** * Apply the plugin * @param {Compiler} compiler the compiler instance * @returns {void} */ apply(compiler) { compiler.hooks.compilation.tap( "EnsureChunkConditionsPlugin", compilation => { const handler = chunks => { const chunkGraph = compilation.chunkGraph; // These sets are hoisted here to save memory // They are cleared at the end of every loop /** @type {Set<Chunk>} */ const sourceChunks = new Set(); /** @type {Set<ChunkGroup>} */ const chunkGroups = new Set(); for (const module of compilation.modules) { if (!module.hasChunkCondition()) continue; for (const chunk of chunkGraph.getModuleChunksIterable(module)) { if (!module.chunkCondition(chunk, compilation)) { sourceChunks.add(chunk); for (const group of chunk.groupsIterable) { chunkGroups.add(group); } } } if (sourceChunks.size === 0) continue; /** @type {Set<Chunk>} */ const targetChunks = new Set(); chunkGroupLoop: for (const chunkGroup of chunkGroups) { // Can module be placed in a chunk of this group? for (const chunk of chunkGroup.chunks) { if (module.chunkCondition(chunk, compilation)) { targetChunks.add(chunk); continue chunkGroupLoop; } } // We reached the entrypoint: fail if (chunkGroup.isInitial()) { throw new Error( "Cannot fullfil chunk condition of " + module.identifier() ); } // Try placing in all parents for (const group of chunkGroup.parentsIterable) { chunkGroups.add(group); } } for (const sourceChunk of sourceChunks) { chunkGraph.disconnectChunkAndModule(sourceChunk, module); } for (const targetChunk of targetChunks) { chunkGraph.connectChunkAndModule(targetChunk, module); } sourceChunks.clear(); chunkGroups.clear(); } }; compilation.hooks.optimizeChunks.tap( { name: "EnsureChunkConditionsPlugin", stage: STAGE_BASIC }, handler ); } ); } } module.exports = EnsureChunkConditionsPlugin;