OK, great.  That makes sense.

I noticed in the OM repo that you reference the preamble and not the
externs for the test cljsbuild:

  :cljsbuild {
    :builds [{:id "test"
              :source-paths ["src" "test"]
              :compiler {
                :preamble ["react/react.min.js"]
                :output-to "script/tests.simple.js"
                :output-dir "script/out"
                :source-map "script/tests.simple.js.map"
                :output-wrapper false
                :optimizations :simple}}

Why did you not reference the externs in this case?

Cheers

Paul Cowan

Cutting-Edge Solutions (Scotland)

blog:      http://thesoftwaresimpleton.com/
website: http://www.cuttingedgesolutionsscotland.com/


On 4 August 2014 16:50, David Nolen <dnolen.li...@gmail.com> wrote:

> externs are resolved via the Java classpath. So for the React JAR I
> packaged:
>
> :externs ["react/externs/react.js"]
>
> David
>
> On Mon, Aug 4, 2014 at 11:22 AM, Paul Cowan <dag...@scotalt.net> wrote:
> >>> and why is the externs key not pointing to the externs/react.js file?"
> >
> >>> What is his in reference to
> >
> > I mean that in your react-cljs repo, the path to the externs file is
> > src/react/externs/react.js.
> >
> > I think I'm missing to what the :externs key actually points to.
> >
> > Cheers
> >
> > Paul Cowan
> >
> > Cutting-Edge Solutions (Scotland)
> >
> > blog:      http://thesoftwaresimpleton.com/
> > website: http://www.cuttingedgesolutionsscotland.com/
> >
> >
> > On 4 August 2014 15:22, David Nolen <dnolen.li...@gmail.com> wrote:
> >>
> >> :preamble simply prepends some file to the front to create the final
> >> concatenated output.
> >>
> >> "and why is the externs key not pointing to the externs/react.js file?"
> >>
> >> What is this in reference to?
> >>
> >> David
> >>
> >> On Mon, Aug 4, 2014 at 9:59 AM, Paul Cowan <dag...@scotalt.net> wrote:
> >> > What does the preamble key mean, where does it point to and why is the
> >> > externs key not pointing to the externs/react.js file?
> >> >
> >> > Cheers
> >> >
> >> > Paul Cowan
> >> >
> >> > Cutting-Edge Solutions (Scotland)
> >> >
> >> > blog:      http://thesoftwaresimpleton.com/
> >> > website: http://www.cuttingedgesolutionsscotland.com/
> >> >
> >> >
> >> > On 4 August 2014 13:38, David Nolen <dnolen.li...@gmail.com> wrote:
> >> >>
> >> >> Note that this is not guaranteed to work and indeed for many
> libraries
> >> >> it
> >> >> does not.
> >> >>
> >> >>
> >> >> On Monday, August 4, 2014, Paul Butcher <p...@paulbutcher.com>
> wrote:
> >> >>>
> >> >>> Something else that you might find useful is this:
> >> >>>
> >> >>> http://swannodette.github.io/2014/03/14/externs-got-you-down/
> >> >>>
> >> >>> Which will enable you to use the .js file itself as its own externs
> >> >>> file,
> >> >>> rather than having to create one yourself.
> >> >>>
> >> >>> --
> >> >>> paul.butcher->msgCount++
> >> >>>
> >> >>> Silverstone, Brands Hatch, Donington Park...
> >> >>> Who says I have a one track mind?
> >> >>>
> >> >>> http://www.paulbutcher.com/
> >> >>> LinkedIn: http://www.linkedin.com/in/paulbutcher
> >> >>> Skype: paulrabutcher
> >> >>>
> >> >>> Author of Seven Concurrency Models in Seven Weeks: When Threads
> >> >>> Unravel
> >> >>> http://pragprog.com/book/pb7con
> >> >>>
> >> >>> On 4 August 2014 at 13:03:37, Eduard Bondarenko (edb...@gmail.com)
> >> >>> wrote:
> >> >>>
> >> >>> Hello Paul,
> >> >>>
> >> >>> Take a look at dnolen's react package -
> >> >>> https://github.com/swannodette/react-cljs
> >> >>>
> >> >>> Best regards,
> >> >>> Eduard
> >> >>>
> >> >>>
> >> >>> On Mon, Aug 4, 2014 at 2:25 PM, Paul Cowan <dag...@scotalt.net>
> wrote:
> >> >>> > I have created this https://clojars.org/com.momentjs/moment
> package
> >> >>> > but
> >> >>> > I am struggling to find documentation/examples on what exactly the
> >> >>> > preamble
> >> >>> > key does or how I should reference this in my project.
> >> >>> >
> >> >>> > --
> >> >>> > Note that posts from new members are moderated - please be patient
> >> >>> > with
> >> >>> > your first post.
> >> >>> > ---
> >> >>> > You received this message because you are subscribed to the Google
> >> >>> > Groups "ClojureScript" group.
> >> >>> > To unsubscribe from this group and stop receiving emails from it,
> >> >>> > send
> >> >>> > an email to clojurescript+unsubscr...@googlegroups.com.
> >> >>> > To post to this group, send email to
> clojurescript@googlegroups.com.
> >> >>> > Visit this group at http://groups.google.com/group/clojurescript.
> >> >>>
> >> >>> --
> >> >>> Note that posts from new members are moderated - please be patient
> >> >>> with
> >> >>> your first post.
> >> >>> ---
> >> >>> You received this message because you are subscribed to the Google
> >> >>> Groups
> >> >>> "ClojureScript" group.
> >> >>> To unsubscribe from this group and stop receiving emails from it,
> send
> >> >>> an
> >> >>> email to clojurescript+unsubscr...@googlegroups.com.
> >> >>> To post to this group, send email to clojurescript@googlegroups.com
> .
> >> >>> Visit this group at http://groups.google.com/group/clojurescript.
> >> >>>
> >> >>> --
> >> >>> Note that posts from new members are moderated - please be patient
> >> >>> with
> >> >>> your first post.
> >> >>> ---
> >> >>> You received this message because you are subscribed to the Google
> >> >>> Groups
> >> >>> "ClojureScript" group.
> >> >>> To unsubscribe from this group and stop receiving emails from it,
> send
> >> >>> an
> >> >>> email to clojurescript+unsubscr...@googlegroups.com.
> >> >>> To post to this group, send email to clojurescript@googlegroups.com
> .
> >> >>> Visit this group at http://groups.google.com/group/clojurescript.
> >> >>
> >> >> --
> >> >> Note that posts from new members are moderated - please be patient
> with
> >> >> your first post.
> >> >> ---
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> "ClojureScript" group.
> >> >> To unsubscribe from this group and stop receiving emails from it,
> send
> >> >> an
> >> >> email to clojurescript+unsubscr...@googlegroups.com.
> >> >> To post to this group, send email to clojurescript@googlegroups.com.
> >> >> Visit this group at http://groups.google.com/group/clojurescript.
> >> >
> >> >
> >> > --
> >> > Note that posts from new members are moderated - please be patient
> with
> >> > your
> >> > first post.
> >> > ---
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "ClojureScript" group.
> >> > To unsubscribe from this group and stop receiving emails from it, send
> >> > an
> >> > email to clojurescript+unsubscr...@googlegroups.com.
> >> > To post to this group, send email to clojurescript@googlegroups.com.
> >> > Visit this group at http://groups.google.com/group/clojurescript.
> >>
> >> --
> >> Note that posts from new members are moderated - please be patient with
> >> your first post.
> >> ---
> >> You received this message because you are subscribed to the Google
> Groups
> >> "ClojureScript" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an
> >> email to clojurescript+unsubscr...@googlegroups.com.
> >> To post to this group, send email to clojurescript@googlegroups.com.
> >> Visit this group at http://groups.google.com/group/clojurescript.
> >
> >
> > --
> > Note that posts from new members are moderated - please be patient with
> your
> > first post.
> > ---
> > You received this message because you are subscribed to the Google Groups
> > "ClojureScript" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to clojurescript+unsubscr...@googlegroups.com.
> > To post to this group, send email to clojurescript@googlegroups.com.
> > Visit this group at http://groups.google.com/group/clojurescript.
>
> --
> Note that posts from new members are moderated - please be patient with
> your first post.
> ---
> You received this message because you are subscribed to the Google Groups
> "ClojureScript" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojurescript+unsubscr...@googlegroups.com.
> To post to this group, send email to clojurescript@googlegroups.com.
> Visit this group at http://groups.google.com/group/clojurescript.
>

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to