publish to bower/npm