Como faço com que o tamanho de uma div possa ser editada pelo usuário?

Estou fazendo um clone do Spotify, porém não sei como fazer com que o aside tenha seu tamanho modificável.

A ideia é o usuário conseguir arrastar e aumentar ou diminuir ela. Clicando do lado direito no caso.

image

Em css (n ta disponivel pra todos browsers):

div {
    resize: horizontal;
    overflow: auto;
} 

e existem libs tb

Mas tem como fazer com que eu consiga esticar clicando em qualquer lugar da lateral?

tem esse tbm:

https://split.js.org/

era isso mesmo, valeus