Create unique frame names when using --split-grid

I often create projects with several sprites in one file because it’s easier to match colors, style etc. than individual files. I’m then exporting several .aseprite files into one sprite sheet using the CLI. I reference the files using the frame names in the generated JSON that goes with the sprite sheet. The problem is that --split-grid is completely useless here because it creates duplicate JSON property names, which while technically valid JSON, is not helpful at all, VSCode even yellow underlines them.

I had been working around this by just adding the coordinates of each sprite to my game data files, however I now need to add 1px padding around each sprite, and the only way to do this with multiple sprites on a grid is using --split-grid, which then gives me the issue above.

So please, add the grid coordinates to the JSON property names to make them unique, instead of for example “stone_floor—0”, it could be “stone_floor—2-3-0” where the grid tile is x: 2, y:3. I don’t think this would be a difficult change to implement and it would make the --split-grid option much more useful.