Commit graph

40 commits

Author SHA1 Message Date
Sami Samhuri
abefb9876b WIP array methods for objects 2011-11-05 16:07:29 -07:00
Sami Samhuri
59e6566d51 make flatten work on objects and arrays 2011-11-05 16:02:36 -07:00
Sami Samhuri
92912c0678 make set compatible with non-strings, still very slow 2011-06-05 22:00:43 -07:00
Sami Samhuri
d2b88f5c54 new Set type 2011-06-05 21:54:50 -07:00
Sami Samhuri
f94cf785d0 ext does not need to be a function any more 2011-06-05 21:45:09 -07:00
Sami Samhuri
b9667705d8 drop and go extensions, no need to update index.js 2011-06-05 21:44:29 -07:00
Sami Samhuri
1ffc31ea90 minor style changes 2011-06-05 21:44:05 -07:00
Sami Samhuri
eb3f23a3e5 remove half-baked and experimental fuse stuff 2011-06-05 21:43:23 -07:00
Sami Samhuri
435310ef38 export functions in math ext (whoops) 2011-06-05 21:42:31 -07:00
Sami Samhuri
bad39e3050 DRY up requireEverything, make it lazy 2011-06-05 21:18:02 -07:00
Sami Samhuri
1d6f12c559 fix batteries path in file follower 2011-06-05 21:16:49 -07:00
Sami Samhuri
8902873175 accept a context to extend in requireEverything() 2011-06-05 18:12:49 -07:00
Sami Samhuri
6a12ca076a load extensions lazily thanks to @indexzero, closes #2 2011-06-05 18:12:27 -07:00
Sami Samhuri
7ec9d3f296 add extendNative() to repr extension 2011-06-05 18:11:34 -07:00
Sami Samhuri
930225c297 fix style of range extension, add extendNative() 2011-06-05 18:11:20 -07:00
Sami Samhuri
2dbe210816 finish up object.extendPrototype refactoring 2011-06-05 18:10:56 -07:00
Sami Samhuri
22a5e5854b minor changes to cmp functions, more consistent now 2011-06-05 18:09:51 -07:00
Sami Samhuri
f956cefaab use strftime module instead of duplicating the code 2011-06-05 18:09:25 -07:00
Sami Samhuri
8e2ca7fec3 move fs extensions into a subdir 2011-06-05 18:06:27 -07:00
Sami Samhuri
2b7db269a3 move prototype extender into object module [broken, refactoring] 2011-06-05 18:06:04 -07:00
Sami Samhuri
0bae38cdb5 export better names 2011-06-04 22:01:46 -07:00
Sami Samhuri
1652d2a782 add FileFollower for tail -f functionality 2011-05-30 01:12:31 -07:00
Sami Samhuri
5295fe8f20 export LineEmitter directly, change to 2 space indenting 2011-05-30 00:53:41 -07:00
Sami Samhuri
144ff713e6 update file-ext to new format 2011-05-30 00:06:17 -07:00
Sami Samhuri
6ca19ad0cd update repr 2011-05-30 00:06:17 -07:00
Sami Samhuri
f03c8084d7 update index to match reality
- update index to match new extension structure
- remove fuse, too experimental
- export Range and repr
2011-05-30 00:06:17 -07:00
Sami Samhuri
d16f7e2b49 update license and add copyright to all files 2011-05-30 00:06:16 -07:00
Sami Samhuri
d177c83f5e extend natives with non-enumerable properties, other clean up 2011-05-30 00:06:16 -07:00
Sami Samhuri
7f0cb97c10 fix array extensions 2011-05-14 16:34:24 -07:00
Sami Samhuri
3ecc25e518 fix a syntax error 2011-05-14 15:28:06 -07:00
Sami Samhuri
34a5d9455e nuke node <0.4 constants hack 2011-05-13 21:29:19 -07:00
Sami Samhuri
2f825bf1fd clean up eachLine 2011-05-13 21:26:18 -07:00
Sami Samhuri
af91bad392 update for node v0.4 2011-05-13 20:42:20 -07:00
Sami Samhuri
ef74c72bc8 minor fixes 2010-11-21 20:35:44 -08:00
Sami Samhuri
a74ea00f16 add DateExt to index.js 2010-11-21 20:29:34 -08:00
Sami Samhuri
aab79b849f [NEW] DateExt.format (like strftime) 2010-11-21 20:24:02 -08:00
Sami Samhuri
b7c529d965 [NEW] ArrayExt: pluck, sortBy 2010-11-21 20:06:10 -08:00
Sami Samhuri
9f2533e22f [NEW] FileExt: exists, isFile, isDirectory, etc. 2010-11-21 20:05:49 -08:00
Sami Samhuri
2793046b7f style change (include semis), added fuse, more native extensions, repl 2010-10-14 08:46:00 -07:00
Sami Samhuri
2bef7dd2ce first commit 2010-10-02 22:24:07 -07:00