anchor.diff:  [[target]]
   === :target
   
  -Valid options are `:nodejs` and `:webworker`.
  +Valid options are `:nodejs`, `:webworker` and `:bundle`.
   
   The default (no `:target` specified) implies browsers are being
   targeted.
  
positive.code: ----
  :fingerprint true
  ----
  
negative.code: 
  `:webworker` produces a bootstrap script suitable for loading with Web Workers.
  
  The `:bundle` target is to support dependencies in `node_modules`. The output
  generated by ClojureScript will need to be passed on to some other JavaScript tool
  (i.e. Webpack, Metro) that can handle the Node.js style `require` imports
  generated for these dependencies.
  
  [source,clojure]
  ----
  :target :nodejs
  ----
  
  [[bundle-cmd]]
  ==== :bundle-cmd
  
  When using `:target :bundle`, set shell commands to be run after a build.
  This command is not parameterizable. You should provide both `:none` which
  will be run after dev builds, and `:default` which will be run after builds
  passed through Closure Compiler.
  
  [source,clojure]
  ----
  :bundle-cmd {:none ["npx" "webpack" "--mode=development"]
               :default ["npx" "webpack"]}
  ----
  
  [[foreign-libs]]
  