19. The computer system of claim 18 , further comprising program instructions to: receive a third set of at least one change to the Javascript object notation structure, wherein the third set, the first set, and the second set include a change to a common component in the code; and adjust the tags to the Javascript object notation structure to replace the first set of at least one change and the second set of at least one change that overlap with the third set of at least one change.
18. The computer system of claim 15 , further comprising program instructions to: receive a second set of at least one change to the Javascript object notation structure, wherein the second set and the first set include a change to a common component in the code; and adjust the tags to replace the first set of the at least one change to the Javascript object notation structure with the received second set of at least one change to the Javascript object notation structure that overlap with the first set of the at least one change to the Javascript object notation structure.