Commit f5f9b79
committed
CLJS-3235: Support accessing a property of a library as a namespace itself
add lib&sublib helper to handle foo$bar
change ana/node-module-dep? to handle foo$bar case
change ana/analyze-deps :js-dependency case to handle foo$bar
change handle-js-source so that we match node_modules against foo not foo$bar
change emit-global-export to select bar from foo$bar
change :node-js require case in load-libs to select bar from foo$bar
ana/dep-has-global-exports? needs to handle sublib pattern
ana/foreign? needs to handle sublib pattern
comp/load-libs foreign lib case needs to handle sublib pattern, same for global export emission
add test cases covering node and foreign lib require patterns1 parent dc6ae8c commit f5f9b79
File tree
6 files changed
+126
-45
lines changed- src
- main/clojure/cljs
- test
- cljs_build/cljs_3235
- clojure/cljs
6 files changed
+126
-45
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
800 | 800 | | |
801 | 801 | | |
802 | 802 | | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
803 | 811 | | |
804 | 812 | | |
805 | 813 | | |
| |||
830 | 838 | | |
831 | 839 | | |
832 | 840 | | |
833 | | - | |
834 | | - | |
835 | | - | |
| 841 | + | |
| 842 | + | |
836 | 843 | | |
837 | 844 | | |
838 | | - | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
839 | 848 | | |
840 | 849 | | |
841 | 850 | | |
842 | 851 | | |
843 | 852 | | |
844 | | - | |
| 853 | + | |
| 854 | + | |
845 | 855 | | |
846 | 856 | | |
847 | 857 | | |
| |||
2598 | 2608 | | |
2599 | 2609 | | |
2600 | 2610 | | |
2601 | | - | |
| 2611 | + | |
2602 | 2612 | | |
2603 | 2613 | | |
2604 | 2614 | | |
| |||
2624 | 2634 | | |
2625 | 2635 | | |
2626 | 2636 | | |
2627 | | - | |
2628 | | - | |
2629 | | - | |
2630 | | - | |
2631 | | - | |
2632 | | - | |
2633 | | - | |
2634 | | - | |
2635 | | - | |
2636 | | - | |
2637 | | - | |
2638 | | - | |
2639 | | - | |
2640 | | - | |
| 2637 | + | |
| 2638 | + | |
| 2639 | + | |
| 2640 | + | |
| 2641 | + | |
| 2642 | + | |
| 2643 | + | |
| 2644 | + | |
| 2645 | + | |
| 2646 | + | |
| 2647 | + | |
| 2648 | + | |
| 2649 | + | |
| 2650 | + | |
| 2651 | + | |
| 2652 | + | |
2641 | 2653 | | |
2642 | 2654 | | |
2643 | 2655 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2937 | 2937 | | |
2938 | 2938 | | |
2939 | 2939 | | |
2940 | | - | |
| 2940 | + | |
| 2941 | + | |
| 2942 | + | |
| 2943 | + | |
2941 | 2944 | | |
2942 | 2945 | | |
2943 | 2946 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1251 | 1251 | | |
1252 | 1252 | | |
1253 | 1253 | | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
1254 | 1261 | | |
1255 | | - | |
1256 | | - | |
1257 | | - | |
1258 | | - | |
1259 | | - | |
1260 | | - | |
1261 | | - | |
1262 | | - | |
1263 | | - | |
1264 | | - | |
1265 | | - | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
1266 | 1276 | | |
1267 | 1277 | | |
1268 | 1278 | | |
| |||
1288 | 1298 | | |
1289 | 1299 | | |
1290 | 1300 | | |
1291 | | - | |
1292 | | - | |
1293 | | - | |
1294 | | - | |
1295 | | - | |
1296 | | - | |
1297 | | - | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
1298 | 1309 | | |
1299 | 1310 | | |
1300 | 1311 | | |
1301 | | - | |
1302 | | - | |
| 1312 | + | |
| 1313 | + | |
1303 | 1314 | | |
1304 | 1315 | | |
1305 | 1316 | | |
| |||
1317 | 1328 | | |
1318 | 1329 | | |
1319 | 1330 | | |
1320 | | - | |
1321 | | - | |
1322 | | - | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
1323 | 1335 | | |
1324 | | - | |
| 1336 | + | |
1325 | 1337 | | |
1326 | 1338 | | |
1327 | 1339 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
731 | 731 | | |
732 | 732 | | |
733 | 733 | | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
0 commit comments