summaryrefslogtreecommitdiffstats
path: root/node_modules/webpack/lib/webworker
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/webpack/lib/webworker
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/webpack/lib/webworker')
-rw-r--r--node_modules/webpack/lib/webworker/WebWorkerChunkTemplatePlugin.js35
-rw-r--r--node_modules/webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin.js40
-rw-r--r--node_modules/webpack/lib/webworker/WebWorkerMainTemplate.runtime.js73
-rw-r--r--node_modules/webpack/lib/webworker/WebWorkerMainTemplatePlugin.js192
-rw-r--r--node_modules/webpack/lib/webworker/WebWorkerTemplatePlugin.js25
5 files changed, 0 insertions, 365 deletions
diff --git a/node_modules/webpack/lib/webworker/WebWorkerChunkTemplatePlugin.js b/node_modules/webpack/lib/webworker/WebWorkerChunkTemplatePlugin.js
deleted file mode 100644
index f44ca26..0000000
--- a/node_modules/webpack/lib/webworker/WebWorkerChunkTemplatePlugin.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-const { ConcatSource } = require("webpack-sources");
-
-class WebWorkerChunkTemplatePlugin {
- apply(chunkTemplate) {
- chunkTemplate.hooks.render.tap(
- "WebWorkerChunkTemplatePlugin",
- (modules, chunk) => {
- const chunkCallbackName = chunkTemplate.outputOptions.chunkCallbackName;
- const globalObject = chunkTemplate.outputOptions.globalObject;
- const source = new ConcatSource();
- source.add(
- `${globalObject}[${JSON.stringify(
- chunkCallbackName
- )}](${JSON.stringify(chunk.ids)},`
- );
- source.add(modules);
- source.add(")");
- return source;
- }
- );
- chunkTemplate.hooks.hash.tap("WebWorkerChunkTemplatePlugin", hash => {
- hash.update("webworker");
- hash.update("3");
- hash.update(`${chunkTemplate.outputOptions.chunkCallbackName}`);
- hash.update(`${chunkTemplate.outputOptions.globalObject}`);
- });
- }
-}
-module.exports = WebWorkerChunkTemplatePlugin;
diff --git a/node_modules/webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin.js b/node_modules/webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin.js
deleted file mode 100644
index 8b02611..0000000
--- a/node_modules/webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-const { ConcatSource } = require("webpack-sources");
-
-class WebWorkerHotUpdateChunkTemplatePlugin {
- apply(hotUpdateChunkTemplate) {
- hotUpdateChunkTemplate.hooks.render.tap(
- "WebWorkerHotUpdateChunkTemplatePlugin",
- (modulesSource, modules, removedModules, hash, id) => {
- const hotUpdateFunction =
- hotUpdateChunkTemplate.outputOptions.hotUpdateFunction;
- const globalObject = hotUpdateChunkTemplate.outputOptions.globalObject;
- const source = new ConcatSource();
- source.add(
- `${globalObject}[${JSON.stringify(
- hotUpdateFunction
- )}](${JSON.stringify(id)},`
- );
- source.add(modulesSource);
- source.add(")");
- return source;
- }
- );
- hotUpdateChunkTemplate.hooks.hash.tap(
- "WebWorkerHotUpdateChunkTemplatePlugin",
- hash => {
- hash.update("WebWorkerHotUpdateChunkTemplatePlugin");
- hash.update("3");
- hash.update(
- hotUpdateChunkTemplate.outputOptions.hotUpdateFunction + ""
- );
- hash.update(hotUpdateChunkTemplate.outputOptions.globalObject + "");
- }
- );
- }
-}
-module.exports = WebWorkerHotUpdateChunkTemplatePlugin;
diff --git a/node_modules/webpack/lib/webworker/WebWorkerMainTemplate.runtime.js b/node_modules/webpack/lib/webworker/WebWorkerMainTemplate.runtime.js
deleted file mode 100644
index aa240b2..0000000
--- a/node_modules/webpack/lib/webworker/WebWorkerMainTemplate.runtime.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-// eslint-disable-next-line no-unused-vars
-var hotAddUpdateChunk = undefined;
-var parentHotUpdateCallback = undefined;
-var $require$ = undefined;
-var $hotChunkFilename$ = undefined;
-var $hotMainFilename$ = undefined;
-var installedChunks = undefined;
-var importScripts = undefined;
-
-module.exports = function() {
- // eslint-disable-next-line no-unused-vars
- function webpackHotUpdateCallback(chunkId, moreModules) {
- hotAddUpdateChunk(chunkId, moreModules);
- if (parentHotUpdateCallback) parentHotUpdateCallback(chunkId, moreModules);
- } //$semicolon
-
- // eslint-disable-next-line no-unused-vars
- function hotDownloadUpdateChunk(chunkId) {
- importScripts($require$.p + $hotChunkFilename$);
- }
-
- // eslint-disable-next-line no-unused-vars
- function hotDownloadManifest(requestTimeout) {
- requestTimeout = requestTimeout || 10000;
- return new Promise(function(resolve, reject) {
- if (typeof XMLHttpRequest === "undefined") {
- return reject(new Error("No browser support"));
- }
- try {
- var request = new XMLHttpRequest();
- var requestPath = $require$.p + $hotMainFilename$;
- request.open("GET", requestPath, true);
- request.timeout = requestTimeout;
- request.send(null);
- } catch (err) {
- return reject(err);
- }
- request.onreadystatechange = function() {
- if (request.readyState !== 4) return;
- if (request.status === 0) {
- // timeout
- reject(
- new Error("Manifest request to " + requestPath + " timed out.")
- );
- } else if (request.status === 404) {
- // no update available
- resolve();
- } else if (request.status !== 200 && request.status !== 304) {
- // other failure
- reject(new Error("Manifest request to " + requestPath + " failed."));
- } else {
- // success
- try {
- var update = JSON.parse(request.responseText);
- } catch (e) {
- reject(e);
- return;
- }
- resolve(update);
- }
- };
- });
- }
-
- //eslint-disable-next-line no-unused-vars
- function hotDisposeChunk(chunkId) {
- delete installedChunks[chunkId];
- }
-};
diff --git a/node_modules/webpack/lib/webworker/WebWorkerMainTemplatePlugin.js b/node_modules/webpack/lib/webworker/WebWorkerMainTemplatePlugin.js
deleted file mode 100644
index 0cc84c6..0000000
--- a/node_modules/webpack/lib/webworker/WebWorkerMainTemplatePlugin.js
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-const Template = require("../Template");
-
-class WebWorkerMainTemplatePlugin {
- apply(mainTemplate) {
- const needChunkOnDemandLoadingCode = chunk => {
- for (const chunkGroup of chunk.groupsIterable) {
- if (chunkGroup.getNumberOfChildren() > 0) return true;
- }
- return false;
- };
- mainTemplate.hooks.localVars.tap(
- "WebWorkerMainTemplatePlugin",
- (source, chunk) => {
- if (needChunkOnDemandLoadingCode(chunk)) {
- return Template.asString([
- source,
- "",
- "// object to store loaded chunks",
- '// "1" means "already loaded"',
- "var installedChunks = {",
- Template.indent(
- chunk.ids.map(id => `${JSON.stringify(id)}: 1`).join(",\n")
- ),
- "};"
- ]);
- }
- return source;
- }
- );
- mainTemplate.hooks.requireEnsure.tap(
- "WebWorkerMainTemplatePlugin",
- (_, chunk, hash) => {
- const chunkFilename = mainTemplate.outputOptions.chunkFilename;
- const chunkMaps = chunk.getChunkMaps();
- return Template.asString([
- "promises.push(Promise.resolve().then(function() {",
- Template.indent([
- '// "1" is the signal for "already loaded"',
- "if(!installedChunks[chunkId]) {",
- Template.indent([
- "importScripts(" +
- "__webpack_require__.p + " +
- mainTemplate.getAssetPath(JSON.stringify(chunkFilename), {
- hash: `" + ${mainTemplate.renderCurrentHashCode(hash)} + "`,
- hashWithLength: length =>
- `" + ${mainTemplate.renderCurrentHashCode(
- hash,
- length
- )} + "`,
- chunk: {
- id: '" + chunkId + "',
- hash: `" + ${JSON.stringify(chunkMaps.hash)}[chunkId] + "`,
- hashWithLength(length) {
- const shortChunkHashMap = Object.create(null);
- for (const chunkId of Object.keys(chunkMaps.hash)) {
- if (typeof chunkMaps.hash[chunkId] === "string") {
- shortChunkHashMap[chunkId] = chunkMaps.hash[
- chunkId
- ].substr(0, length);
- }
- }
- return `" + ${JSON.stringify(
- shortChunkHashMap
- )}[chunkId] + "`;
- },
- contentHash: {
- javascript: `" + ${JSON.stringify(
- chunkMaps.contentHash.javascript
- )}[chunkId] + "`
- },
- contentHashWithLength: {
- javascript: length => {
- const shortContentHashMap = {};
- const contentHash = chunkMaps.contentHash.javascript;
- for (const chunkId of Object.keys(contentHash)) {
- if (typeof contentHash[chunkId] === "string") {
- shortContentHashMap[chunkId] = contentHash[
- chunkId
- ].substr(0, length);
- }
- }
- return `" + ${JSON.stringify(
- shortContentHashMap
- )}[chunkId] + "`;
- }
- },
- name: `" + (${JSON.stringify(
- chunkMaps.name
- )}[chunkId]||chunkId) + "`
- },
- contentHashType: "javascript"
- }) +
- ");"
- ]),
- "}"
- ]),
- "}));"
- ]);
- }
- );
- mainTemplate.hooks.bootstrap.tap(
- "WebWorkerMainTemplatePlugin",
- (source, chunk, hash) => {
- if (needChunkOnDemandLoadingCode(chunk)) {
- const chunkCallbackName =
- mainTemplate.outputOptions.chunkCallbackName;
- const globalObject = mainTemplate.outputOptions.globalObject;
- return Template.asString([
- source,
- `${globalObject}[${JSON.stringify(
- chunkCallbackName
- )}] = function webpackChunkCallback(chunkIds, moreModules) {`,
- Template.indent([
- "for(var moduleId in moreModules) {",
- Template.indent(
- mainTemplate.renderAddModule(
- hash,
- chunk,
- "moduleId",
- "moreModules[moduleId]"
- )
- ),
- "}",
- "while(chunkIds.length)",
- Template.indent("installedChunks[chunkIds.pop()] = 1;")
- ]),
- "};"
- ]);
- }
- return source;
- }
- );
- mainTemplate.hooks.hotBootstrap.tap(
- "WebWorkerMainTemplatePlugin",
- (source, chunk, hash) => {
- const hotUpdateChunkFilename =
- mainTemplate.outputOptions.hotUpdateChunkFilename;
- const hotUpdateMainFilename =
- mainTemplate.outputOptions.hotUpdateMainFilename;
- const hotUpdateFunction = mainTemplate.outputOptions.hotUpdateFunction;
- const globalObject = mainTemplate.outputOptions.globalObject;
- const currentHotUpdateChunkFilename = mainTemplate.getAssetPath(
- JSON.stringify(hotUpdateChunkFilename),
- {
- hash: `" + ${mainTemplate.renderCurrentHashCode(hash)} + "`,
- hashWithLength: length =>
- `" + ${mainTemplate.renderCurrentHashCode(hash, length)} + "`,
- chunk: {
- id: '" + chunkId + "'
- }
- }
- );
- const currentHotUpdateMainFilename = mainTemplate.getAssetPath(
- JSON.stringify(hotUpdateMainFilename),
- {
- hash: `" + ${mainTemplate.renderCurrentHashCode(hash)} + "`,
- hashWithLength: length =>
- `" + ${mainTemplate.renderCurrentHashCode(hash, length)} + "`
- }
- );
-
- return (
- source +
- "\n" +
- `var parentHotUpdateCallback = ${globalObject}[${JSON.stringify(
- hotUpdateFunction
- )}];\n` +
- `${globalObject}[${JSON.stringify(hotUpdateFunction)}] = ` +
- Template.getFunctionContent(
- require("./WebWorkerMainTemplate.runtime")
- )
- .replace(/\/\/\$semicolon/g, ";")
- .replace(/\$require\$/g, mainTemplate.requireFn)
- .replace(/\$hotMainFilename\$/g, currentHotUpdateMainFilename)
- .replace(/\$hotChunkFilename\$/g, currentHotUpdateChunkFilename)
- .replace(/\$hash\$/g, JSON.stringify(hash))
- );
- }
- );
- mainTemplate.hooks.hash.tap("WebWorkerMainTemplatePlugin", hash => {
- hash.update("webworker");
- hash.update("4");
- });
- }
-}
-module.exports = WebWorkerMainTemplatePlugin;
diff --git a/node_modules/webpack/lib/webworker/WebWorkerTemplatePlugin.js b/node_modules/webpack/lib/webworker/WebWorkerTemplatePlugin.js
deleted file mode 100644
index 5ad89f3..0000000
--- a/node_modules/webpack/lib/webworker/WebWorkerTemplatePlugin.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-const WebWorkerMainTemplatePlugin = require("./WebWorkerMainTemplatePlugin");
-const WebWorkerChunkTemplatePlugin = require("./WebWorkerChunkTemplatePlugin");
-const WebWorkerHotUpdateChunkTemplatePlugin = require("./WebWorkerHotUpdateChunkTemplatePlugin");
-
-class WebWorkerTemplatePlugin {
- apply(compiler) {
- compiler.hooks.thisCompilation.tap(
- "WebWorkerTemplatePlugin",
- compilation => {
- new WebWorkerMainTemplatePlugin().apply(compilation.mainTemplate);
- new WebWorkerChunkTemplatePlugin().apply(compilation.chunkTemplate);
- new WebWorkerHotUpdateChunkTemplatePlugin().apply(
- compilation.hotUpdateChunkTemplate
- );
- }
- );
- }
-}
-module.exports = WebWorkerTemplatePlugin;