gitextract_1mnwgimr/ ├── .eslintrc ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── _assets/ │ ├── demoit.app.psd │ ├── demoit.psd │ └── layouts.psd ├── dist/ │ ├── demoit.js │ ├── index.html │ ├── resources/ │ │ ├── editor.js │ │ ├── lodash@4.16.0.js │ │ ├── marked@0.3.6.js │ │ ├── react-16.7.0-alpha.0.js │ │ ├── react-dom.16.7.0-alpha.0.js │ │ ├── regenerator-runtime.js │ │ ├── state-example.json │ │ ├── state-example2.json │ │ └── vue@2.5.17.js │ ├── sandbox.html │ └── styles.css ├── package.json ├── samples/ │ ├── Canvas.json │ ├── HTML+CSS.json │ ├── React.json │ ├── Vue.json │ └── index.html ├── scripts/ │ └── zipit.js ├── src/ │ ├── css/ │ │ ├── codemirror.css │ │ ├── dark_theme.css │ │ ├── la.css │ │ ├── light_theme.css │ │ └── styles.css │ ├── index.html │ ├── js/ │ │ ├── __tests__/ │ │ │ └── commitDiff.spec.js │ │ ├── annotate.js │ │ ├── console.js │ │ ├── constants.js │ │ ├── dependencies.js │ │ ├── download.js │ │ ├── editor.js │ │ ├── execute.js │ │ ├── index.js │ │ ├── layout.js │ │ ├── output.js │ │ ├── popups/ │ │ │ ├── confirmPopUp.js │ │ │ ├── editFilePopUp.js │ │ │ ├── editNamePopUp.js │ │ │ ├── newFilePopUp.js │ │ │ ├── popup.js │ │ │ └── settingsPopUp.js │ │ ├── providers/ │ │ │ └── api.js │ │ ├── settings.js │ │ ├── state.js │ │ ├── statusBar.js │ │ ├── story/ │ │ │ ├── codeMirror.js │ │ │ ├── getTitleFromCommitMessage.js │ │ │ ├── index.js │ │ │ ├── renderCommits.js │ │ │ ├── renderDiffs.js │ │ │ ├── renderGraph.js │ │ │ └── setAnnotationLink.js │ │ ├── storyPreview.js │ │ ├── storyReadOnly.js │ │ └── utils/ │ │ ├── cleanUpMarkdown.js │ │ ├── codeMirrorCommands.js │ │ ├── commitDiff.js │ │ ├── element.js │ │ ├── executeCSS.js │ │ ├── icons.js │ │ ├── index.js │ │ ├── localStorage.js │ │ ├── setTheme.js │ │ ├── svg.js │ │ └── transpile.js │ ├── js-vendor/ │ │ ├── babel-plugin-transform-es2015-modules-commonjs@6.26.2.js │ │ ├── babel-polyfill@6.26.0.js │ │ ├── closebrackets.js │ │ ├── codemirror.js │ │ ├── colorize.js │ │ ├── comment.js │ │ ├── css.js │ │ ├── deep-diff.js │ │ ├── gfm.js │ │ ├── htmlmixed.js │ │ ├── javascript.js │ │ ├── jsx.js │ │ ├── mark-selection.js │ │ ├── markdown.js │ │ ├── match-highlighter.js │ │ ├── matchbrackets.js │ │ ├── overlay.js │ │ ├── runmode.js │ │ ├── search_cursor.js │ │ ├── split.js │ │ └── xml.js │ ├── resources/ │ │ ├── lodash@4.16.0.js │ │ ├── marked@0.3.6.js │ │ ├── react-16.7.0-alpha.0.js │ │ ├── react-dom.16.7.0-alpha.0.js │ │ ├── regenerator-runtime.js │ │ ├── state-example.json │ │ ├── state-example2.json │ │ └── vue@2.5.17.js │ └── sandbox.html ├── webpack.config.js └── webpack.config.prod.js