automatic manifest generation from package.son