recursively process versions
use async fs write
add transform
release 0.2.0