create project
This commit is contained in:
31
kitabcitab/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js
generated
vendored
Normal file
31
kitabcitab/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = transformSource;
|
||||
var _constants = require("../../../shared/lib/constants");
|
||||
var _getModuleBuildInfo = require("./get-module-build-info");
|
||||
var _utils = require("./utils");
|
||||
async function transformSource() {
|
||||
let { modules , server } = this.getOptions();
|
||||
const isServer = server === "true";
|
||||
if (!Array.isArray(modules)) {
|
||||
modules = modules ? [
|
||||
modules
|
||||
] : [];
|
||||
}
|
||||
const requests = modules;
|
||||
const code = requests// Filter out css files on the server
|
||||
.filter((request)=>isServer ? !_utils.regexCSS.test(request) : true).map((request)=>_utils.regexCSS.test(request) ? `(() => import(/* webpackMode: "lazy" */ ${JSON.stringify(request)}))` : `import(/* webpackMode: "eager" */ ${JSON.stringify(request)})`).join(";\n");
|
||||
const buildInfo = (0, _getModuleBuildInfo).getModuleBuildInfo(this._module);
|
||||
const resolve = this.getResolve();
|
||||
// Resolve to absolute resource url for flight manifest to collect and use to determine client components
|
||||
const resolvedRequests = await Promise.all(requests.map(async (r)=>await resolve(this.rootContext, r)));
|
||||
buildInfo.rsc = {
|
||||
type: _constants.RSC_MODULE_TYPES.client,
|
||||
requests: resolvedRequests
|
||||
};
|
||||
return code;
|
||||
}
|
||||
|
||||
//# sourceMappingURL=next-flight-client-entry-loader.js.map
|
||||
Reference in New Issue
Block a user