The classical discrete wavelet transform is critically decimated. In other words, it should preserve the quantity of "samples". In other words, apart from data border effects, the number of wavelet coefficients should be the same as the numer of data samples.
More generally, a critically-sampled, analysis multi-band filter bank with $M$ channels ($M=2$ for the DWT) is composed of $M$ filters $H_m$ in parallel, followed by downsampling factors $k_m$, such that $\sum_{m\in\{1\ldots M\}} 1/k_m=1$.
Invertible filter banks require the existence of a perfect synthesis filter bank. It is composed of $M$ filters $G_m$ in parallel, combined onto an output, preceded by the corresponding upsampling factors $k_m$. Input and output thus have the same global number of samples. But information is not lost only if certain conditions on the $H_m$ and $G_m$ are met.
Of course, with $M=1$, no subsampling is required (no aliasing), but if $H_1$ is not invertible, you will loose information. Moreover, if $H_1$ is FIR, is inverse is not (except for trivial cases).
The magic of wavelets is that, with $M=2$, there are many pairs of FIR filters such that, even if you downsample their output by $2$ and create aliasing, FIR synthesis filter bank exist. So 2-fold downsampling creates aliasing on both the low-pass and the high pass filter outputs (in fact, the high-pass output is shifted to the lower part of the spectrum). But the synthesis filter bank can cancel this aliasing.
Finally, for some well-chosen analysis and synthesis filters, even if aliasing occur in the middle, it is finally cancelled, Nyquist remains fulfilled.