summaryrefslogtreecommitdiff
path: root/node_modules/webpack/lib/ModuleTemplate.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2023-11-05 17:23:37 +0800
committerlittleblack111 <littleblack11111@gmail.com>2023-11-05 17:23:37 +0800
commit2cdf0cb352ab6a2d0f8cb25120e4ebc92c5316e3 (patch)
tree6b088c99810bd013f17b80522c936ca6dfc09858 /node_modules/webpack/lib/ModuleTemplate.js
parentf8ee6ef722e6c560c4a1c879e04dbdf0b01f0316 (diff)
removed autoprefix hover as it will have a high chance of making hover stopped working
Diffstat (limited to 'node_modules/webpack/lib/ModuleTemplate.js')
-rw-r--r--node_modules/webpack/lib/ModuleTemplate.js142
1 files changed, 0 insertions, 142 deletions
diff --git a/node_modules/webpack/lib/ModuleTemplate.js b/node_modules/webpack/lib/ModuleTemplate.js
deleted file mode 100644
index 5ed53824..00000000
--- a/node_modules/webpack/lib/ModuleTemplate.js
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-
-"use strict";
-
-const util = require("util");
-const memoize = require("./util/memoize");
-
-/** @typedef {import("webpack-sources").Source} Source */
-/** @typedef {import("./Chunk")} Chunk */
-/** @typedef {import("./ChunkGraph")} ChunkGraph */
-/** @typedef {import("./Compilation")} Compilation */
-/** @typedef {import("./DependencyTemplates")} DependencyTemplates */
-/** @typedef {import("./Module")} Module */
-/** @typedef {import("./ModuleGraph")} ModuleGraph */
-/** @typedef {import("./RuntimeTemplate")} RuntimeTemplate */
-/** @typedef {import("./util/Hash")} Hash */
-
-const getJavascriptModulesPlugin = memoize(() =>
- require("./javascript/JavascriptModulesPlugin")
-);
-
-// TODO webpack 6: remove this class
-class ModuleTemplate {
- /**
- * @param {RuntimeTemplate} runtimeTemplate the runtime template
- * @param {Compilation} compilation the compilation
- */
- constructor(runtimeTemplate, compilation) {
- this._runtimeTemplate = runtimeTemplate;
- this.type = "javascript";
- this.hooks = Object.freeze({
- content: {
- tap: util.deprecate(
- (options, fn) => {
- getJavascriptModulesPlugin()
- .getCompilationHooks(compilation)
- .renderModuleContent.tap(
- options,
- (source, module, renderContext) =>
- fn(
- source,
- module,
- renderContext,
- renderContext.dependencyTemplates
- )
- );
- },
- "ModuleTemplate.hooks.content is deprecated (use JavascriptModulesPlugin.getCompilationHooks().renderModuleContent instead)",
- "DEP_MODULE_TEMPLATE_CONTENT"
- )
- },
- module: {
- tap: util.deprecate(
- (options, fn) => {
- getJavascriptModulesPlugin()
- .getCompilationHooks(compilation)
- .renderModuleContent.tap(
- options,
- (source, module, renderContext) =>
- fn(
- source,
- module,
- renderContext,
- renderContext.dependencyTemplates
- )
- );
- },
- "ModuleTemplate.hooks.module is deprecated (use JavascriptModulesPlugin.getCompilationHooks().renderModuleContent instead)",
- "DEP_MODULE_TEMPLATE_MODULE"
- )
- },
- render: {
- tap: util.deprecate(
- (options, fn) => {
- getJavascriptModulesPlugin()
- .getCompilationHooks(compilation)
- .renderModuleContainer.tap(
- options,
- (source, module, renderContext) =>
- fn(
- source,
- module,
- renderContext,
- renderContext.dependencyTemplates
- )
- );
- },
- "ModuleTemplate.hooks.render is deprecated (use JavascriptModulesPlugin.getCompilationHooks().renderModuleContainer instead)",
- "DEP_MODULE_TEMPLATE_RENDER"
- )
- },
- package: {
- tap: util.deprecate(
- (options, fn) => {
- getJavascriptModulesPlugin()
- .getCompilationHooks(compilation)
- .renderModulePackage.tap(
- options,
- (source, module, renderContext) =>
- fn(
- source,
- module,
- renderContext,
- renderContext.dependencyTemplates
- )
- );
- },
- "ModuleTemplate.hooks.package is deprecated (use JavascriptModulesPlugin.getCompilationHooks().renderModulePackage instead)",
- "DEP_MODULE_TEMPLATE_PACKAGE"
- )
- },
- hash: {
- tap: util.deprecate(
- (options, fn) => {
- compilation.hooks.fullHash.tap(options, fn);
- },
- "ModuleTemplate.hooks.hash is deprecated (use Compilation.hooks.fullHash instead)",
- "DEP_MODULE_TEMPLATE_HASH"
- )
- }
- });
- }
-}
-
-Object.defineProperty(ModuleTemplate.prototype, "runtimeTemplate", {
- get: util.deprecate(
- /**
- * @this {ModuleTemplate}
- * @returns {TODO} output options
- */
- function () {
- return this._runtimeTemplate;
- },
- "ModuleTemplate.runtimeTemplate is deprecated (use Compilation.runtimeTemplate instead)",
- "DEP_WEBPACK_CHUNK_TEMPLATE_OUTPUT_OPTIONS"
- )
-});
-
-module.exports = ModuleTemplate;