generate package json