├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .taskkey ├── .vscode ├── extensions.json └── settings.json ├── Common └── Node │ ├── bom.ts │ ├── jsonPatcher.d.ts │ ├── jsonPatcher.js │ ├── jsonPatcher.ts │ ├── multimatch.ts │ ├── patch.d.ts │ ├── patch.js │ ├── patch.ts │ ├── patchProcess.d.ts │ ├── patchProcess.js │ └── patchProcess.ts ├── Extension ├── LICENSE.txt ├── Screenshots │ ├── Add-Tasks.png │ ├── Configure-JsonPatch.png │ ├── Configure-PlistPatch.png │ ├── Configure-XmlPatch.png │ ├── Configure-YamlPatch.png │ └── TestBuild.png ├── extension-icon.png ├── overview.md └── vss-extension.json ├── GitVersion.yml ├── ISSUE_TEMPLATE.md ├── LICENSE ├── LICENSE.md ├── README.md ├── Tasks ├── JsonPatch │ ├── icon.png │ ├── json5Patcher.ts │ ├── jsonPatch.ts │ ├── package.json │ ├── task.json │ └── yarn.lock ├── PlistPatch │ ├── icon.png │ ├── package.json │ ├── plistPatch.ts │ ├── plistPatcher.ts │ ├── task.json │ └── yarn.lock ├── XmlPatch │ ├── icon.png │ ├── package.json │ ├── task.json │ ├── xmlPatch.ts │ ├── xmlPatcher.ts │ └── yarn.lock └── YamlPatch │ ├── icon.png │ ├── package.json │ ├── task.json │ ├── yamlPatch.ts │ ├── yamlPatcher.ts │ └── yarn.lock ├── Tests ├── JsonPatch │ ├── json5Patcher.spec.ts │ └── jsonPatcher.spec.ts ├── PlistPatch │ └── plistPatcher.spec.ts ├── SlickSyntax │ └── parsing.spec.ts ├── XmlPatch │ └── xmlPatcher.spec.ts ├── YamlPatch │ └── yamlPatcher.spec.ts ├── common.spec.ts ├── jasmine.json └── multimatch.spec.ts ├── configuration.json ├── package.json ├── test.js ├── tsconfig.json ├── tslint.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/.gitignore -------------------------------------------------------------------------------- /.taskkey: -------------------------------------------------------------------------------- 1 | 70fef5b6-54cf-4b7c-83f9-5f09ebf584bf -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Common/Node/bom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/bom.ts -------------------------------------------------------------------------------- /Common/Node/jsonPatcher.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/jsonPatcher.d.ts -------------------------------------------------------------------------------- /Common/Node/jsonPatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/jsonPatcher.js -------------------------------------------------------------------------------- /Common/Node/jsonPatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/jsonPatcher.ts -------------------------------------------------------------------------------- /Common/Node/multimatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/multimatch.ts -------------------------------------------------------------------------------- /Common/Node/patch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/patch.d.ts -------------------------------------------------------------------------------- /Common/Node/patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/patch.js -------------------------------------------------------------------------------- /Common/Node/patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/patch.ts -------------------------------------------------------------------------------- /Common/Node/patchProcess.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/patchProcess.d.ts -------------------------------------------------------------------------------- /Common/Node/patchProcess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/patchProcess.js -------------------------------------------------------------------------------- /Common/Node/patchProcess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Common/Node/patchProcess.ts -------------------------------------------------------------------------------- /Extension/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/LICENSE.txt -------------------------------------------------------------------------------- /Extension/Screenshots/Add-Tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/Screenshots/Add-Tasks.png -------------------------------------------------------------------------------- /Extension/Screenshots/Configure-JsonPatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/Screenshots/Configure-JsonPatch.png -------------------------------------------------------------------------------- /Extension/Screenshots/Configure-PlistPatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/Screenshots/Configure-PlistPatch.png -------------------------------------------------------------------------------- /Extension/Screenshots/Configure-XmlPatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/Screenshots/Configure-XmlPatch.png -------------------------------------------------------------------------------- /Extension/Screenshots/Configure-YamlPatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/Screenshots/Configure-YamlPatch.png -------------------------------------------------------------------------------- /Extension/Screenshots/TestBuild.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/Screenshots/TestBuild.png -------------------------------------------------------------------------------- /Extension/extension-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/extension-icon.png -------------------------------------------------------------------------------- /Extension/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/overview.md -------------------------------------------------------------------------------- /Extension/vss-extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Extension/vss-extension.json -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/README.md -------------------------------------------------------------------------------- /Tasks/JsonPatch/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/JsonPatch/icon.png -------------------------------------------------------------------------------- /Tasks/JsonPatch/json5Patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/JsonPatch/json5Patcher.ts -------------------------------------------------------------------------------- /Tasks/JsonPatch/jsonPatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/JsonPatch/jsonPatch.ts -------------------------------------------------------------------------------- /Tasks/JsonPatch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/JsonPatch/package.json -------------------------------------------------------------------------------- /Tasks/JsonPatch/task.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/JsonPatch/task.json -------------------------------------------------------------------------------- /Tasks/JsonPatch/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/JsonPatch/yarn.lock -------------------------------------------------------------------------------- /Tasks/PlistPatch/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/PlistPatch/icon.png -------------------------------------------------------------------------------- /Tasks/PlistPatch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/PlistPatch/package.json -------------------------------------------------------------------------------- /Tasks/PlistPatch/plistPatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/PlistPatch/plistPatch.ts -------------------------------------------------------------------------------- /Tasks/PlistPatch/plistPatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/PlistPatch/plistPatcher.ts -------------------------------------------------------------------------------- /Tasks/PlistPatch/task.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/PlistPatch/task.json -------------------------------------------------------------------------------- /Tasks/PlistPatch/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/PlistPatch/yarn.lock -------------------------------------------------------------------------------- /Tasks/XmlPatch/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/XmlPatch/icon.png -------------------------------------------------------------------------------- /Tasks/XmlPatch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/XmlPatch/package.json -------------------------------------------------------------------------------- /Tasks/XmlPatch/task.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/XmlPatch/task.json -------------------------------------------------------------------------------- /Tasks/XmlPatch/xmlPatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/XmlPatch/xmlPatch.ts -------------------------------------------------------------------------------- /Tasks/XmlPatch/xmlPatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/XmlPatch/xmlPatcher.ts -------------------------------------------------------------------------------- /Tasks/XmlPatch/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/XmlPatch/yarn.lock -------------------------------------------------------------------------------- /Tasks/YamlPatch/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/YamlPatch/icon.png -------------------------------------------------------------------------------- /Tasks/YamlPatch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/YamlPatch/package.json -------------------------------------------------------------------------------- /Tasks/YamlPatch/task.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/YamlPatch/task.json -------------------------------------------------------------------------------- /Tasks/YamlPatch/yamlPatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/YamlPatch/yamlPatch.ts -------------------------------------------------------------------------------- /Tasks/YamlPatch/yamlPatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/YamlPatch/yamlPatcher.ts -------------------------------------------------------------------------------- /Tasks/YamlPatch/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tasks/YamlPatch/yarn.lock -------------------------------------------------------------------------------- /Tests/JsonPatch/json5Patcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/JsonPatch/json5Patcher.spec.ts -------------------------------------------------------------------------------- /Tests/JsonPatch/jsonPatcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/JsonPatch/jsonPatcher.spec.ts -------------------------------------------------------------------------------- /Tests/PlistPatch/plistPatcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/PlistPatch/plistPatcher.spec.ts -------------------------------------------------------------------------------- /Tests/SlickSyntax/parsing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/SlickSyntax/parsing.spec.ts -------------------------------------------------------------------------------- /Tests/XmlPatch/xmlPatcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/XmlPatch/xmlPatcher.spec.ts -------------------------------------------------------------------------------- /Tests/YamlPatch/yamlPatcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/YamlPatch/yamlPatcher.spec.ts -------------------------------------------------------------------------------- /Tests/common.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/common.spec.ts -------------------------------------------------------------------------------- /Tests/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/jasmine.json -------------------------------------------------------------------------------- /Tests/multimatch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/Tests/multimatch.spec.ts -------------------------------------------------------------------------------- /configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/configuration.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/package.json -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeklearningio/gl-vsts-tasks-file-patch/HEAD/yarn.lock --------------------------------------------------------------------------------