hunk.code_window:     const onExitElement = nodeJson.elements.find(
         element => element.name === 'onexit'
       );
       const initialElement = !initial
         ? nodeJson.elements.find(element => element.name === 'initial')
         : undefined;
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit:     states = indexedRecord(stateElements, item => `${item.attributes!.id}`);
  
hunk.file_path: src/scxml.ts
hunk.type: add
file: {
    "defaultSeverity": "error",
    "extends": ["tslint:recommended"],
    "jsRules": {},
    "rules": {
      "trailing-comma": [false],
      "object-literal-sort-keys": false,
      "arrow-parens": false,
      "quotemark": ["single"],
      "ordered-imports": [false],
      "variable-name": false,
      "object-literal-key-quotes": false,
      "interface-name": false,
      "member-ordering": false,
      "no-namespace": false,
      "no-unused-expression": [true, "allow-fast-null-checks"]
    },
    "rulesDirectory": [],
    "ignorePaths": ["examples/", "editor/"]
  }
  