git.iko.soy/rowtype-yoga/next-purs-rsc
on proxy-and-search-helpers help sign in
1038 lines 18 kB history raw
1[
2 [
3 "detectDirective comment @client",
4 {
5 "timestamp": "1777210628416.0",
6 "success": true
7 }
8 ],
9 [
10 "detectDirective comment @server",
11 {
12 "timestamp": "1777210628416.0",
13 "success": true
14 }
15 ],
16 [
17 "detectDirective convention .Client suffix",
18 {
19 "timestamp": "1777210628416.0",
20 "success": true
21 }
22 ],
23 [
24 "detectDirective convention .Server suffix",
25 {
26 "timestamp": "1777210628416.0",
27 "success": true
28 }
29 ],
30 [
31 "detectDirective convention Actions. prefix",
32 {
33 "timestamp": "1777210628416.0",
34 "success": true
35 }
36 ],
37 [
38 "detectDirective no directive",
39 {
40 "timestamp": "1777210628416.0",
41 "success": true
42 }
43 ],
44 [
45 "detectKind Default",
46 {
47 "timestamp": "1777210628416.0",
48 "success": true
49 }
50 ],
51 [
52 "detectKind Handler",
53 {
54 "timestamp": "1777210628416.0",
55 "success": true
56 }
57 ],
58 [
59 "detectKind Layout",
60 {
61 "timestamp": "1777210628416.0",
62 "success": true
63 }
64 ],
65 [
66 "detectKind Page",
67 {
68 "timestamp": "1777210628416.0",
69 "success": true
70 }
71 ],
72 [
73 "detectKind unknown",
74 {
75 "timestamp": "1777210628416.0",
76 "success": true
77 }
78 ],
79 [
80 "extractJsonField extracts field with no space before colon",
81 {
82 "timestamp": "1771533273361.0",
83 "success": false
84 }
85 ],
86 [
87 "extractJsonField extracts field with space after colon",
88 {
89 "timestamp": "1777210628416.0",
90 "success": true
91 }
92 ],
93 [
94 "extractJsonField extracts field with space before colon",
95 {
96 "timestamp": "1777210628416.0",
97 "success": true
98 }
99 ],
100 [
101 "extractJsonField returns Nothing for missing field",
102 {
103 "timestamp": "1777210628416.0",
104 "success": true
105 }
106 ],
107 [
108 "extractJsonField returns Nothing for non-string value",
109 {
110 "timestamp": "1777210628416.0",
111 "success": true
112 }
113 ],
114 [
115 "extractModule dotted module name",
116 {
117 "timestamp": "1777210628416.0",
118 "success": true
119 }
120 ],
121 [
122 "extractModule non-matching path",
123 {
124 "timestamp": "1777210628416.0",
125 "success": true
126 }
127 ],
128 [
129 "extractModule unix path",
130 {
131 "timestamp": "1777210628416.0",
132 "success": true
133 }
134 ],
135 [
136 "extractModule windows path",
137 {
138 "timestamp": "1777210628416.0",
139 "success": true
140 }
141 ],
142 [
143 "extractModuleName module with exports",
144 {
145 "timestamp": "1777210628416.0",
146 "success": true
147 }
148 ],
149 [
150 "extractModuleName no module declaration",
151 {
152 "timestamp": "1777210628416.0",
153 "success": true
154 }
155 ],
156 [
157 "extractModuleName simple module",
158 {
159 "timestamp": "1777210628416.0",
160 "success": true
161 }
162 ],
163 [
164 "extractPageType Default type",
165 {
166 "timestamp": "1777210628416.0",
167 "success": true
168 }
169 ],
170 [
171 "extractPageType ErrorBoundary type",
172 {
173 "timestamp": "1777210628416.0",
174 "success": true
175 }
176 ],
177 [
178 "extractPageType GET type",
179 {
180 "timestamp": "1777210628416.0",
181 "success": true
182 }
183 ],
184 [
185 "extractPageType GlobalError type",
186 {
187 "timestamp": "1777210628416.0",
188 "success": true
189 }
190 ],
191 [
192 "extractPageType Layout has no type arg",
193 {
194 "timestamp": "1777210628416.0",
195 "success": true
196 }
197 ],
198 [
199 "extractPageType Loading type",
200 {
201 "timestamp": "1777210628416.0",
202 "success": true
203 }
204 ],
205 [
206 "extractPageType NotFound type",
207 {
208 "timestamp": "1777210628416.0",
209 "success": true
210 }
211 ],
212 [
213 "extractPageType Nothing for non-matching decl",
214 {
215 "timestamp": "1777210628416.0",
216 "success": true
217 }
218 ],
219 [
220 "extractPageType Root",
221 {
222 "timestamp": "1777210628416.0",
223 "success": true
224 }
225 ],
226 [
227 "extractPageType Template type",
228 {
229 "timestamp": "1777210628416.0",
230 "success": true
231 }
232 ],
233 [
234 "extractPageType catch-all segment",
235 {
236 "timestamp": "1777210628416.0",
237 "success": true
238 }
239 ],
240 [
241 "extractPageType dynamic segment",
242 {
243 "timestamp": "1777210628416.0",
244 "success": true
245 }
246 ],
247 [
248 "extractPageType mixed static and dynamic",
249 {
250 "timestamp": "1777210628416.0",
251 "success": true
252 }
253 ],
254 [
255 "extractPageType nested static segments",
256 {
257 "timestamp": "1777210628416.0",
258 "success": true
259 }
260 ],
261 [
262 "extractPageType optional catch-all segment",
263 {
264 "timestamp": "1777210628416.0",
265 "success": true
266 }
267 ],
268 [
269 "extractPageType query params are ignored for segments",
270 {
271 "timestamp": "1777210628416.0",
272 "success": true
273 }
274 ],
275 [
276 "extractPageType static segment",
277 {
278 "timestamp": "1777210628416.0",
279 "success": true
280 }
281 ],
282 [
283 "findHandlerMethods finds GET method",
284 {
285 "timestamp": "1777210628416.0",
286 "success": true
287 }
288 ],
289 [
290 "findHandlerMethods finds delete_ method",
291 {
292 "timestamp": "1777210628416.0",
293 "success": true
294 }
295 ],
296 [
297 "findHandlerMethods finds multiple methods",
298 {
299 "timestamp": "1777210628416.0",
300 "success": true
301 }
302 ],
303 [
304 "findHandlerMethods finds no methods in non-handler",
305 {
306 "timestamp": "1777210628416.0",
307 "success": true
308 }
309 ],
310 [
311 "findRouteConfigDecls finds dynamic config",
312 {
313 "timestamp": "1777210628416.0",
314 "success": true
315 }
316 ],
317 [
318 "findRouteConfigDecls finds multiple configs",
319 {
320 "timestamp": "1777210628416.0",
321 "success": true
322 }
323 ],
324 [
325 "findRouteConfigDecls finds no configs in regular module",
326 {
327 "timestamp": "1777210628416.0",
328 "success": true
329 }
330 ],
331 [
332 "generateMiddleware middleware",
333 {
334 "timestamp": "1777210628416.0",
335 "success": true
336 }
337 ],
338 [
339 "generateMiddleware middleware-no-config",
340 {
341 "timestamp": "1777210628416.0",
342 "success": true
343 }
344 ],
345 [
346 "generateTsx client awaits mk()",
347 {
348 "timestamp": "1771527020804.0",
349 "success": true
350 }
351 ],
352 [
353 "generateTsx client gets use client directive",
354 {
355 "timestamp": "1771527020804.0",
356 "success": true
357 }
358 ],
359 [
360 "generateTsx client-page",
361 {
362 "timestamp": "1777210628416.0",
363 "success": true
364 }
365 ],
366 [
367 "generateTsx default",
368 {
369 "timestamp": "1777210628416.0",
370 "success": true
371 }
372 ],
373 [
374 "generateTsx error",
375 {
376 "timestamp": "1777210628416.0",
377 "success": true
378 }
379 ],
380 [
381 "generateTsx error gets use client",
382 {
383 "timestamp": "1771527020804.0",
384 "success": true
385 }
386 ],
387 [
388 "generateTsx global-error",
389 {
390 "timestamp": "1777210628416.0",
391 "success": true
392 }
393 ],
394 [
395 "generateTsx handler",
396 {
397 "timestamp": "1777210628416.0",
398 "success": true
399 }
400 ],
401 [
402 "generateTsx handler-delete",
403 {
404 "timestamp": "1777210628416.0",
405 "success": true
406 }
407 ],
408 [
409 "generateTsx has generator marker",
410 {
411 "timestamp": "1771527020804.0",
412 "success": true
413 }
414 ],
415 [
416 "generateTsx import path is correct",
417 {
418 "timestamp": "1771527020804.0",
419 "success": true
420 }
421 ],
422 [
423 "generateTsx layout",
424 {
425 "timestamp": "1777210628416.0",
426 "success": true
427 }
428 ],
429 [
430 "generateTsx layout has no params",
431 {
432 "timestamp": "1771527020804.0",
433 "success": true
434 }
435 ],
436 [
437 "generateTsx layout renders props",
438 {
439 "timestamp": "1771527020804.0",
440 "success": true
441 }
442 ],
443 [
444 "generateTsx layout-metadata",
445 {
446 "timestamp": "1777210628416.0",
447 "success": true
448 }
449 ],
450 [
451 "generateTsx layout-viewport",
452 {
453 "timestamp": "1777210628416.0",
454 "success": true
455 }
456 ],
457 [
458 "generateTsx loading",
459 {
460 "timestamp": "1777210628416.0",
461 "success": true
462 }
463 ],
464 [
465 "generateTsx loading has no props",
466 {
467 "timestamp": "1771527020804.0",
468 "success": true
469 }
470 ],
471 [
472 "generateTsx loading renders without args",
473 {
474 "timestamp": "1771527020804.0",
475 "success": true
476 }
477 ],
478 [
479 "generateTsx nested-page",
480 {
481 "timestamp": "1777210628416.0",
482 "success": true
483 }
484 ],
485 [
486 "generateTsx not-found",
487 {
488 "timestamp": "1777210628416.0",
489 "success": true
490 }
491 ],
492 [
493 "generateTsx notFound renders without args",
494 {
495 "timestamp": "1771527020804.0",
496 "success": true
497 }
498 ],
499 [
500 "generateTsx page-with-config",
501 {
502 "timestamp": "1777210628416.0",
503 "success": true
504 }
505 ],
506 [
507 "generateTsx route-group-page",
508 {
509 "timestamp": "1777210628416.0",
510 "success": true
511 }
512 ],
513 [
514 "generateTsx server page awaits params",
515 {
516 "timestamp": "1771527020804.0",
517 "success": true
518 }
519 ],
520 [
521 "generateTsx server page awaits searchParams",
522 {
523 "timestamp": "1771527020804.0",
524 "success": true
525 }
526 ],
527 [
528 "generateTsx server page has no use client",
529 {
530 "timestamp": "1771527020804.0",
531 "success": true
532 }
533 ],
534 [
535 "generateTsx server page is async",
536 {
537 "timestamp": "1771527020804.0",
538 "success": true
539 }
540 ],
541 [
542 "generateTsx server-directive-page",
543 {
544 "timestamp": "1777210628416.0",
545 "success": true
546 }
547 ],
548 [
549 "generateTsx server-page",
550 {
551 "timestamp": "1777210628416.0",
552 "success": true
553 }
554 ],
555 [
556 "generateTsx server-page-metadata",
557 {
558 "timestamp": "1777210628416.0",
559 "success": true
560 }
561 ],
562 [
563 "generateTsx server-page-viewport",
564 {
565 "timestamp": "1777210628416.0",
566 "success": true
567 }
568 ],
569 [
570 "generateTsx slot-page",
571 {
572 "timestamp": "1777210628416.0",
573 "success": true
574 }
575 ],
576 [
577 "generateTsx static-params-page",
578 {
579 "timestamp": "1777210628416.0",
580 "success": true
581 }
582 ],
583 [
584 "generateTsx template",
585 {
586 "timestamp": "1777210628416.0",
587 "success": true
588 }
589 ],
590 [
591 "hasConfigDecl detects config signature",
592 {
593 "timestamp": "1777210628416.0",
594 "success": true
595 }
596 ],
597 [
598 "hasConfigDecl false when no config",
599 {
600 "timestamp": "1777210628416.0",
601 "success": true
602 }
603 ],
604 [
605 "hasMetadataDecl detects metadata signature",
606 {
607 "timestamp": "1777210628416.0",
608 "success": true
609 }
610 ],
611 [
612 "hasMetadataDecl false on parse failure",
613 {
614 "timestamp": "1777210628416.0",
615 "success": true
616 }
617 ],
618 [
619 "hasMetadataDecl false when metadata is a value binding without signature",
620 {
621 "timestamp": "1777210628416.0",
622 "success": true
623 }
624 ],
625 [
626 "hasMetadataDecl false when no metadata signature",
627 {
628 "timestamp": "1777210628416.0",
629 "success": true
630 }
631 ],
632 [
633 "hasStaticParamsDecl detects staticParams signature",
634 {
635 "timestamp": "1777210628416.0",
636 "success": true
637 }
638 ],
639 [
640 "hasStaticParamsDecl false when no staticParams signature",
641 {
642 "timestamp": "1777210628416.0",
643 "success": true
644 }
645 ],
646 [
647 "hasStaticParamsDecl false when staticParams is a value binding without signature",
648 {
649 "timestamp": "1777210628416.0",
650 "success": true
651 }
652 ],
653 [
654 "hasViewportDecl detects viewport signature",
655 {
656 "timestamp": "1777210628416.0",
657 "success": true
658 }
659 ],
660 [
661 "hasViewportDecl false when no viewport signature",
662 {
663 "timestamp": "1777210628416.0",
664 "success": true
665 }
666 ],
667 [
668 "hasViewportDecl false when viewport is a value binding without signature",
669 {
670 "timestamp": "1777210628416.0",
671 "success": true
672 }
673 ],
674 [
675 "kindToDeclName default",
676 {
677 "timestamp": "1777210628416.0",
678 "success": true
679 }
680 ],
681 [
682 "kindToDeclName error",
683 {
684 "timestamp": "1777210628416.0",
685 "success": true
686 }
687 ],
688 [
689 "kindToDeclName globalError",
690 {
691 "timestamp": "1777210628416.0",
692 "success": true
693 }
694 ],
695 [
696 "kindToDeclName layout",
697 {
698 "timestamp": "1777210628416.0",
699 "success": true
700 }
701 ],
702 [
703 "kindToDeclName notFound",
704 {
705 "timestamp": "1777210628416.0",
706 "success": true
707 }
708 ],
709 [
710 "kindToDeclName page",
711 {
712 "timestamp": "1777210628416.0",
713 "success": true
714 }
715 ],
716 [
717 "kindToDeclName template",
718 {
719 "timestamp": "1777210628416.0",
720 "success": true
721 }
722 ],
723 [
724 "kindToFileName error",
725 {
726 "timestamp": "1777210628416.0",
727 "success": true
728 }
729 ],
730 [
731 "kindToFileName globalError",
732 {
733 "timestamp": "1777210628416.0",
734 "success": true
735 }
736 ],
737 [
738 "kindToFileName handler",
739 {
740 "timestamp": "1777210628416.0",
741 "success": true
742 }
743 ],
744 [
745 "kindToFileName layout",
746 {
747 "timestamp": "1777210628416.0",
748 "success": true
749 }
750 ],
751 [
752 "kindToFileName loading",
753 {
754 "timestamp": "1777210628416.0",
755 "success": true
756 }
757 ],
758 [
759 "kindToFileName notFound",
760 {
761 "timestamp": "1777210628416.0",
762 "success": true
763 }
764 ],
765 [
766 "kindToFileName page",
767 {
768 "timestamp": "1777210628416.0",
769 "success": true
770 }
771 ],
772 [
773 "kindToFileName template",
774 {
775 "timestamp": "1777210628416.0",
776 "success": true
777 }
778 ],
779 [
780 "methodToExportName delete_ -> DELETE",
781 {
782 "timestamp": "1777210628416.0",
783 "success": true
784 }
785 ],
786 [
787 "methodToExportName get -> GET",
788 {
789 "timestamp": "1777210628416.0",
790 "success": true
791 }
792 ],
793 [
794 "methodToExportName head_ -> HEAD",
795 {
796 "timestamp": "1777210628416.0",
797 "success": true
798 }
799 ],
800 [
801 "methodToExportName post -> POST",
802 {
803 "timestamp": "1777210628416.0",
804 "success": true
805 }
806 ],
807 [
808 "modulePathSegments intercept root",
809 {
810 "timestamp": "1777210628416.0",
811 "success": true
812 }
813 ],
814 [
815 "modulePathSegments intercept same level",
816 {
817 "timestamp": "1777210628416.0",
818 "success": true
819 }
820 ],
821 [
822 "modulePathSegments intercept up",
823 {
824 "timestamp": "1777210628416.0",
825 "success": true
826 }
827 ],
828 [
829 "modulePathSegments multiple group segments",
830 {
831 "timestamp": "1777210628416.0",
832 "success": true
833 }
834 ],
835 [
836 "modulePathSegments no group segments",
837 {
838 "timestamp": "1777210628416.0",
839 "success": true
840 }
841 ],
842 [
843 "modulePathSegments non-trailing underscore ignored",
844 {
845 "timestamp": "1777210628416.0",
846 "success": true
847 }
848 ],
849 [
850 "modulePathSegments single group segment",
851 {
852 "timestamp": "1777210628416.0",
853 "success": true
854 }
855 ],
856 [
857 "moduleToRoute client page never has metadata",
858 {
859 "timestamp": "1777210628416.0",
860 "success": true
861 }
862 ],
863 [
864 "moduleToRoute client page never has viewport",
865 {
866 "timestamp": "1777210628416.0",
867 "success": true
868 }
869 ],
870 [
871 "moduleToRoute default page",
872 {
873 "timestamp": "1777210628416.0",
874 "success": true
875 }
876 ],
877 [
878 "moduleToRoute globalError always client never metadata",
879 {
880 "timestamp": "1777210628416.0",
881 "success": true
882 }
883 ],
884 [
885 "moduleToRoute handler with GET and POST",
886 {
887 "timestamp": "1777210628416.0",
888 "success": true
889 }
890 ],
891 [
892 "moduleToRoute intercepting route same level",
893 {
894 "timestamp": "1777210628416.0",
895 "success": true
896 }
897 ],
898 [
899 "moduleToRoute layout with metadata",
900 {
901 "timestamp": "1777210628416.0",
902 "success": true
903 }
904 ],
905 [
906 "moduleToRoute loading never has metadata",
907 {
908 "timestamp": "1777210628416.0",
909 "success": true
910 }
911 ],
912 [
913 "moduleToRoute page with metadata",
914 {
915 "timestamp": "1777210628416.0",
916 "success": true
917 }
918 ],
919 [
920 "moduleToRoute page with route config",
921 {
922 "timestamp": "1777210628416.0",
923 "success": true
924 }
925 ],
926 [
927 "moduleToRoute page with staticParams",
928 {
929 "timestamp": "1777210628416.0",
930 "success": true
931 }
932 ],
933 [
934 "moduleToRoute page with viewport",
935 {
936 "timestamp": "1777210628416.0",
937 "success": true
938 }
939 ],
940 [
941 "moduleToRoute page without metadata",
942 {
943 "timestamp": "1777210628416.0",
944 "success": true
945 }
946 ],
947 [
948 "moduleToRoute returns Nothing for non-route module",
949 {
950 "timestamp": "1777210628416.0",
951 "success": true
952 }
953 ],
954 [
955 "moduleToRoute route group page",
956 {
957 "timestamp": "1777210628416.0",
958 "success": true
959 }
960 ],
961 [
962 "moduleToRoute slot page",
963 {
964 "timestamp": "1777210628416.0",
965 "success": true
966 }
967 ],
968 [
969 "moduleToRoute template with metadata",
970 {
971 "timestamp": "1777210628416.0",
972 "success": true
973 }
974 ],
975 [
976 "segmentsToNextPath catch-all",
977 {
978 "timestamp": "1777210628416.0",
979 "success": true
980 }
981 ],
982 [
983 "segmentsToNextPath dynamic",
984 {
985 "timestamp": "1777210628416.0",
986 "success": true
987 }
988 ],
989 [
990 "segmentsToNextPath mixed segments",
991 {
992 "timestamp": "1777210628416.0",
993 "success": true
994 }
995 ],
996 [
997 "segmentsToNextPath optional catch-all",
998 {
999 "timestamp": "1777210628416.0",
1000 "success": true
1002 ],
1004 "segmentsToNextPath static",
1006 "timestamp": "1777210628416.0",
1007 "success": true
1009 ],
1011 "toPath About",
1013 "timestamp": "1771543508740.0",
1014 "success": true
1016 ],
1018 "toPath Blog__Slug",
1020 "timestamp": "1771543508740.0",
1021 "success": true
1023 ],
1025 "toPath Dashboard",
1027 "timestamp": "1771543508740.0",
1028 "success": true
1030 ],
1032 "toPath Home",
1034 "timestamp": "1771543508740.0",
1035 "success": true