Thanks for the great extension! Here are a couple of feature requests. Curious about feasibility and would happily contribute to get these in! I think the trailing commas one is self-explanatory. Would be great if this was configurable. For the line placement of spread objects, my issue is that ``` const myObject = { key1: { ...someOtherObject, a: 1 } } ``` turns into ``` const myObject = { key1: { ...someOtherObject, a: 1 } } ``` when ideally it would stay the same, with the spread object on its own line.