Combine first 4 ingredients in a small saucepan. Bring to a boil; boil 1 minute or until sugar dissolves. Remove from heat, and cool; whisk in oil. Combine slaw mix, apples, and cranberries in a large bowl. Pour vinaigrette over broccoli slaw, and toss well. Cover and chill. Serve with a slotted spoon.