progress on migrating to heex templates and font-icons
This commit is contained in:
parent
d43daafdb7
commit
3eff955672
21793 changed files with 2161968 additions and 16895 deletions
assets_old/node_modules/webpack/lib/schemes
36
assets_old/node_modules/webpack/lib/schemes/DataUriPlugin.js
generated
vendored
Normal file
36
assets_old/node_modules/webpack/lib/schemes/DataUriPlugin.js
generated
vendored
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
|
||||
const NormalModule = require("../NormalModule");
|
||||
const { getMimetype, decodeDataURI } = require("../util/DataURI");
|
||||
|
||||
/** @typedef {import("../Compiler")} Compiler */
|
||||
|
||||
class DataUriPlugin {
|
||||
/**
|
||||
* Apply the plugin
|
||||
* @param {Compiler} compiler the compiler instance
|
||||
* @returns {void}
|
||||
*/
|
||||
apply(compiler) {
|
||||
compiler.hooks.compilation.tap(
|
||||
"DataUriPlugin",
|
||||
(compilation, { normalModuleFactory }) => {
|
||||
normalModuleFactory.hooks.resolveForScheme
|
||||
.for("data")
|
||||
.tap("DataUriPlugin", resourceData => {
|
||||
resourceData.data.mimetype = getMimetype(resourceData.resource);
|
||||
});
|
||||
NormalModule.getCompilationHooks(compilation)
|
||||
.readResourceForScheme.for("data")
|
||||
.tap("DataUriPlugin", resource => decodeDataURI(resource));
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = DataUriPlugin;
|
||||
40
assets_old/node_modules/webpack/lib/schemes/FileUriPlugin.js
generated
vendored
Normal file
40
assets_old/node_modules/webpack/lib/schemes/FileUriPlugin.js
generated
vendored
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
|
||||
const { URL, fileURLToPath } = require("url");
|
||||
|
||||
/** @typedef {import("../Compiler")} Compiler */
|
||||
|
||||
class FileUriPlugin {
|
||||
/**
|
||||
* Apply the plugin
|
||||
* @param {Compiler} compiler the compiler instance
|
||||
* @returns {void}
|
||||
*/
|
||||
apply(compiler) {
|
||||
compiler.hooks.compilation.tap(
|
||||
"FileUriPlugin",
|
||||
(compilation, { normalModuleFactory }) => {
|
||||
normalModuleFactory.hooks.resolveForScheme
|
||||
.for("file")
|
||||
.tap("FileUriPlugin", resourceData => {
|
||||
const url = new URL(resourceData.resource);
|
||||
const path = fileURLToPath(url);
|
||||
const query = url.search;
|
||||
const fragment = url.hash;
|
||||
resourceData.path = path;
|
||||
resourceData.query = query;
|
||||
resourceData.fragment = fragment;
|
||||
resourceData.resource = path + query + fragment;
|
||||
return true;
|
||||
});
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = FileUriPlugin;
|
||||
63
assets_old/node_modules/webpack/lib/schemes/HttpUriPlugin.js
generated
vendored
Normal file
63
assets_old/node_modules/webpack/lib/schemes/HttpUriPlugin.js
generated
vendored
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
|
||||
const { URL } = require("url");
|
||||
const NormalModule = require("../NormalModule");
|
||||
|
||||
/** @typedef {import("../Compiler")} Compiler */
|
||||
|
||||
class HttpUriPlugin {
|
||||
/**
|
||||
* Apply the plugin
|
||||
* @param {Compiler} compiler the compiler instance
|
||||
* @returns {void}
|
||||
*/
|
||||
apply(compiler) {
|
||||
compiler.hooks.compilation.tap(
|
||||
"HttpUriPlugin",
|
||||
(compilation, { normalModuleFactory }) => {
|
||||
normalModuleFactory.hooks.resolveForScheme
|
||||
.for("http")
|
||||
.tap("HttpUriPlugin", resourceData => {
|
||||
const url = new URL(resourceData.resource);
|
||||
resourceData.path = url.origin + url.pathname;
|
||||
resourceData.query = url.search;
|
||||
resourceData.fragment = url.hash;
|
||||
return /** @type {true} */ (true);
|
||||
});
|
||||
NormalModule.getCompilationHooks(compilation)
|
||||
.readResourceForScheme.for("http")
|
||||
.tapAsync("HttpUriPlugin", (resource, module, callback) => {
|
||||
return require("http").get(new URL(resource), res => {
|
||||
if (res.statusCode !== 200) {
|
||||
res.destroy();
|
||||
return callback(
|
||||
new Error(`http request status code = ${res.statusCode}`)
|
||||
);
|
||||
}
|
||||
|
||||
const bufferArr = [];
|
||||
|
||||
res.on("data", chunk => {
|
||||
bufferArr.push(chunk);
|
||||
});
|
||||
|
||||
res.on("end", () => {
|
||||
if (!res.complete) {
|
||||
return callback(new Error("http request was terminated"));
|
||||
}
|
||||
|
||||
callback(null, Buffer.concat(bufferArr));
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = HttpUriPlugin;
|
||||
63
assets_old/node_modules/webpack/lib/schemes/HttpsUriPlugin.js
generated
vendored
Normal file
63
assets_old/node_modules/webpack/lib/schemes/HttpsUriPlugin.js
generated
vendored
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
|
||||
const { URL } = require("url");
|
||||
const NormalModule = require("../NormalModule");
|
||||
|
||||
/** @typedef {import("../Compiler")} Compiler */
|
||||
|
||||
class HttpsUriPlugin {
|
||||
/**
|
||||
* Apply the plugin
|
||||
* @param {Compiler} compiler the compiler instance
|
||||
* @returns {void}
|
||||
*/
|
||||
apply(compiler) {
|
||||
compiler.hooks.compilation.tap(
|
||||
"HttpsUriPlugin",
|
||||
(compilation, { normalModuleFactory }) => {
|
||||
normalModuleFactory.hooks.resolveForScheme
|
||||
.for("https")
|
||||
.tap("HttpsUriPlugin", resourceData => {
|
||||
const url = new URL(resourceData.resource);
|
||||
resourceData.path = url.origin + url.pathname;
|
||||
resourceData.query = url.search;
|
||||
resourceData.fragment = url.hash;
|
||||
return /** @type {true} */ (true);
|
||||
});
|
||||
NormalModule.getCompilationHooks(compilation)
|
||||
.readResourceForScheme.for("https")
|
||||
.tapAsync("HttpsUriPlugin", (resource, module, callback) => {
|
||||
return require("https").get(new URL(resource), res => {
|
||||
if (res.statusCode !== 200) {
|
||||
res.destroy();
|
||||
return callback(
|
||||
new Error(`https request status code = ${res.statusCode}`)
|
||||
);
|
||||
}
|
||||
|
||||
const bufferArr = [];
|
||||
|
||||
res.on("data", chunk => {
|
||||
bufferArr.push(chunk);
|
||||
});
|
||||
|
||||
res.on("end", () => {
|
||||
if (!res.complete) {
|
||||
return callback(new Error("https request was terminated"));
|
||||
}
|
||||
|
||||
callback(null, Buffer.concat(bufferArr));
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = HttpsUriPlugin;
|
||||
Loading…
Add table
Add a link
Reference in a new issue