00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:14:26  * st_lukequit (Remote host closed the connection)
00:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 10]
00:28:59  <jjjohnny_>npm install -g wowmany
00:29:16  <jjjohnny_>wowmany $author $days
00:34:23  * grewebquit (Remote host closed the connection)
00:34:35  * contrahaxjoined
00:41:56  <groundwater>any recommendations on a websocket library that let's me also do HTTP authentication?
00:53:01  * calvinfojoined
00:54:17  <jjjohnny_>groundwater: https://github.com/maxogden/auth-socket
00:54:51  <jjjohnny_>i havent used it i only know he's mentioned it
00:55:36  * runningskulljoined
00:56:35  <groundwater>jjjohnny_: thanks!
00:57:27  * calvinfoquit (Ping timeout: 260 seconds)
00:59:20  * runningskullquit (Client Quit)
01:01:54  * fronxquit (Remote host closed the connection)
01:21:55  * thlorenzquit (Remote host closed the connection)
01:22:32  * AvianFlu_joined
01:22:45  * AvianFlu_quit (Client Quit)
01:23:36  * Maciek416joined
01:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 5]
01:24:06  * anoemijoined
01:27:30  * contrahaxquit (Quit: Sleeping)
01:43:36  * cpupquit (Ping timeout: 245 seconds)
01:43:53  * cpupjoined
01:44:59  * grewebjoined
01:46:51  * Maciek416quit (Ping timeout: 252 seconds)
01:50:02  * grewebquit (Ping timeout: 264 seconds)
01:53:46  * calvinfojoined
01:55:41  * calvinfo1joined
01:55:42  * calvinfoquit (Read error: Connection reset by peer)
01:58:01  * fronxjoined
01:59:51  * calvinfo1quit (Ping timeout: 240 seconds)
02:08:51  * fronxquit (Ping timeout: 252 seconds)
02:10:46  * anoemiquit (Quit: anoemi)
02:14:51  * calvinfojoined
02:15:44  * calvinfo1joined
02:16:05  * calvinfo1quit (Read error: Connection reset by peer)
02:16:07  * calvinfo2joined
02:16:17  * calvinfoquit (Read error: Connection reset by peer)
02:19:19  * calvinfo2quit (Client Quit)
02:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 47]
02:38:37  * anoemijoined
02:38:46  * thlorenzjoined
02:40:10  * wolfeida_changed nick to wolfeidau
02:46:19  * anoemiquit (Ping timeout: 265 seconds)
02:48:42  * anoemijoined
02:51:04  * anvaka_joined
03:04:25  * yorickquit (Remote host closed the connection)
03:07:50  * AvianFluquit (Remote host closed the connection)
03:11:19  * jcrugzzjoined
03:22:43  * defunctzombie_zzchanged nick to defunctzombie
03:22:53  * defunctzombiequit (Changing host)
03:22:54  * defunctzombiejoined
03:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 16]
03:24:20  <defunctzombie>Raynos: I don't understand why people make all those stupid npm scripts for node projects
03:24:28  <defunctzombie>so much easier to just put that in your code
03:24:34  <defunctzombie>instead of running 300 commands
03:29:29  <owen1>defunctzombie: what kind of npm scripts? not sure i understand you.
03:37:40  <Raynos>defunctomzibe: ?
03:37:45  <Raynos>defunctzombie: because bash
03:38:07  <anvaka_>defunctzombie: can you give an example?
03:44:10  * AvianFlujoined
03:50:10  * mikolalysenkojoined
03:54:47  * calvinfojoined
03:55:00  * calvinfoquit (Client Quit)
03:55:14  * calvinfojoined
03:57:18  * thlorenzquit (Remote host closed the connection)
03:57:20  * dominictarrjoined
04:00:06  * contrahaxjoined
04:04:37  * fronxjoined
04:08:55  * fronxquit (Ping timeout: 240 seconds)
04:09:15  * dominictarrquit (Ping timeout: 240 seconds)
04:11:22  <defunctzombie>anvaka_: owen1: Raynos had linked this https://github.com/arnihermann/react-browserify-experiment/blob/master/package.json
04:11:36  <defunctzombie>and I thought that it was ridiculous
04:13:44  * contrahaxquit (Read error: Connection reset by peer)
04:13:51  * jcrugzzquit (Ping timeout: 240 seconds)
04:14:24  * jxsonjoined
04:14:29  * timoxleyjoined
04:14:35  * contrahaxjoined
04:21:06  * contrahaxquit (Quit: Sleeping)
04:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 15]
04:25:35  * defunctzombiechanged nick to defunctzombie_zz
04:34:59  * brianloveswordsquit (Excess Flood)
04:35:50  * brianloveswordsjoined
04:39:01  * jxsonquit (Remote host closed the connection)
04:52:16  * anoemiquit (Quit: anoemi)
04:56:36  * mikolalysenkoquit (Ping timeout: 252 seconds)
05:01:42  * jxsonjoined
05:02:28  * timoxleyquit (Remote host closed the connection)
05:17:42  * calvinfoquit (Quit: Leaving.)
05:20:49  <owen1>defunctzombie_zz: can u give an alternative? they did exactly what I would do.
05:23:10  * funkytekjoined
05:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 30]
05:39:48  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
05:41:30  * jxsonquit (Remote host closed the connection)
05:44:05  * dominictarrjoined
05:45:25  * calvinfojoined
05:48:22  * calvinfoquit (Read error: Connection reset by peer)
05:48:31  * calvinfojoined
05:50:21  * timoxleyjoined
05:53:21  * calvinfoquit (Ping timeout: 265 seconds)
06:13:30  * AvianFluquit (Remote host closed the connection)
06:14:40  * calvinfojoined
06:15:45  * Maciek416joined
06:15:48  * pfrazequit (Ping timeout: 252 seconds)
06:19:26  * calvinfoquit (Ping timeout: 264 seconds)
06:23:13  * funkytekjoined
06:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 3]
06:28:09  <Raynos>defunctzombie: oh sure i also think there are better alternatives
06:28:19  <Raynos>defunctzombie: but dont blame them, some of them are useful, whatever flow works, works
06:32:23  * Maciek416quit (Remote host closed the connection)
06:32:33  * jcrugzzjoined
06:35:03  * Maciek416joined
06:39:57  * calvinfojoined
06:40:29  <anvaka_>Raynos: just curious, what would be a better alternative? Do it all from a build code, like defunctzombie suggested? Or something else?
06:42:45  <chapel>anvaka_ Raynos defunctzombie_zz you use what works for you
06:43:13  <chapel>there is no one right way for built tooling, just as there is no one right way to program
06:44:22  <anvaka_>chapel: that's true
06:44:26  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
06:44:35  * calvinfoquit (Ping timeout: 265 seconds)
06:44:39  <anvaka_>still would love to know what Raynos thinks
06:47:16  <anvaka_>I see community kind of split up in several camps. Someone prefer makefiles, someone like grunt, and some people are just using npm. I think substack posted about this recently (http://substack.net/task_automation_with_npm_run )
06:48:58  <chapel>I've used all three
06:49:04  <chapel>as well as just pure bash, no npm
06:49:46  <anvaka_>chapel: when you start a new project now, what do you pick?
06:50:09  <chapel>but make and npm are similar in this regard, both using bash ultimately
06:50:35  <chapel>well, I tend to start doing things by hand
06:50:46  <chapel>then add in an npm script
06:51:13  <chapel>if it starts to get complex, and I need to generate a lot of stuff, I might move to grunt
06:51:31  <chapel>depends on who I am working with, what the purpose is
06:52:48  <dominictarr>I've never needed more than a one liner npm build script, and `npm run build`
06:53:07  <dominictarr>but different people write different programs and have different needs.
06:53:14  <chapel>dominictarr: thats how I see it
06:53:40  <chapel>and I am only speaking in general, I am not consistent with personal projects
06:53:42  <dominictarr>although, on that note, everyone who writes different kinds of programes to me is silly is programming wrong.
06:54:06  <chapel>I like to experiment and play with new stuff, so sometimes thats grunt, sometimes its a different tool
06:54:29  <chapel>for work, we use grunt for a project I'm on
06:54:42  <chapel>I have no control over the build tool (using requirejs as well)
06:54:58  <dominictarr>grunt is ugly, but popular. popular is good, because it means it's easy to find people who know it.
06:55:37  <chapel>the thing about grunt is, it is just a script runner with a larger than it should be library
06:55:55  <anvaka_>is that the only ugly thing about grunt?
06:56:18  <chapel>its mainly ugly because of the config objects for plugins
06:56:25  <chapel>otherwise it is just javascript
06:56:42  <techwraith>I never really understood why people care so much about build tools
06:56:50  * Maciek416quit (Remote host closed the connection)
06:56:52  <techwraith>Just bake it into your server and cache the shit out of it
06:57:09  <chapel>techwraith: lots of reasons that can or cannot work
06:57:21  * Maciek416joined
06:57:28  <chapel>a lot of people use grunt outside of the node ecosystem
06:57:43  <techwraith>Totally.
06:58:08  <techwraith>I get what people think they need it, I just think it's easier to write some JS and be done with it
06:58:12  <techwraith>no need for tools
06:58:30  <techwraith>(except node)
06:58:39  <chapel>e.g. a large java project I am working on with a lot of other people uses grunt for all of the front end assets
06:58:53  <chapel>it is used for more than just combining and minifying
06:59:22  <chapel>and in fact, we use a combination of bash and grunt
07:00:09  <dominictarr>the ugly thing about grunt is it's mostly combining cli tools, but creates a different api for them, so now you need two sets of documentation, instead of just useing the cli options.
07:01:31  * Maciek416quit (Ping timeout: 245 seconds)
07:01:53  <anvaka_>dominictarr: i guess it lowers entry barrier too.. Not everyone is good at shell-fu. And makes single experience for platforms that do now have powerful shells...
07:02:27  <chapel>take into account windows
07:02:34  * Maciek416joined
07:02:39  <chapel>grunt has a higher chance of working on windows because node does
07:02:46  <chapel>where as bash has no guarantee
07:03:11  <chapel>that isn't a big reason on our end, but something to take into account
07:03:35  <anvaka_>but on the other hand, you could have a node script, and run it from package > scripts..
07:03:58  <anvaka_>so technically grunt could be avoided
07:04:09  <chapel>but grunt has a large ecosystem
07:04:17  <chapel>so it probably has something you want to do
07:04:23  <chapel>no custom scripts needed
07:04:33  * Maciek416quit (Remote host closed the connection)
07:05:21  <anvaka_>chapel: interesting.. Npm has large set of packages in general.. Maybe it's just hard to discover those non-grunt-specific build scripts?
07:05:47  * Maciek416joined
07:05:48  * Maciek416quit (Remote host closed the connection)
07:06:19  <chapel>just saying that there are reasons why grunt is attractive
07:08:53  <chapel>I have no affinity to grunt, other than I have used it and found it useful
07:20:55  <dominictarr>anvaka_, that is true. personally, I would not use windows if you paid me.
07:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 5]
07:37:37  * kriskowal_joined
07:37:51  <dominictarr>ircretary,
07:37:52  <ircretary>dominictarr: I'm not sure what to do with that command. Ask for help in PM.
07:52:11  <dominictarr>prettyrobots, http://www.h-online.com/open/news/item/Ext4-data-loss-explanations-and-workarounds-740671.html
07:52:38  <dominictarr>(currently studying up on the graph database everyone forgets: the fs)
07:52:58  <dominictarr>looks like closing the file doesn't necessarily flush the writes,
07:53:13  <dominictarr>and you should call fs.fsync(fd, cb)
08:20:56  * timoxley_joined
08:20:59  * timoxleyquit (Read error: Connection reset by peer)
08:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 7]
08:24:21  * DTrejoquit
08:34:24  * jcrugzzquit (Read error: Connection reset by peer)
08:42:15  * jxsonjoined
08:46:30  * jxsonquit (Ping timeout: 252 seconds)
08:48:37  * fronxjoined
08:57:41  * dominictarrquit (Ping timeout: 248 seconds)
09:02:33  * calvinfojoined
09:04:48  * grewebjoined
09:06:55  * calvinfoquit (Client Quit)
09:12:49  * fronxquit (Remote host closed the connection)
09:17:14  * timoxley_changed nick to timoxley
09:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 10]
09:42:08  <jjjohnny_>i'm almost done writing the ultimate audio envelope
09:44:01  * fronxjoined
09:45:46  <jjjohnny_>the perfectly freestyle amplitude modulator, the missing component
09:47:58  <jjjohnny_>it takes two time domains to tango
10:04:34  * jcrugzzjoined
10:07:26  <jjjohnny_>AMFMYAOn
10:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 25]
10:25:10  <jcrugzz>dominictarr: we are building on sand, its totally fine
11:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 15]
11:36:41  * ferossquit (Quit: feross)
12:13:26  * timoxleyquit (Ping timeout: 240 seconds)
12:14:11  * timoxleyjoined
12:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 15]
12:54:14  * dominictarrjoined
12:59:01  * fronxquit (Remote host closed the connection)
13:12:46  * dominictarrquit (Ping timeout: 245 seconds)
13:13:43  * dominictarrjoined
13:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 16]
13:36:21  * dominictarrquit (Ping timeout: 252 seconds)
13:38:48  * grewebquit (Remote host closed the connection)
13:52:09  * yorickjoined
13:54:27  * grewebjoined
13:57:13  * jcrugzzquit (Read error: Connection reset by peer)
14:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 35]
14:27:17  <johnkpaul>Is there a way that I can use zuul with an existing bundle rather than having it create a bundle for me?
14:29:58  <johnkpaul>or pass it a transform
14:38:51  * jcrugzzjoined
14:49:59  * Maciek416joined
15:03:51  * dominictarrjoined
15:06:32  * Maciek416quit (Remote host closed the connection)
15:08:53  * defunctzombie_zzchanged nick to defunctzombie
15:14:52  * defunctzombiechanged nick to defunctzombie_zz
15:23:10  * mikolalysenkojoined
15:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 15]
15:24:04  * defunctzombie_zzchanged nick to defunctzombie
15:30:38  * defunctzombiechanged nick to defunctzombie_zz
15:31:51  * AvianFlujoined
15:32:59  * AvianFluquit (Remote host closed the connection)
15:46:36  * dominictarrquit (Ping timeout: 240 seconds)
15:47:30  * pfrazejoined
15:50:07  * anoemijoined
15:58:19  * anoemiquit (Quit: anoemi)
15:58:38  * jcrugzzquit (Ping timeout: 240 seconds)
16:02:47  * anoemijoined
16:02:52  * thlorenzjoined
16:05:57  * fronxjoined
16:11:07  * contrahaxjoined
16:21:43  * dominictarrjoined
16:23:28  * ralphtheninjajoined
16:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 37]
16:24:07  <dominictarr>what is the best way to draw a graph in javascript?
16:28:14  * ralphtheninjaquit (Ping timeout: 240 seconds)
16:29:38  * mikolalysenkoquit (Ping timeout: 264 seconds)
16:30:05  * ralphtheninjajoined
16:34:12  <taterbase>dominictarr: seems like everybody reaches for D3 these days. I know high charts is popular too.
16:35:07  * fronxquit (Remote host closed the connection)
16:37:37  * mikolalysenkojoined
16:38:05  * fronxjoined
16:38:10  * AvianFlujoined
16:42:26  <dominictarr>taterbase, I've tried d3.
16:42:26  <dominictarr>it's not easy, it just hash flashy demos
16:42:27  <dominictarr>I just want charts, d3 is like, recursive nested jqueries
16:45:05  * timoxleyquit (Remote host closed the connection)
16:46:56  * dominictarrquit (Ping timeout: 245 seconds)
16:47:07  <taterbase>I see
16:47:20  * dominictarrjoined
17:05:09  * dominictarrquit (Ping timeout: 248 seconds)
17:21:31  * mikolalysenkoquit (Ping timeout: 245 seconds)
17:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 31]
17:26:00  <prettyrobots>Domenic_: http://www.flotcharts.org/
17:26:25  <prettyrobots>Domenic_: Highcharts is what I'm finding in project work, but there are license restrictions.
17:37:29  * thlorenzquit
17:38:32  * thlorenzjoined
17:43:27  <mmalecki>oh this
17:43:35  <mmalecki>that's a great library prettyrobots!
17:43:40  <mmalecki>I was looking for such a thing
17:43:53  * shamajoined
17:44:32  <mmalecki>it needs jquery tho :/
17:44:50  <mmalecki>why the hell do people make stuff into jquery plugins these days
17:44:56  <mmalecki>it's almost 2014
18:05:34  * st_lukejoined
18:16:57  * fronxquit (Remote host closed the connection)
18:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 23]
18:32:03  * thlorenzquit (Remote host closed the connection)
18:36:00  * wpreulquit (Quit: Leaving.)
18:49:59  * fronxjoined
18:53:25  * anoemiquit (Ping timeout: 248 seconds)
18:54:12  * anoemijoined
18:57:30  * wpreuljoined
18:57:34  * wpreulpart
18:59:39  * anoemiquit (Ping timeout: 260 seconds)
19:05:55  <anvaka_>dominictarr: do you want to visualize a graph like a network? Or graph like a chart?
19:06:08  * calvinfojoined
19:07:42  * anoemijoined
19:07:51  <anvaka_>btw, if you don't like a github library with 200+ stars, you might find alternatives using this tool: http://www.yasiv.com/github/#/costars?q=mbostock%2Fd3
19:08:09  <anvaka_>it's a project of my spare time
19:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 24]
19:40:31  * mikolalysenkojoined
19:42:23  <jesusabdullah>cool anvaka_
19:44:52  * anoemiquit (Quit: anoemi)
19:45:28  <anvaka_>jesusabdullah: thank you
19:58:26  * fronxquit (Remote host closed the connection)
20:08:46  * thlorenzjoined
20:12:23  * Maciek416joined
20:18:11  * juliangruber_joined
20:24:04  <rowbit>Hourly usage stats: [free: 14]
20:26:33  * AvianFluquit (Remote host closed the connection)
20:27:19  * contrahaxquit (Quit: Sleeping)
20:28:47  * AvianFlujoined
20:31:27  * ralphtheninjaquit (Ping timeout: 240 seconds)
20:32:36  * ralphtheninjajoined
20:36:07  * thlorenzquit (Remote host closed the connection)
20:38:38  * Maciek416quit (Remote host closed the connection)
20:53:37  * thlorenzjoined
21:07:59  * mikolalysenkoquit (Ping timeout: 260 seconds)
21:12:53  * defunctzombie_zzchanged nick to defunctzombie
21:20:54  * funkytekjoined
21:24:04  <rowbit>Hourly usage stats: [free: 20]
21:24:52  * mikolalysenkojoined
21:28:39  * peutetrejoined
21:28:44  * awatermaquit (Quit: Connection closed for inactivity)
21:30:28  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21:34:03  * defunctzombiechanged nick to defunctzombie_zz
21:36:03  * enjaworkjoined
21:47:00  <rowbit>substack, pkrumins: Encoders down: 50.57.72.69 (free7)
21:49:55  * thlorenzquit (Remote host closed the connection)
21:50:41  * thlorenzjoined
21:50:48  * mikolalysenkoquit (Ping timeout: 252 seconds)
22:06:38  * fronxjoined
22:24:04  <rowbit>Hourly usage stats: [free: 12]
22:24:42  * grewebquit (Remote host closed the connection)
22:25:29  <owen1>what do u guys think about micro services - http://www.richardrodger.com/monolithic-nodejs#.Uq4i3XWJDb7 ?
22:25:50  <owen1>small services (100 lines max), communicating over http using pattern matching.
22:27:07  * funkytekjoined
22:35:19  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
22:43:13  <jesusabdullah>I still don't know what a 10x engineer is
22:44:47  <jesusabdullah>but yes, small services do well with node
22:47:27  <dlmanning>jesusabdullah: I think that's an engineer who's hit Super Saiyan level 4
22:47:37  <johnkpaul>Where does browserify's __filename come from?
22:47:47  <johnkpaul>it doesn't seem to be the complete absolute filename on the fielsystem
22:47:48  * funkytekjoined
22:48:48  * peutetrequit (Quit: peutetre)
22:48:48  <jesusabdullah>johnkpaul: probably normalized by something (your pwd?)
22:49:06  <jesusabdullah>johnkpaul: not sure though, I haven't used browserify enough to hit all the odd cases
22:49:42  <johnkpaul>jesusabdullah: ok, thanks, I'll just read through. I assumed it was process.cwd()
22:49:45  <ogd>johnkpaul: it uses http://nodejs.org/api/all.html#all_filename i believe
22:50:10  <johnkpaul>ogd: I don't think so, that alway sstarts with the filesystem root
22:50:36  <ogd>ahh https://github.com/substack/insert-module-globals/blob/a02ed027c9cf38867e98e166771c89a698db2c22/index.js#L32
22:51:28  <johnkpaul>ah thank you, that's what I was digging for
22:51:39  <johnkpaul>so what is basedir
22:51:57  <ogd>:52
22:52:20  <johnkpaul>ahh
22:52:22  <johnkpaul>didn't know that was an option
22:52:22  <ogd>https://npmjs.org/package/commondir
22:54:18  <johnkpaul>great, this is a lot mroe clear, I've never read through insert-module-globals, thanks for your help ogd
22:59:26  <ogd>dang doing module.exports.foo = function foo(){} prevents hoisting
22:59:34  <ogd>but doing module.exports.foo = foo; function foo(){} works
23:00:57  <johnkpaul>ogd: that's because the former is creating a function expression and the latter is creating a function declaration
23:01:13  <johnkpaul>they are deceptively similar syntaxes for two different kinds of functions
23:02:02  <ogd>johnkpaul: i didnt realize that left hand assignment caused that to change, i thought it was whether or not the function was anonymous
23:02:29  <johnkpaul>no, if it is named it can be either
23:02:38  <johnkpaul>if it is not named, it is _definitely_ an expression
23:03:13  <johnkpaul>in your example, the named thing is in an assignment expression
23:03:18  <johnkpaul>therefore, it is a function expression
23:03:56  <ogd>johnkpaul: can you see any reason theoretically why a named function expression shouldn't be hoisted?
23:04:22  <ogd>e.g. what the reasoning is behind why they arent
23:04:24  <johnkpaul>yeah, expressions aren't hoisted
23:04:25  <johnkpaul>by definition
23:04:30  <johnkpaul>only declarations are
23:04:40  <johnkpaul>ogd: http://johnkpaul.com/blog/2013/02/11/what-is-hoisting-really/
23:04:51  <johnkpaul>happens to have been a deep interest of mine a while ago :)
23:05:02  * enjaworkquit (Ping timeout: 240 seconds)
23:05:50  * peutetrejoined
23:05:51  <ogd>johnkpaul: so is it impossible to be both a declaration and an expression at the same time?
23:06:01  <johnkpaul>yes
23:06:09  <johnkpaul>they are completely different constructs
23:06:15  <johnkpaul>there's a fancy AST word for them that I don't know tbh
23:06:20  <johnkpaul>you can play around with it in esprima
23:06:27  <johnkpaul>http://esprima.org/demo/parse.html
23:06:41  <ogd>i wonder what the argument was to make it one or the other but not both
23:06:45  <johnkpaul>type in a func declaration and an expression, and you'll see that they come out diferently
23:06:52  <johnkpaul>ogd: I don't think it was purposeful
23:06:56  <ogd>ah
23:06:58  <johnkpaul>there's no feature called "hoisting" in the spec
23:07:07  <johnkpaul>you should read my post, it explains how it works
23:07:28  <johnkpaul>it's a by product of how a declaration is defined, and the order of steps during execution, that we see this thing that we call hoisting
23:07:46  * enjaworkjoined
23:13:01  * mikolalysenkojoined
23:16:10  <johnkpaul>hmm, so basedir is never passed to insert-module-globals
23:16:18  <johnkpaul>from browserify
23:16:21  <johnkpaul>at least in v2
23:22:53  <ogd>i think if you add basedir: opts.basedir here it would work https://github.com/substack/node-browserify/blob/master/index.js#L231
23:23:36  <johnkpaul>ogd: yeah, that's what I'm trying now
23:24:03  <rowbit>Daily usage stats: [free: 52]
23:24:04  <rowbit>Hourly usage stats: [free: 6]
23:24:12  <ogd>then add "browserify": "johnkpaul/browserify#basedir-option" to your devDeps :)
23:26:01  <ogd>or i guess it would be node-browserify
23:32:58  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:35:19  * grewebjoined
23:38:02  * ralphtheninjaquit (Ping timeout: 264 seconds)
23:40:26  * grewebquit (Ping timeout: 264 seconds)
23:43:33  <johnkpaul>ogd: yeah, that's my plan. thanks. I have quite a few of these semall fixes in dependencies that I need to actually PR
23:43:42  * peutetrequit (Quit: peutetre)
23:43:46  <johnkpaul>I need to really learn how npm/package json can allow me to override like that
23:44:34  <johnkpaul>I was trying to figure out how to point a version of a dependency's dependency to my own repo on GH without modifying the middle dep, but I don't think that's possible
23:45:55  * st_lukequit (Remote host closed the connection)
23:47:23  * st_lukejoined
23:50:41  * thlorenzquit (Remote host closed the connection)
23:51:15  * thlorenzjoined
23:55:28  * thlorenzquit (Ping timeout: 240 seconds)
23:56:55  * jcrugzzjoined
23:57:57  * mikolalysenkoquit (Ping timeout: 248 seconds)
23:58:08  * conductjoined
23:58:08  * conductquit (Remote host closed the connection)
23:59:08  * heathjschanged nick to heath