feat(publisher): introduce deis/publisher