Not specifically cfd-to-snap AFAIK; Compose for Desktop just uses jpackage under the hood to perform packaging. But looking at the snapcraft documentation, it looks like they support packaging JVM based apps:
• https://snapcraft.io/docs/java-applications
• https://snapcraft.io/blog/building-a-java-snap-by-example
So presumably it shouldn't be too hard to build as a jar and then package that jar as a snap using their official documentation.