hara.lang.book-module

book-module

added in 4.0

(book-module {:keys [lang id alias link internal native native-lu require-impl implements specialize fragment code includes static display], :as m})

creates a book module

book-module?

added in 4.0

(book-module? x)

checks of object is a book module

module-deps-all

added in 4.0

(module-deps-all module)(module-deps-all book module)

gets dependencies for a given module (including explicit links)

module-deps-code

added in 4.0

(module-deps-code module)(module-deps-code book module)

gets dependencies for a given module

module-deps-fragment

added in 4.0

(module-deps-fragment module)(module-deps-fragment book module)

gets dependencies for a given module

module-deps-native

added in 4.0

(module-deps-native module)(module-deps-native book module)

gets dependencies for a given module

module-derived-view

added in 4.1

(module-derived-view book module)

returns a compilation view of the module with materialized code and derived polyfill links

module-entries

(module-entries module filter-keys)

polyfill-default-alias

added in 4.1

(polyfill-default-alias module-id)

returns the default alias for a derived polyfill module

resolve-module-view

added in 4.1

(resolve-module-view book module)

resolves a module id or module map to the derived per-language compilation view