mirror of
https://github.com/idanoo/GoScrobble
synced 2025-07-25 08:59:14 +00:00
0.2.0 - Mid migration
This commit is contained in:
parent
139e6a915e
commit
7e38fdbd7d
42393 changed files with 5358157 additions and 62 deletions
6
web/node_modules/file-loader/dist/cjs.js
generated
vendored
Normal file
6
web/node_modules/file-loader/dist/cjs.js
generated
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
"use strict";
|
||||
|
||||
const loader = require('./index');
|
||||
|
||||
module.exports = loader.default;
|
||||
module.exports.raw = loader.raw;
|
70
web/node_modules/file-loader/dist/index.js
generated
vendored
Normal file
70
web/node_modules/file-loader/dist/index.js
generated
vendored
Normal file
|
@ -0,0 +1,70 @@
|
|||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = loader;
|
||||
exports.raw = void 0;
|
||||
|
||||
var _path = _interopRequireDefault(require("path"));
|
||||
|
||||
var _loaderUtils = require("loader-utils");
|
||||
|
||||
var _schemaUtils = require("schema-utils");
|
||||
|
||||
var _options = _interopRequireDefault(require("./options.json"));
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function loader(content) {
|
||||
const options = (0, _loaderUtils.getOptions)(this);
|
||||
(0, _schemaUtils.validate)(_options.default, options, {
|
||||
name: 'File Loader',
|
||||
baseDataPath: 'options'
|
||||
});
|
||||
const context = options.context || this.rootContext;
|
||||
const name = options.name || '[contenthash].[ext]';
|
||||
const immutable = /\[([^:\]]+:)?(hash|contenthash)(:[^\]]+)?\]/gi.test(name);
|
||||
const url = (0, _loaderUtils.interpolateName)(this, name, {
|
||||
context,
|
||||
content,
|
||||
regExp: options.regExp
|
||||
});
|
||||
let outputPath = url;
|
||||
|
||||
if (options.outputPath) {
|
||||
if (typeof options.outputPath === 'function') {
|
||||
outputPath = options.outputPath(url, this.resourcePath, context);
|
||||
} else {
|
||||
outputPath = _path.default.posix.join(options.outputPath, url);
|
||||
}
|
||||
}
|
||||
|
||||
let publicPath = `__webpack_public_path__ + ${JSON.stringify(outputPath)}`;
|
||||
|
||||
if (options.publicPath) {
|
||||
if (typeof options.publicPath === 'function') {
|
||||
publicPath = options.publicPath(url, this.resourcePath, context);
|
||||
} else {
|
||||
publicPath = `${options.publicPath.endsWith('/') ? options.publicPath : `${options.publicPath}/`}${url}`;
|
||||
}
|
||||
|
||||
publicPath = JSON.stringify(publicPath);
|
||||
}
|
||||
|
||||
if (options.postTransformPublicPath) {
|
||||
publicPath = options.postTransformPublicPath(publicPath);
|
||||
}
|
||||
|
||||
if (typeof options.emitFile === 'undefined' || options.emitFile) {
|
||||
this.emitFile(outputPath, content, null, {
|
||||
immutable
|
||||
});
|
||||
}
|
||||
|
||||
const esModule = typeof options.esModule !== 'undefined' ? options.esModule : true;
|
||||
return `${esModule ? 'export default' : 'module.exports ='} ${publicPath};`;
|
||||
}
|
||||
|
||||
const raw = true;
|
||||
exports.raw = raw;
|
66
web/node_modules/file-loader/dist/options.json
generated
vendored
Normal file
66
web/node_modules/file-loader/dist/options.json
generated
vendored
Normal file
|
@ -0,0 +1,66 @@
|
|||
{
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "The filename template for the target file(s) (https://github.com/webpack-contrib/file-loader#name).",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"instanceof": "Function"
|
||||
}
|
||||
]
|
||||
},
|
||||
"outputPath": {
|
||||
"description": "A filesystem path where the target file(s) will be placed (https://github.com/webpack-contrib/file-loader#outputpath).",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"instanceof": "Function"
|
||||
}
|
||||
]
|
||||
},
|
||||
"publicPath": {
|
||||
"description": "A custom public path for the target file(s) (https://github.com/webpack-contrib/file-loader#publicpath).",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"instanceof": "Function"
|
||||
}
|
||||
]
|
||||
},
|
||||
"postTransformPublicPath": {
|
||||
"description": "A custom transformation function for post-processing the publicPath (https://github.com/webpack-contrib/file-loader#posttransformpublicpath).",
|
||||
"instanceof": "Function"
|
||||
},
|
||||
"context": {
|
||||
"description": "A custom file context (https://github.com/webpack-contrib/file-loader#context).",
|
||||
"type": "string"
|
||||
},
|
||||
"emitFile": {
|
||||
"description": "Enables/Disables emit files (https://github.com/webpack-contrib/file-loader#emitfile).",
|
||||
"type": "boolean"
|
||||
},
|
||||
"regExp": {
|
||||
"description": "A Regular Expression to one or many parts of the target file path. The capture groups can be reused in the name property using [N] placeholder (https://github.com/webpack-contrib/file-loader#regexp).",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"instanceof": "RegExp"
|
||||
}
|
||||
]
|
||||
},
|
||||
"esModule": {
|
||||
"description": "By default, file-loader generates JS modules that use the ES modules syntax.",
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue