55 lines
1001 B
JavaScript
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();
|
|
};
|