Hi

promesa author here

I think you should treat promesa bundled bluebird as implementation detail,
so if you want access to bluebird on your js code, just use your own
dependency on the js side.

I think that you are targeting nodejs so having two "different" versions of
same library it is not a problem in my opinion.
Maybe I'm supposing too much or I'm missing something...

Regards.
Andrey

On Sun, May 22, 2016 at 10:51 PM, Dustin Getz <[email protected]> wrote:

> Is there a way to subtract out a namespace? For example Promesa bundles
> Bluebird (npm js dep), but i need promesa to come through my own npm
> toolchain so it is visible via require, so i had to fork promesa to remove
> the deps.cljs
> https://github.com/funcool/promesa/blob/master/assets/deps.cljs
>
> On Sun, May 22, 2016 at 3:49 PM, Dustin Getz <[email protected]>
> wrote:
>
>> oh wow i didnt know about that thanks
>>
>> On Sun, May 22, 2016 at 3:45 PM, Leon Grapenthin <
>> [email protected]> wrote:
>>
>>> On Sunday, May 22, 2016 at 5:38:32 PM UTC+2, Dustin Getz wrote:
>>> > I use webpack as well for npm ecosystem interop, really the only
>>> annoying bit is shimming out cljsjs from all cljs deps which sometimes
>>> involves forking.
>>>
>>> @Dustin you can provide those deps using synthetic namespaces. E. G.
>>>
>>>                   :foreign-libs
>>>                   [{:file "foreign-js/main.js"
>>>                     :provides [;; Fake "synthetic namespaces
>>>                                "cljsjs.react"
>>>                                "cljsjs.react.dom"
>>>                                "flibs.react-bootstrap"]}]
>>>
>>> --
>>> Note that posts from new members are moderated - please be patient with
>>> your first post.
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "ClojureScript" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/clojurescript/vMKCS-p6fcs/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://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 [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/clojurescript.
>



-- 
Andrey Antukh - Андрей Антух - <[email protected]>
http://www.niwi.nz
https://github.com/niwinz

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/clojurescript.

Reply via email to