anchor.diff:  ----
   
   We need these two additional externs because internally React refers to the
  -`process` module and React internally relies on the string names of the plugins.
  -`:pseudo-names true` is a good way to figure out cases like this. In future
  +`process` module and on the string names of the plugins.
  +`:pseudo-names true` is a good way to figure out cases like this. In the future
   hopefully these externs will be covered by CLJSJS.
   
   We're now ready to build our project:
  
positive.code: see, need to supply externs for library internals in order to compile
  successfully.
  
  We will see how can successfully compile React and ReactDOM server NPM
  module packages.
  
  First lets create a new project:
  
negative.code: (set! *main-cli-fn* -main)
  ----
  
  Note that our JavaScript file can be imported like any other Google Closure
  namespace.
  
  Let's write the JavaScript:
  