|
1389 | 1389 | (let [source (first sources)] |
1390 | 1390 | (recur |
1391 | 1391 | (next sources) |
1392 | | - (let [{:keys [provides source-url]} source] |
1393 | | - (if (and provides source-url) |
| 1392 | + (let [{:keys [provides]} source |
| 1393 | + url (or (:source-url source) (:url source))] |
| 1394 | + (if (and provides url) |
1394 | 1395 | (assoc relpaths |
1395 | | - (.getPath ^URL source-url) |
1396 | | - (util/ns->relpath (first provides) (util/ext source-url))) |
| 1396 | + (.getPath ^URL url) |
| 1397 | + (util/ns->relpath (first provides) (util/ext url))) |
1397 | 1398 | relpaths)) |
1398 | 1399 | (if-let [url (:url source)] |
1399 | 1400 | (let [path (.getPath ^URL url)] |
|
1410 | 1411 | (spit |
1411 | 1412 | (io/file name) |
1412 | 1413 | (sm/encode merged |
1413 | | - {:preamble-line-count (+ (:preamble-line-count opts 0) |
1414 | | - (:foreign-deps-line-count opts 0)) |
1415 | | - :lines (+ (:lineCount sm-json) |
1416 | | - (:preamble-line-count opts 0) |
1417 | | - (:foreign-deps-line-count opts 0) |
1418 | | - 2) |
1419 | | - :file name |
1420 | | - :output-dir (util/output-directory opts) |
1421 | | - :source-map (:source-map opts) |
1422 | | - :source-map-path (:source-map-path opts) |
1423 | | - :source-map-timestamp (:source-map-timestamp opts) |
| 1414 | + {:preamble-line-count (+ (:preamble-line-count opts 0) |
| 1415 | + (:foreign-deps-line-count opts 0)) |
| 1416 | + :lines (+ (:lineCount sm-json) |
| 1417 | + (:preamble-line-count opts 0) |
| 1418 | + (:foreign-deps-line-count opts 0) |
| 1419 | + 2) |
| 1420 | + :file name |
| 1421 | + :output-dir (util/output-directory opts) |
| 1422 | + :source-map (:source-map opts) |
| 1423 | + :source-map-path (:source-map-path opts) |
| 1424 | + :source-map-timestamp (:source-map-timestamp opts) |
1424 | 1425 | :source-map-pretty-print (:source-map-pretty-print opts) |
1425 | | - :relpaths relpaths})))))) |
| 1426 | + :relpaths relpaths})))))) |
1426 | 1427 |
|
1427 | 1428 | (defn write-variable-maps [^Result result opts] |
1428 | 1429 | (let [var-out (:closure-variable-map-out opts)] |
|
0 commit comments