Hey! My DD co-slept. I did all kinds of stuff to get her to start sleeping in her crib at 12 month. It took until 15 months I was far enough in where I had to start either walk in walk out or gradual withdrawal. I went with the sleep lady shuffle. Started with the chair close to the bed and moved it closer to the door, moving every 2-3 days. Times to fall asleep got shorter everyday until one night she screamed for almost 2 hours, I was there with her, talking to her some and helping her some but then I'd have to step away. It was absolutely miserable. At that point I knew... All that screaming was just about her having her way. The next night I laid her down and walked out. She cried a little bit and then fussed, and after 20 minutes total, she was asleep!!
I don't know if that is what is right for your LO, so I don't want to tell you to walk out on her. You need to do what you can handle, use your judgement. I didn't want to but when it came to the point where it was just a tantrum, I think it was ok for me to put my foot down. I'd take 20 minutes of her crying alone over watching her scream and cry for 2 hours because she just wants me sitting next to her bed.
Gradual withdrawal is harder on those transition nights, where you move farther away, that's just the way it is.