
CLJS-2333: module-deps.js doesn't correctly compute `main` if aliased…
… in browser field
instead of sorting after add-preloads, sort after add-js-sources
in add-preloads
fix browser npm module resolution bug
consistently format module_deps.js
remove comment block from module tests
fold konan logic into module_deps.js for now, can now handle
`export ... from 'AAA'`. As noted by Antonió, `export default from 'AAA'` probably doesn't work.
dep source compiler inputs after add-preloads
mix symbols into :requires of inputs in module-graph tests
consistently use cljs.compiler/munge over clojure.core/munge
CLJS-2322: Require only `@cljs-oss/module-deps` to be installed to fi…
…gure out Node.js dep graph
CLJS-2324: module-graph doesn't munge :requires when indexing inputs
munge :requires and :provides when indexing inputs, needs test
fix AST :tag value for analyze-record
CLJS-2323: Wrong return value for data readers with records
add analyzer-record case to analyzer. add emission for record values. still need to finish test case
add test case demonstrating that PersistentArrayMap generated for
defrecord
add `:debug-inputs` for debugging `:modules` issues
CLJS-2309: :module foreign-libs order not preserved
this patch adds a test that demonstrates the issue is no longer reproducible
do no need to pass expanded :modules or :inputs to output-main-file
for foreign libs loaded via a module entry point the goog.require mechanism is sufficient since the DOM is not yet fully loaded.
CLJS-2321: Do not automatically call `set-loaded!` on the user's behalf
Revert CLJS-2157
do not rely on Closure to load deps, do it ourselves. do not load
goog/base.js twice
only load base deps in the `:cljs-base` module, not all modules
add docstring to output-main-file, simplify required arguments for module case pass all inputs and expanded modules to output-main-file, prep for loading all foreign libs separately
remove foreign bits from test for now