Lock univ3 tokens / any standard NFT

hey I am looking for a way to lock my univ3 LP tokens so that investors can feel safe buying whilst the LP is locked in a contract (so I couldn't rugpull the liquidity)

has this been done anywhere so I can take a look at the code?