would be nice to put into `val publishSettings` and embed to both projects.