Liking cljdoc? Tell your friends :D

shadow.build.targets.browser


apply-output-wrapperclj

(apply-output-wrapper state)
(apply-output-wrapper modules state)
source

bootstrap-host-build?clj

(bootstrap-host-build? {:keys [sym->id] :as state})
source

bootstrap-host-infoclj

(bootstrap-host-info state)
source

check-npm-versionsclj

(check-npm-versions
  {:shadow.build.targets.browser/keys [version-checked] :keys [npm] :as state})
source

configureclj

(configure state mode config)
source

configure-modulesclj

(configure-modules {:keys [worker-info] :as state}
                   mode
                   {:keys [modules module-loader] :as config})
source

default-browser-configclj

source

flushclj

(flush state mode {:keys [module-loader module-hash-names] :as config})
source

flush-manifestclj

(flush-manifest {:keys [build-options] :as state} include-foreign?)
source

flush-module-dataclj

(flush-module-data state)
source

flush-unoptimizedclj

(flush-unoptimized state)
source

flush-unoptimized!clj

(flush-unoptimized! {:keys [build-modules] :as state})
source

flush-unoptimized-module!clj

(flush-unoptimized-module!
  {:keys [unoptimizable build-options] :as state}
  {:keys [goog-base output-name prepend append sources web-worker] :as mod}
  target)
source

get-all-module-depsclj

(get-all-module-deps {:keys [build-modules] :as state}
                     {:keys [depends-on] :as mod})
source

hash-optimized-moduleclj

(hash-optimized-module {:keys [sources prepend append output output-name]
                        :as mod}
                       state
                       module-hash-names)
source

hash-optimized-modulesclj

(hash-optimized-modules state module-hash-names)
source

imul-js-fixclj

source

inject-devtools-consoleclj

(inject-devtools-console {:keys [entries] :as module-config} state build-config)
source

inject-loader-setup-devclj

(inject-loader-setup-dev state config)
source

inject-loader-setup-releaseclj

(inject-loader-setup-release state
                             {:keys [module-loader module-hash-names]
                              :as config})
source

inject-preloadsclj

(inject-preloads {:keys [entries] :as module-config} state build-config)
source

inject-repl-clientclj

(inject-repl-client {:keys [entries] :as module-config} state build-config)
source

jsonclj

(json obj)
source

make-web-worker-prependclj

(make-web-worker-prepend state mod)
source

maybe-inject-cljs-loader-constantsclj

(maybe-inject-cljs-loader-constants {:keys [sym->id] :as state} mode config)
source

merge-init-fnclj

(merge-init-fn module init-fn)
source

module-loader-dataclj

(module-loader-data {:shadow.build/keys [mode] :keys [build-options] :as state})
source

module-wrapclj

(module-wrap {:shadow.build/keys [mode] :as state})

add web specific prepends to each module

add web specific prepends to each module
sourceraw docstring

pick-default-module-from-configclj

(pick-default-module-from-config modules)
source

processclj

(process {:shadow.build/keys [stage mode config] :as state})
source

rewrite-modulesclj

(rewrite-modules {:keys [worker-info] :as state}
                 mode
                 {:keys [modules module-loader] :as config})

rewrites :modules to add browser related things

rewrites :modules to add browser related things
sourceraw docstring

wrap-outputclj

(wrap-output {:keys [default prepend append] :as module-config} state)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close