Yes, I use Content Patcher to replace the shadow PNG with a PNG of nothing.
I take the shadow.png from "Stardew Valley\Content (unpacked)\LooseSprites\shadow.png" (in my files) and edit it in
Pixel Studio to erase all of the drawing, save it, and put it in the "assets" folder in my mod.
Then, I make the content.json file, using the "EditImage" action:
{
"Format": "2.8.0",
"Changes": [
{
"Action": "EditImage",
"Target": "LooseSprites/Shadow",
"FromFile": "assets/shadow.png"
},
]
}
It replaces the original shadow.png with the custom PNG file I placed in the assets folder.
The mod folder would look like this:

Mods/

No Farmer Shadow/
๐ content.json
๐ manifest.json

assets/
๐ shadow.png