00:12:20  * mikealquit (Quit: Leaving.)
00:13:13  * mikealjoined
00:22:03  * stlsaintquit (Quit: leaving)
00:37:47  * stlsaintjoined
00:45:45  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
00:55:26  * tilgoviquit (Remote host closed the connection)
00:58:44  <rowbit>Hourly usage stats: []
01:29:17  * shykeschanged nick to zz_shykes
01:58:44  <rowbit>Hourly usage stats: []
02:22:17  * st_lukejoined
02:30:43  * AvianFluquit (Quit: Leaving)
02:43:11  * st_lukequit (Remote host closed the connection)
02:45:57  * mikealquit (Quit: Leaving.)
02:46:15  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
02:49:54  * captain__joined
02:50:19  * captain_morganquit (Ping timeout: 260 seconds)
02:52:41  * niftylettucejoined
02:58:44  <rowbit>Hourly usage stats: []
03:03:10  * captain_morganjoined
03:06:25  * captain__quit (Ping timeout: 256 seconds)
03:09:07  * AvianFlujoined
03:48:03  * ITprojoined
03:51:01  * jeffbcrossjoined
03:52:13  * ITproquit (Ping timeout: 250 seconds)
03:54:35  * jeffbcrossquit (Client Quit)
03:58:44  <rowbit>Hourly usage stats: []
04:05:30  * misterinterruptquit (Quit: Leaving.)
04:17:42  * captain__joined
04:20:23  * captain_morganquit (Ping timeout: 240 seconds)
04:46:15  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
04:58:44  <rowbit>Hourly usage stats: []
05:01:24  * misterinterruptjoined
05:06:47  * isaacsquit (Remote host closed the connection)
05:07:27  * simcop2387quit (Quit: ZNC - http://znc.sourceforge.net)
05:08:45  * simcop2387joined
05:12:35  * _sorensenjoined
05:16:00  * isaacsjoined
05:26:15  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie7 (Queue length: 1 on 1 servers. Total servers: 3)
05:26:45  * saijanai_quit (Remote host closed the connection)
05:50:48  * misterinterruptquit (Read error: Connection reset by peer)
05:51:09  * misterinterruptjoined
05:52:57  * misterinterruptquit (Client Quit)
05:56:15  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3), 50.57.223.161(free5)
05:58:44  <rowbit>Hourly usage stats: []
05:58:49  * AvianFluquit (Quit: This computer has gone to sleep)
05:59:15  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.117(dev2)
06:00:54  * misterinterruptjoined
06:11:10  * isaacsquit (Remote host closed the connection)
06:12:36  * _sorensenquit (Quit: _sorensen)
06:15:45  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
06:35:16  * ITprojoined
06:41:45  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
06:46:16  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
06:58:44  <rowbit>Hourly usage stats: []
06:58:53  * ryan_stevensquit (Ping timeout: 265 seconds)
07:10:46  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
07:25:31  * ryan_stevensjoined
07:29:36  * paul_irishquit (Quit: ZNC - http://znc.sourceforge.net)
07:34:20  * paul_irishjoined
07:42:55  * misterinterruptquit (Quit: Leaving.)
07:54:18  * dominictarrjoined
07:58:44  <rowbit>Hourly usage stats: []
08:32:24  * misterinterruptjoined
08:35:52  * captain__changed nick to captain_morgan
08:38:12  * zuquit (Ping timeout: 252 seconds)
08:46:46  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
08:47:40  * ryan_stevensquit (Quit: Leaving.)
08:58:10  * dominictarrquit (Read error: Connection reset by peer)
08:58:40  * misterinterruptquit (Quit: Leaving.)
08:58:44  <rowbit>Hourly usage stats: []
09:15:59  * dominictarrjoined
09:25:54  <SubStack>beepity boop
09:44:31  <SubStack>dominictarr: so I was talking with isaacs over irc about this package-creation stuff
09:44:44  <SubStack>I think I've got a useful piece in this puzzle figured out
09:45:35  <SubStack>https://gist.github.com/2916566
09:45:45  <SubStack>this would actually be 2 separate projects
09:48:01  <SubStack>isaacs said he wants me to just build this and then send him a pull request for npm to just require('thisthing')
09:48:18  <SubStack>ircretary: got that?
09:48:18  <ircretary>SubStack: I'm not sure what to do with that command. Ask for help in PM.
09:48:32  <SubStack>ircretary: tell isaacs https://gist.github.com/2916566
09:48:32  <ircretary>SubStack: I'll be sure to tell isaacs
09:58:44  <rowbit>Hourly usage stats: []
10:02:34  <dominictarr>SubStack, I see.
10:04:03  <SubStack>and I can use jsup to preserve the formatting >:D
10:04:52  <SubStack>schema files are the usual route for these but those are annoying
10:14:32  * captain__joined
10:18:14  * captain_morganquit (Ping timeout: 256 seconds)
10:35:48  * captain__quit (Ping timeout: 256 seconds)
10:35:58  * captain_morganjoined
10:46:46  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
10:54:57  * hij1nxjoined
10:55:34  * hij1nxpart
10:55:55  * hij1nxjoined
10:58:44  <rowbit>Hourly usage stats: []
11:04:51  * hij1nxquit (Quit: hij1nx)
11:38:38  * hij1nxjoined
11:46:46  * zujoined
11:58:44  <rowbit>Hourly usage stats: []
12:24:46  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
12:26:32  <niftylettuce>HFBD @chapel
12:30:08  * rannmannjoined
12:30:08  * rannmannquit (Changing host)
12:30:08  * rannmannjoined
12:31:15  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
12:32:06  <SubStack>oh sweetness, falafel can do async updates now
12:32:23  <SubStack>the changes were far simpler than I thought I would need at first
12:32:34  <SubStack>I got to delete the big complicated shim I wrote yay
12:41:34  * hij1nxquit (Quit: hij1nx)
12:47:15  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
12:51:59  * dsfadfjoined
12:51:59  * rannmannquit (Read error: Connection reset by peer)
12:52:01  * dsfadfchanged nick to rannmann
12:52:01  * rannmannquit (Changing host)
12:52:01  * rannmannjoined
12:58:44  <rowbit>Hourly usage stats: []
13:58:44  <rowbit>Hourly usage stats: []
14:04:10  * isaacsjoined
14:06:58  <SubStack>isaacs!
14:07:13  <SubStack>check this out: https://gist.github.com/2916566
14:07:15  <SubStack>got this mostly working
14:10:04  <SubStack>ok now it completely works
14:10:07  <SubStack>at least the base lib
14:10:55  <captain_morgan>sweet, I used npm init all the way through for the first time today, just to experience it, sticking with vim skeleton files
14:11:27  <SubStack>yeah it's not ideal
14:11:36  <SubStack>this thing is basically scriptable skeleton files
14:12:05  <captain_morgan>yeah, which is the way it should be and have a movable cursor
14:12:10  <captain_morgan>and know my name
14:12:16  <SubStack>yep!
14:12:18  * xaqjoined
14:12:21  <SubStack>so if you're already using rlwrap
14:12:28  <SubStack>then it should use readline and your inputrc
14:12:31  <captain_morgan>its in .npmrc after all
14:12:50  <SubStack>well with this you take your skeleton file
14:12:58  <SubStack>and you stick some prompt()s in it
14:13:13  <SubStack>and for other parts you put other javascript expressions
14:13:18  <SubStack>programmable json files
14:13:34  <captain_morgan>thats basically what I have right now, vim loads a skeleton and snippets has some of my usual deps, name, etc
14:14:04  <captain_morgan>but having it right in npm would be nice
14:14:19  <captain_morgan>something I'd reaaally love to see....
14:14:22  <captain_morgan>drumroll....
14:14:39  <captain_morgan>deps hooked right into npm
14:14:50  <captain_morgan>name completion and version lookups
14:15:33  <captain_morgan>completion is a novelty sort of thing, as I usually know what it is Im after but a `fill in latest` would be great
14:16:12  <isaacs>SubStack: \o/
14:16:25  <isaacs>SubStack: i want to discuss how to make this a full replacement for npm init
14:16:40  <isaacs>SubStack: like, rip out npm init, have it just depend on this thing instead
14:17:34  <SubStack>yes
14:18:24  <SubStack>well it would need a place to store skeleton files
14:18:31  <SubStack>paths in the config perhaps?
14:21:52  <isaacs>hm.
14:22:04  <isaacs>SubStack: what about a .npminitrc
14:22:05  <isaacs>or something
14:22:20  <isaacs>though i'm sad to add yet another config file
14:22:33  <SubStack>this isn't an rc file as such
14:22:35  <isaacs>right
14:22:37  <isaacs>it's javascripty
14:22:45  <SubStack>it's like json with javascript in it
14:22:46  <isaacs>and jsonish
14:22:48  <isaacs>yeah
14:23:01  <SubStack>but it's also quite a bit like json because it preserves the indentation
14:23:08  <SubStack>except for expressions, which it evaluates
14:23:48  <SubStack>and functions, which it evaluates asynchronously and folds the results into the output
14:24:14  <isaacs>right
14:24:15  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
14:25:07  <isaacs>so, my suggestion would be: use the "read" module to do the prompting, and just make the file location configurable
14:25:19  <isaacs>and then it should fold into npm pretty nicely
14:25:28  <isaacs>we can figure out where it goes later.
14:25:39  <isaacs>maybe come with a default one to use if the conf'ed isn't found?
14:26:11  <captain_morgan>pretty standard for most unixy utilities to have .npmrc and .npm/
14:26:13  <SubStack>the default can act in such a way that it should be identical to the existing `npm init`
14:28:53  <isaacs>SubStack: that'd be best.
14:28:58  <isaacs>some people do like it the way it is
14:34:41  <SubStack>reading from a stream is somewhat tightly bound to the implementation
14:34:50  <SubStack>it has to do with the nature of the transform
14:42:31  * AvianFlujoined
14:47:15  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
14:49:59  * hij1nxjoined
14:58:44  <rowbit>Hourly usage stats: []
15:01:37  * hij1nx_joined
15:03:40  * hij1nxquit (Ping timeout: 265 seconds)
15:03:41  * hij1nx_changed nick to hij1nx
15:07:41  * _sorensenjoined
15:17:29  * hij1nxquit (Quit: hij1nx)
15:18:24  <isaacs>SubStack: oh! you know what would be awesome? if the description could default to the first non-heading line in the README.md file
15:18:31  <isaacs>for example, I do this a lot: https://github.com/isaacs/minimatch#readme
15:18:47  <isaacs>and want the desc to be "A minimal matching utility."
15:20:30  <SubStack>entirely possible with the async api
15:24:43  <isaacs>It's a shame that .git/description isn't used more widely
15:25:09  <isaacs>roughly 100% of repos are "Unnamed repository; edit this file 'description' to name the repository."
15:25:35  <isaacs>it'd be cool if that could set the github description, and also if setting the github description caused that file to be updated
15:25:40  <isaacs>then the pkginit could read it
15:29:48  <niftylettuce>IT IS SUCH A SHAME THAT I CAN'T EAT AT CHALTECO RIGHT NOW
15:29:49  <LOUDBOT>THE FAMILIES THAT WASTE THEIR TIME
15:30:05  <niftylettuce>THAT FOOD WAS SO GOOD, I MISS CALIFORNIA
15:30:05  <LOUDBOT>STAND THERE FOREVER, NO BIG DEAL
15:31:20  <captain_morgan>niftylettuce: you and me both
15:39:16  * wiwilliajoined
15:58:44  <rowbit>Hourly usage stats: []
16:02:02  * misterinterruptjoined
16:04:32  * jeffbcrossjoined
16:21:31  * misterinterruptquit (Quit: Leaving.)
16:35:37  * jeffbcrosspart
16:40:09  <dominictarr>SubStack, okay just got peer to peer working on crdt.
16:40:20  <pkrumins>what's crdt?
16:40:56  <dominictarr>https://github.com/dominictarr/crdt
16:41:11  <dominictarr>it's my project for a realtime/peer2peer data layer
16:41:12  <pkrumins>looking
16:46:08  <dominictarr>just updated the example, which now syncs to localStorage, but not at the server. p2p, technically.
16:47:24  <SubStack>isaacs: https://github.com/substack/node-prompter
16:47:40  <SubStack>also dominictarr ^
16:47:45  <rowbit>SubStack, pkrumins: These encoders are STILL down: 50.57.226.209(free4)
16:48:15  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
16:49:13  <dominictarr>this is more of your falafel sorcery, I take it?
16:49:19  * ryan_stevensjoined
16:49:51  <dominictarr>aha. very good.
16:49:53  <SubStack>yep
16:49:55  <isaacs>SubStack: what's falafel used for? it actually parses the ast?
16:50:15  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
16:50:19  <SubStack>it's like burrito only nicer
16:51:01  <isaacs>SubStack: but i mean, why parse the ast?
16:51:11  <isaacs>if all your'e going to do is run it
16:51:44  <SubStack>preserves formatting
16:51:46  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
16:51:59  <isaacs>bah. json has formatting already ;)
16:52:19  <pkrumins>encoders crashing
16:52:39  <isaacs>it should just stomp on the formatting, and output JSON.stringify(obj, null, 2)
16:53:45  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
16:55:33  <dominictarr>since, I'm technically still sick, I think this is my bed time.
16:55:40  <dominictarr>catch you dudes later!
16:55:45  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
16:58:44  <rowbit>Hourly usage stats: []
16:59:37  <pkrumins>see you dominictarr
17:01:20  <isaacs>SubStack: yeah, prompter is pretty nifty. but it's too big and fancy, imo.
17:01:38  <isaacs>SubStack: also, there's a readline module in node-core. no need for rlwrap
17:05:15  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
17:11:57  <pkrumins>all encoders fixed
17:16:40  * rannmannquit (Remote host closed the connection)
17:17:17  * isaacsquit (Remote host closed the connection)
17:21:48  * misterinterruptjoined
17:24:40  * hij1nxjoined
17:26:22  * tilgovijoined
17:37:08  * isaacsjoined
17:39:13  * hij1nxquit (Read error: Connection reset by peer)
17:43:02  * hij1nxjoined
17:48:24  * captain__joined
17:51:28  * captain_morganquit (Ping timeout: 245 seconds)
17:58:44  <rowbit>Hourly usage stats: []
17:59:47  * captain_morganjoined
18:01:08  * hij1nxquit (Read error: Connection reset by peer)
18:01:37  * hij1nxjoined
18:03:28  * captain__quit (Ping timeout: 256 seconds)
18:05:50  * hij1nxquit (Read error: Connection reset by peer)
18:09:39  * rannmannjoined
18:11:35  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
18:11:35  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
18:17:43  * stlsaintquit (Quit: Lost terminal)
18:32:47  <pkrumins>browserling getting chrome 17,18,19 and firefox 10,11,12,13.
18:34:04  * isaacsquit (Remote host closed the connection)
18:53:38  * hij1nxjoined
18:58:44  <rowbit>Hourly usage stats: []
19:03:49  * isaacsjoined
19:12:02  * mikealjoined
19:30:59  * hij1nxquit (Ping timeout: 246 seconds)
19:36:14  * hij1nxjoined
19:51:22  * rannmannquit (Ping timeout: 240 seconds)
19:58:44  <rowbit>Hourly usage stats: []
19:58:44  <rowbit>Daily usage stats: []
19:58:58  * misterinterruptquit (Ping timeout: 246 seconds)
19:59:44  * rannmannjoined
20:00:19  * _sorensenquit (Ping timeout: 244 seconds)
20:03:00  * mikealquit (Quit: Leaving.)
20:03:09  * misterinterruptjoined
20:03:32  * mikealjoined
20:19:32  * jeffbcrossjoined
20:19:41  * jeffbcrosspart
20:27:30  * saijanai_joined
20:39:55  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
20:39:55  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
20:58:44  <rowbit>Hourly usage stats: []
21:28:43  * jeffbcrossjoined
21:29:24  * jeffbcrossquit (Client Quit)
21:36:25  * tm604quit (Quit: Leaving.)
21:40:15  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4), 50.57.223.161(free5)
21:40:45  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.105(dev-ie8-2)
21:55:21  * AvianFlupart ("Leaving")
21:58:45  <rowbit>Hourly usage stats: []
22:02:36  * AvianFlujoined
22:08:46  * wiwilliaquit (Ping timeout: 260 seconds)
22:14:15  <rowbit>SubStack, pkrumins: Encoders down: 173.203.67.76(free3)
22:15:45  * tilgoviquit (Remote host closed the connection)
22:15:51  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
22:15:51  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
22:21:45  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie8 (Queue length: 1 on 1 servers. Total servers: 2)
22:24:22  <pkrumins>oh no this is not great
22:26:46  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie8 (Queue length: 1 on 1 servers. Total servers: 2)
22:32:15  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie8 (Queue length: 1 on 1 servers. Total servers: 2)
22:41:46  * rannmannquit (Read error: Connection reset by peer)
22:41:59  * rannmannjoined
22:47:20  * xaqquit (Read error: Connection reset by peer)
22:47:50  * xaqjoined
22:54:45  <rowbit>SubStack, pkrumins: Encoders down: 50.57.223.161(free5)
22:58:44  <rowbit>Hourly usage stats: []
23:16:11  * tm604joined
23:24:54  * zz_shykeschanged nick to shykes
23:24:55  * misterinterruptquit (Quit: Leaving.)
23:34:46  * _sorensenjoined
23:58:44  <rowbit>Hourly usage stats: []