I have recently begun to work a lot with AMD modules. I usually use RequireJS to load the modules - since this works both in the browser and in node. I am currently working - privately - on some exciting minor projects, in which it is possible to share modules. The most general of these will be published here, and the first one is allready here.
It is a very simple module, which has one purpose. To generate filenames which will be unique in an otherwise empty (temporary) directory. It does this by using the date objects getTime method - to get the unix epoch (in milliseconds), and then if it is called two times within the same millisecond, it will append 1, 2 .. _n to the name. It has an optional parameter to set the file extension.
The usage is very simple.
