depend on readable-stream in p.json