add dev deps and create dist