add shoelace-base as dependency