“I didn’t mean for you to see your present until I’d wrapped it.” This sort of use of “mean for” is a casual pattern inappropriate in written or formal English. Instead, say “I didn’t mean you to see your present. . . .