jiuyiUniapp/service/node_modules/metro-config/src/defaults/defaults.js

55 lines
1001 B
JavaScript

"use strict";
const defaultCreateModuleIdFactory = require("metro/src/lib/createModuleIdFactory");
exports.assetExts = [
"bmp",
"gif",
"jpg",
"jpeg",
"png",
"psd",
"svg",
"webp",
"xml",
"m4v",
"mov",
"mp4",
"mpeg",
"mpg",
"webm",
"aac",
"aiff",
"caf",
"m4a",
"mp3",
"wav",
"html",
"pdf",
"yaml",
"yml",
"otf",
"ttf",
"zip",
];
exports.assetResolutions = ["1", "1.5", "2", "3", "4"];
exports.sourceExts = ["js", "jsx", "json", "ts", "tsx"];
exports.additionalExts = ["cjs", "mjs"];
exports.moduleSystem = require.resolve(
"metro-runtime/src/polyfills/require.js"
);
exports.platforms = ["ios", "android", "windows", "web"];
exports.DEFAULT_METRO_MINIFIER_PATH = "metro-minify-terser";
exports.defaultCreateModuleIdFactory = defaultCreateModuleIdFactory;
exports.noopPerfLoggerFactory = () => {
class Logger {
start() {}
end() {}
annotate() {}
point() {}
subSpan() {
return this;
}
}
return new Logger();
};