gitextract_05bouxhz/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.md │ │ ├── feature-request.md │ │ └── xml-formatter.md │ └── workflows/ │ ├── release.yml │ └── test.yml ├── .gitignore ├── .vscode/ │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── azure-pipelines.yml ├── languages/ │ └── xquery/ │ ├── xquery.json │ └── xquery.tmLanguage ├── package.json ├── src/ │ ├── common/ │ │ ├── configuration.ts │ │ ├── create-document-selector.ts │ │ ├── extension-state.ts │ │ ├── index.ts │ │ ├── native-commands.ts │ │ └── xml-traverser.ts │ ├── completion/ │ │ ├── index.ts │ │ └── xquery-completion-item-provider.ts │ ├── constants.ts │ ├── extension.ts │ ├── formatting/ │ │ ├── commands/ │ │ │ ├── formatAsXml.ts │ │ │ ├── index.ts │ │ │ ├── minifyXml.ts │ │ │ ├── textToXml.ts │ │ │ └── xmlToText.ts │ │ ├── formatters/ │ │ │ ├── classic-xml-formatter.ts │ │ │ ├── index.ts │ │ │ └── v2-xml-formatter.ts │ │ ├── index.ts │ │ ├── xml-formatter.ts │ │ ├── xml-formatting-edit-provider.ts │ │ └── xml-formatting-options.ts │ ├── linting/ │ │ ├── index.ts │ │ └── xquery-linter.ts │ ├── test/ │ │ ├── extension.test.ts │ │ ├── test-data/ │ │ │ ├── basic.formatted.xml │ │ │ ├── basic.unformatted.xml │ │ │ ├── issue-149.formatted.xml │ │ │ ├── issue-149.unformatted.xml │ │ │ ├── issue-178.formatted.xml │ │ │ ├── issue-178.unformatted.xml │ │ │ ├── issue-185.formatted.xml │ │ │ ├── issue-185.unformatted.xml │ │ │ ├── issue-187.formatted.xml │ │ │ ├── issue-187.unformatted.xml │ │ │ ├── issue-189.formatted.xml │ │ │ ├── issue-189.unformatted.xml │ │ │ ├── issue-193.formatted.xml │ │ │ ├── issue-193.unformatted.xml │ │ │ ├── issue-194.formatted.xml │ │ │ ├── issue-194.unformatted.xml │ │ │ ├── issue-200.formatted.xml │ │ │ ├── issue-200.unformatted.xml │ │ │ ├── issue-227.formatted.xml │ │ │ ├── issue-227.unformatted.xml │ │ │ ├── issue-257.formatted.xml │ │ │ ├── issue-257.unformatted.xml │ │ │ ├── issue-262.minified.xml │ │ │ ├── issue-262.unminified.xml │ │ │ ├── issue-288.formatted.xml │ │ │ ├── issue-288.unformatted.xml │ │ │ ├── issue-293.formatted.xml │ │ │ ├── issue-293.unformatted.xml │ │ │ ├── maintain-comment-formatting.formatted.xml │ │ │ ├── maintain-comment-formatting.unformatted.xml │ │ │ ├── preformatted.formatted.xml │ │ │ ├── preformatted.unformatted.xml │ │ │ ├── preserve-breaks.formatted.xml │ │ │ ├── preserve-breaks.unformatted.xml │ │ │ ├── self-closing.formatted.xml │ │ │ ├── self-closing.unformatted.xml │ │ │ ├── single-quotes.formatted.xml │ │ │ ├── single-quotes.unformatted.xml │ │ │ ├── text-only-line.formatted.xml │ │ │ ├── text-only-line.unformatted.xml │ │ │ ├── unicode.formatted.xml │ │ │ └── unicode.unformatted.xml │ │ └── test-utils/ │ │ └── test-data-loader.ts │ ├── tree-view/ │ │ ├── index.ts │ │ └── xml-tree-data-provider.ts │ ├── xpath/ │ │ ├── commands/ │ │ │ ├── evaluateXPath.ts │ │ │ ├── getCurrentXPath.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── xpath-builder.ts │ │ └── xpath-evaluator.ts │ └── xquery-execution/ │ ├── child-process.ts │ ├── commands/ │ │ ├── executeXQuery.ts │ │ └── index.ts │ └── index.ts ├── tsconfig.json └── tslint.json