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.220.224.115
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 /
container /
Delete
Unzip
Name
Size
Permission
Date
Action
ContainerEntryDependency.js
1.07
KB
-rw-rw-r--
2022-08-30 11:49
ContainerEntryModule.js
8.2
KB
-rw-rw-r--
2022-08-30 11:49
ContainerEntryModuleFactory.js
1011
B
-rw-rw-r--
2022-08-30 11:49
ContainerExposedDependency.js
1.13
KB
-rw-rw-r--
2022-08-30 11:49
ContainerPlugin.js
2.63
KB
-rw-rw-r--
2022-08-30 11:49
ContainerReferencePlugin.js
4.2
KB
-rw-rw-r--
2022-08-30 11:49
FallbackDependency.js
955
B
-rw-rw-r--
2022-08-30 11:49
FallbackItemDependency.js
571
B
-rw-rw-r--
2022-08-30 11:49
FallbackModule.js
5.28
KB
-rw-rw-r--
2022-08-30 11:49
FallbackModuleFactory.js
944
B
-rw-rw-r--
2022-08-30 11:49
ModuleFederationPlugin.js
2.77
KB
-rw-rw-r--
2022-08-30 11:49
RemoteModule.js
5.19
KB
-rw-rw-r--
2022-08-30 11:49
RemoteRuntimeModule.js
4.05
KB
-rw-rw-r--
2022-08-30 11:49
RemoteToExternalDependency.js
592
B
-rw-rw-r--
2022-08-30 11:49
options.js
2.58
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, Zackary Jackson @ScriptedAlchemy, Marais Rossouw @maraisr */ "use strict"; const createSchemaValidation = require("../util/create-schema-validation"); const ContainerEntryDependency = require("./ContainerEntryDependency"); const ContainerEntryModuleFactory = require("./ContainerEntryModuleFactory"); const ContainerExposedDependency = require("./ContainerExposedDependency"); const { parseOptions } = require("./options"); /** @typedef {import("../../declarations/plugins/container/ContainerPlugin").ContainerPluginOptions} ContainerPluginOptions */ /** @typedef {import("../Compiler")} Compiler */ const validate = createSchemaValidation( require("../../schemas/plugins/container/ContainerPlugin.check.js"), () => require("../../schemas/plugins/container/ContainerPlugin.json"), { name: "Container Plugin", baseDataPath: "options" } ); const PLUGIN_NAME = "ContainerPlugin"; class ContainerPlugin { /** * @param {ContainerPluginOptions} options options */ constructor(options) { validate(options); this._options = { name: options.name, shareScope: options.shareScope || "default", library: options.library || { type: "var", name: options.name }, runtime: options.runtime, filename: options.filename || undefined, exposes: parseOptions( options.exposes, item => ({ import: Array.isArray(item) ? item : [item], name: undefined }), item => ({ import: Array.isArray(item.import) ? item.import : [item.import], name: item.name || undefined }) ) }; } /** * Apply the plugin * @param {Compiler} compiler the compiler instance * @returns {void} */ apply(compiler) { const { name, exposes, shareScope, filename, library, runtime } = this._options; compiler.options.output.enabledLibraryTypes.push(library.type); compiler.hooks.make.tapAsync(PLUGIN_NAME, (compilation, callback) => { const dep = new ContainerEntryDependency(name, exposes, shareScope); dep.loc = { name }; compilation.addEntry( compilation.options.context, dep, { name, filename, runtime, library }, error => { if (error) return callback(error); callback(); } ); }); compiler.hooks.thisCompilation.tap( PLUGIN_NAME, (compilation, { normalModuleFactory }) => { compilation.dependencyFactories.set( ContainerEntryDependency, new ContainerEntryModuleFactory() ); compilation.dependencyFactories.set( ContainerExposedDependency, normalModuleFactory ); } ); } } module.exports = ContainerPlugin;