vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
18 lines (15 loc) • 2.98 kB
JavaScript
/**
* vite-plugin-react-server
* Copyright (c) Nico Brinkkemper
* MIT License
*/
import { createPatternMatcher } from '../helpers/createPatternMatcher.js';
function resolvePatternWithValues(pattern, defaultPattern, values = {}) {
return createPatternMatcher(pattern, defaultPattern, {
values,
handleDeserialized: false,
throwOnInvalid: true
});
}
export { resolvePatternWithValues };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb2x2ZVBhdHRlcm5XaXRoVmFsdWVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9wbHVnaW4vY29uZmlnL3Jlc29sdmVQYXR0ZXJuV2l0aFZhbHVlcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFJlZ0V4cE9wdCB9IGZyb20gXCIuLi90eXBlcy5qc1wiO1xuaW1wb3J0IHsgY3JlYXRlUGF0dGVybk1hdGNoZXIgfSBmcm9tIFwiLi4vaGVscGVycy9jcmVhdGVQYXR0ZXJuTWF0Y2hlci5qc1wiO1xuXG4vKipcbiAqIFJlc29sdmVzIGEgcGF0dGVybiB3aXRoIHZhbHVlcywgaGFuZGxpbmcgc3RyaW5nLCBSZWdFeHAsIGFuZCBmdW5jdGlvbiBpbnB1dHMuXG4gKiBGb3Igc3RyaW5ncywgaXQgaW50ZXJwb2xhdGVzIHZhbHVlcyBhbmQgY3JlYXRlcyBhIG5ldyBSZWdFeHAuXG4gKiBGb3IgUmVnRXhwIG9iamVjdHMsIGl0IHJldHVybnMgdGhlbSBhcy1pcyB3aXRob3V0IGludGVycG9sYXRpb24uXG4gKiBGb3IgZnVuY3Rpb25zLCBpdCByZXR1cm5zIHRoZW0gYXMtaXMuXG4gKlxuICogQGV4YW1wbGVcbiAqIGBgYHRzXG4gKiAvLyBTdHJpbmcgcGF0dGVybnMgd2l0aCBpbnRlcnBvbGF0aW9uXG4gKiBjb25zdCBqc01hdGNoZXIgPSByZXNvbHZlUGF0dGVybldpdGhWYWx1ZXMoXG4gKiAgIFwiKi57ZXh0fVwiLFxuICogICBcIiouanNcIixcbiAqICAgeyBleHQ6IFwianNcIiB9XG4gKiApO1xuICoganNNYXRjaGVyKFwiZmlsZS5qc1wiKSAgICAgLy8gdHJ1ZVxuICoganNNYXRjaGVyKFwiZmlsZS50c1wiKSAgICAgLy8gZmFsc2VcbiAqXG4gKiAvLyBSZWdFeHAgcGF0dGVybnMgKG5vIGludGVycG9sYXRpb24pXG4gKiBjb25zdCByZWdleE1hdGNoZXIgPSByZXNvbHZlUGF0dGVybldpdGhWYWx1ZXMoXG4gKiAgIC9cXC5qcyQvLFxuICogICBcIiouanNcIixcbiAqICAgeyBleHQ6IFwianNcIiB9XG4gKiApO1xuICogcmVnZXhNYXRjaGVyKFwiZmlsZS5qc1wiKSAgLy8gdHJ1ZVxuICogcmVnZXhNYXRjaGVyKFwiZmlsZS50c1wiKSAgLy8gZmFsc2VcbiAqXG4gKiAvLyBDb21wbGV4IHBhdHRlcm5zXG4gKiBjb25zdCBtb2R1bGVNYXRjaGVyID0gcmVzb2x2ZVBhdHRlcm5XaXRoVmFsdWVzKFxuICogICBcIioue2V4dH1cIixcbiAqICAgXCIqLntqcyx0cyxqc3gsdHN4fVwiLFxuICogICB7IGV4dDogXCJqc3x0c3xqc3h8dHN4XCIgfVxuICogKTtcbiAqIG1vZHVsZU1hdGNoZXIoXCJmaWxlLnRzeFwiKSAgLy8gdHJ1ZVxuICogbW9kdWxlTWF0Y2hlcihcImZpbGUuY3NzXCIpICAvLyBmYWxzZVxuICogYGBgXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiByZXNvbHZlUGF0dGVybldpdGhWYWx1ZXMoXG4gIHBhdHRlcm4/OiBSZWdFeHBPcHQsXG4gIGRlZmF1bHRQYXR0ZXJuPzogUmVnRXhwT3B0IHwgKChwYXRoOiBzdHJpbmcpID0+IGJvb2xlYW4pLFxuICB2YWx1ZXM6IFJlY29yZDxzdHJpbmcsIHN0cmluZz4gPSB7fVxuKTogKHBhdGg6IHN0cmluZywgbW9kdWxlSWQ/OiBzdHJpbmcpID0+IGJvb2xlYW4ge1xuICByZXR1cm4gY3JlYXRlUGF0dGVybk1hdGNoZXIocGF0dGVybiwgZGVmYXVsdFBhdHRlcm4sIHtcbiAgICB2YWx1ZXMsXG4gICAgaGFuZGxlRGVzZXJpYWxpemVkOiBmYWxzZSxcbiAgICB0aHJvd09uSW52YWxpZDogdHJ1ZVxuICB9KTtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBdUNPLFNBQVMsd0JBQ2QsQ0FBQSxPQUFBLEVBQ0EsY0FDQSxFQUFBLE1BQUEsR0FBaUMsRUFDYSxFQUFBO0FBQzlDLEVBQU8sT0FBQSxvQkFBQSxDQUFxQixTQUFTLGNBQWdCLEVBQUE7QUFBQSxJQUNuRCxNQUFBO0FBQUEsSUFDQSxrQkFBb0IsRUFBQSxLQUFBO0FBQUEsSUFDcEIsY0FBZ0IsRUFBQTtBQUFBLEdBQ2pCLENBQUE7QUFDSDs7OzsifQ==