UNPKG

vite-plugin-react-server

Version:
24 lines (22 loc) 3.19 kB
/** * vite-plugin-react-server * Copyright (c) Nico Brinkkemper * MIT License */ const mergeClientPackagesNoExternal = (clientPackages, existing) => { if (clientPackages.length === 0) { return existing ?? []; } if (Array.isArray(existing)) { return [...existing, ...clientPackages]; } if (existing == null) { return [...clientPackages]; } return [existing, ...clientPackages]; }; const mergeClientPackagesOptimizeDepsExclude = (clientPackages, existing) => { return [...existing ?? [], ...clientPackages]; }; export { mergeClientPackagesNoExternal, mergeClientPackagesOptimizeDepsExclude }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbHlDb25maWcuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BsdWdpbi9jbGllbnRQYWNrYWdlcy9hcHBseUNvbmZpZy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNTUk9wdGlvbnMgfSBmcm9tIFwidml0ZVwiO1xuXG4vKipcbiAqIE1lcmdlcyBgY2xpZW50UGFja2FnZXNgIGludG8gdGhlIFNTUi1zaWRlIGBub0V4dGVybmFsYCBsaXN0LCBwcmVzZXJ2aW5nXG4gKiB3aGF0ZXZlciBzaGFwZSB0aGUgdXNlciBhbHJlYWR5IHN1cHBsaWVkIChgdW5kZWZpbmVkYCB8IGB0cnVlYCB8IHN0cmluZyB8XG4gKiBSZWdFeHAgfCBhcnJheSBvZiB0aG9zZSkuIFRoZSBjYWxsZXIgZGVjaWRlcyB3aGljaCBgcmVzb2x2ZS5ub0V4dGVybmFsYFxuICogc2l0ZXMgdG8gYXBwbHkgdGhpcyB0by5cbiAqL1xuZXhwb3J0IGNvbnN0IG1lcmdlQ2xpZW50UGFja2FnZXNOb0V4dGVybmFsID0gKFxuICBjbGllbnRQYWNrYWdlczogcmVhZG9ubHkgc3RyaW5nW10sXG4gIGV4aXN0aW5nOiBOb25OdWxsYWJsZTxTU1JPcHRpb25zW1wibm9FeHRlcm5hbFwiXT4gfCB1bmRlZmluZWRcbik6IE5vbk51bGxhYmxlPFNTUk9wdGlvbnNbXCJub0V4dGVybmFsXCJdPiA9PiB7XG4gIGlmIChjbGllbnRQYWNrYWdlcy5sZW5ndGggPT09IDApIHtcbiAgICByZXR1cm4gZXhpc3RpbmcgPz8gW107XG4gIH1cbiAgaWYgKEFycmF5LmlzQXJyYXkoZXhpc3RpbmcpKSB7XG4gICAgcmV0dXJuIFsuLi5leGlzdGluZywgLi4uY2xpZW50UGFja2FnZXNdO1xuICB9XG4gIGlmIChleGlzdGluZyA9PSBudWxsKSB7XG4gICAgcmV0dXJuIFsuLi5jbGllbnRQYWNrYWdlc107XG4gIH1cbiAgLy8gZXhpc3RpbmcgaXMgYSBzaW5nbGUgc3RyaW5nIHwgUmVnRXhwIHwgdHJ1ZVxuICByZXR1cm4gW2V4aXN0aW5nIGFzIHN0cmluZyB8IFJlZ0V4cCwgLi4uY2xpZW50UGFja2FnZXNdO1xufTtcblxuLyoqXG4gKiBNZXJnZXMgYGNsaWVudFBhY2thZ2VzYCBpbnRvIGBvcHRpbWl6ZURlcHMuZXhjbHVkZWAgc28gZXNidWlsZCdzIHByZS1idW5kbGVcbiAqIGRvZXNuJ3Qgc3RyaXAgdGhlIHBlci1maWxlIGBcInVzZSBjbGllbnRcImAgZGlyZWN0aXZlcyBiZWZvcmUgdGhlIFJTQ1xuICogdHJhbnNmb3JtIHNlZXMgdGhlbS5cbiAqL1xuZXhwb3J0IGNvbnN0IG1lcmdlQ2xpZW50UGFja2FnZXNPcHRpbWl6ZURlcHNFeGNsdWRlID0gKFxuICBjbGllbnRQYWNrYWdlczogcmVhZG9ubHkgc3RyaW5nW10sXG4gIGV4aXN0aW5nOiByZWFkb25seSBzdHJpbmdbXSB8IHVuZGVmaW5lZFxuKTogc3RyaW5nW10gPT4ge1xuICByZXR1cm4gWy4uLihleGlzdGluZyA/PyBbXSksIC4uLmNsaWVudFBhY2thZ2VzXTtcbn07XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFRYSxNQUFBLDZCQUFBLEdBQWdDLENBQzNDLGNBQUEsRUFDQSxRQUMwQyxLQUFBO0FBQzFDLEVBQUksSUFBQSxjQUFBLENBQWUsV0FBVyxDQUFHLEVBQUE7QUFDL0IsSUFBQSxPQUFPLFlBQVksRUFBQztBQUFBO0FBRXRCLEVBQUksSUFBQSxLQUFBLENBQU0sT0FBUSxDQUFBLFFBQVEsQ0FBRyxFQUFBO0FBQzNCLElBQUEsT0FBTyxDQUFDLEdBQUcsUUFBVSxFQUFBLEdBQUcsY0FBYyxDQUFBO0FBQUE7QUFFeEMsRUFBQSxJQUFJLFlBQVksSUFBTSxFQUFBO0FBQ3BCLElBQU8sT0FBQSxDQUFDLEdBQUcsY0FBYyxDQUFBO0FBQUE7QUFHM0IsRUFBTyxPQUFBLENBQUMsUUFBNkIsRUFBQSxHQUFHLGNBQWMsQ0FBQTtBQUN4RDtBQU9hLE1BQUEsc0NBQUEsR0FBeUMsQ0FDcEQsY0FBQSxFQUNBLFFBQ2EsS0FBQTtBQUNiLEVBQUEsT0FBTyxDQUFDLEdBQUksUUFBQSxJQUFZLEVBQUMsRUFBSSxHQUFHLGNBQWMsQ0FBQTtBQUNoRDs7OzsifQ==