How it works?
It give you 2 functions crafter.register_craft(craft) and crafter.get_craft_result(data). The main difference with the default ones is that they are not restricted for the method name, you can use whatever name you want and create a new family of crafts. They are used exactly as the default ones are used, with the exception that register_craft requires the method property.
crafter.get_craft_result returns the original table stored, so if it has specific properties they can be accessed.
Possible crafting methods
If it works fine (normally it does

For example: food (as cooking is already used), pottery, carpentry, jewelry, forge, ...
We can post here the different crafting types (aka methods).
Images:
Don't apply, it is just a couple of functions
License: WTFPL.
Depends: default
Download: https://github.com/MasterGollum/crafter/zipball/master
Releases:
Version 0.2: debugged
Version 0.1 Initial release
New crafts types
smelting
Grid 2x2
Mods using it: smelter