Building for Windows Phone

I’m having trouble getting info about building an Ionic app for the Windows platform.

The app is going great on iOS and Android, but I’ve never done a Windows phone app.

I can see that I have to setup a Windows environment but I can’t find details on what build environment I need (VS? Which edition?), what device support etc.

If somebody could point me in the right direction, maybe an online resource or some words of wisdom I’d really appreciate it.