Even though I've never used JavaScript before, this is great! I spent some time trying to figure it out since I really like the idea, but I ended up getting stumped since I was unable to figure out how to output to the console. Specifically, I was trying to output the available market items so I could see what types of seeds were available for purchase (I was sick of oranges). In my efforts, I put print() in the update(drone) method, which was a funny experience for sure. Even though I made little progress, it was fun to try things like setting drone.inventory.money to billions of dollars.
I want to come back to this in the future when I have more time to learn and write all the job methods from scratch to see how optimal of a farm I can have. I also think that leaderboards (perhaps dollars per second) would be perfect. Well done :]