Skip to content

Instantly share code, notes, and snippets.

@deanevans
Last active August 17, 2022 02:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save deanevans/057fb7c185d7f1321cee448340a04d84 to your computer and use it in GitHub Desktop.
Save deanevans/057fb7c185d7f1321cee448340a04d84 to your computer and use it in GitHub Desktop.
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"lastUpload":"2022-08-17T02:50:23.111Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a",
"publisherId": "CoenraadS.bracket-pair-colorizer-2",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer-2",
"publisher": "CoenraadS",
"version": "0.2.0"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "121396ad-85a1-45ec-9fd1-d95028a847f5",
"publisherId": "naumovs.color-highlight",
"publisherDisplayName": "naumovs"
},
"name": "color-highlight",
"publisher": "naumovs",
"version": "2.6.0"
},
{
"metadata": {
"id": "816d44eb-5e28-431b-be81-2c52551d81ea",
"publisherId": "mitchdenny.ecdc",
"publisherDisplayName": "mitchdenny"
},
"name": "ecdc",
"publisher": "mitchdenny",
"version": "1.8.0"
},
{
"metadata": {
"id": "8bb12ae3-73f8-40cf-86b7-4bd5729c6238",
"publisherId": "GrapeCity.gc-excelviewer",
"publisherDisplayName": "GrapeCity"
},
"name": "gc-excelviewer",
"publisher": "GrapeCity",
"version": "4.2.55"
},
{
"metadata": {
"id": "01826860-d71c-4734-9cf8-dc1c07baa5f9",
"publisherId": "GitLab.gitlab-workflow",
"publisherDisplayName": "GitLab"
},
"name": "gitlab-workflow",
"publisher": "GitLab",
"version": "3.48.1"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "12.1.2"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "golang.go",
"publisherDisplayName": "golang"
},
"name": "go",
"publisher": "golang",
"version": "0.35.1"
},
{
"metadata": {
"id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b",
"publisherId": "oderwat.indent-rainbow",
"publisherDisplayName": "oderwat"
},
"name": "indent-rainbow",
"publisher": "oderwat",
"version": "8.3.1"
},
{
"metadata": {
"id": "236ff452-49f5-47a4-8928-ab18f5b9c7bf",
"publisherId": "eriklynd.json-tools",
"publisherDisplayName": "eriklynd"
},
"name": "json-tools",
"publisher": "eriklynd",
"version": "1.0.2"
},
{
"metadata": {
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
"publisherId": "ms-toolsai.jupyter",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter",
"publisher": "ms-toolsai",
"version": "2022.7.1001890528"
},
{
"metadata": {
"id": "9f6dc8db-620c-4844-b8c5-e74914f1be27",
"publisherId": "ms-toolsai.jupyter-keymap",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter-keymap",
"publisher": "ms-toolsai",
"version": "1.0.0"
},
{
"metadata": {
"id": "b15c72f8-d5fe-421a-a4f7-27ed9f6addbf",
"publisherId": "ms-toolsai.jupyter-renderers",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter-renderers",
"publisher": "ms-toolsai",
"version": "1.0.9"
},
{
"metadata": {
"id": "3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a",
"publisherId": "shd101wyy.markdown-preview-enhanced",
"publisherDisplayName": "shd101wyy"
},
"name": "markdown-preview-enhanced",
"publisher": "shd101wyy",
"version": "0.6.3"
},
{
"metadata": {
"publisherId": "4ops.packer",
"publisherDisplayName": "4ops"
},
"name": "packer",
"publisher": "4ops",
"version": "0.2.0"
},
{
"metadata": {
"id": "79afa437-682e-4fa2-a4fd-87844832a1dc",
"publisherId": "ryu1kn.partial-diff",
"publisherDisplayName": "ryu1kn"
},
"name": "partial-diff",
"publisher": "ryu1kn",
"version": "1.4.1"
},
{
"metadata": {
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
"publisherId": "christian-kohler.path-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "2.8.0"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "9.5.0"
},
{
"metadata": {
"id": "5e6da067-a1ad-4ad3-94f9-05b080512145",
"publisherId": "osam023.pwgenerator",
"publisherDisplayName": "osam023"
},
"name": "pwgenerator",
"publisher": "osam023",
"version": "0.0.1"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2022.12.0"
},
{
"metadata": {
"id": "3792588c-3d35-442d-91ea-fe6a755e8155",
"publisherId": "mechatroner.rainbow-csv",
"publisherDisplayName": "mechatroner"
},
"name": "rainbow-csv",
"publisher": "mechatroner",
"version": "2.4.0"
},
{
"metadata": {
"id": "4a23294b-fd16-4c51-9759-da9936474cf8",
"publisherId": "hashicorp.terraform",
"publisherDisplayName": "hashicorp"
},
"name": "terraform",
"publisher": "hashicorp",
"version": "2.21.1"
},
{
"metadata": {
"id": "f3cbfb84-b1e1-40ff-b70f-877253461260",
"publisherId": "KevinRose.vsc-python-indent",
"publisherDisplayName": "KevinRose"
},
"name": "vsc-python-indent",
"publisher": "KevinRose",
"version": "1.17.0"
},
{
"metadata": {
"id": "3f9876e5-1671-490c-ac02-a4461a186d13",
"publisherId": "redhat.vscode-commons",
"publisherDisplayName": "redhat"
},
"name": "vscode-commons",
"publisher": "redhat",
"version": "0.0.6"
},
{
"metadata": {
"id": "ea6a6046-2132-421f-a984-664909fcf0b8",
"publisherId": "hediet.vscode-drawio",
"publisherDisplayName": "hediet"
},
"name": "vscode-drawio",
"publisher": "hediet",
"version": "1.6.4"
},
{
"metadata": {
"id": "4837e4f3-1b01-4732-b1a6-daa57ef64cab",
"publisherId": "ms-kubernetes-tools.vscode-kubernetes-tools",
"publisherDisplayName": "ms-kubernetes-tools"
},
"name": "vscode-kubernetes-tools",
"publisher": "ms-kubernetes-tools",
"version": "1.3.10"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "1.9.1"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.1"
}
]
{
"telemetry.machineId": "3c63df9e32e2990ba7f85497cc219fe71586100b203c13315f69f7c45429c061",
"lastKnownMenubarData": {
"menus": {
"File": {
"items": [
{
"id": "workbench.action.files.newUntitledFile",
"label": "&&New Text File"
},
{
"id": "welcome.showNewFileEntries",
"label": "New File..."
},
{
"id": "workbench.action.newWindow",
"label": "New &&Window"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.openFile",
"label": "&&Open File..."
},
{
"id": "workbench.action.files.openFolder",
"label": "Open &&Folder..."
},
{
"id": "workbench.action.openWorkspace",
"label": "Open Wor&&kspace from File..."
},
{
"id": "submenuitem.37",
"label": "Open &&Recent",
"submenu": {
"items": [
{
"id": "workbench.action.reopenClosedEditor",
"label": "&&Reopen Closed Editor",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"fsPath": "/home/deane/Repos/provisioning/terraform-apigee-admin",
"external": "file:///home/deane/Repos/provisioning/terraform-apigee-admin",
"path": "/home/deane/Repos/provisioning/terraform-apigee-admin",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/provisioning/terraform-apigee-admin"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/api-proxy",
"path": "/home/deane/Repos/api-proxy",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/api-proxy"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/provisioning/terraform-network-domains",
"path": "/home/deane/Repos/provisioning/terraform-network-domains",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/provisioning/terraform-network-domains"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/terraform-modules",
"path": "/home/deane/Repos/terraform-modules",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/terraform-modules"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/terraform-modules/container-eks",
"path": "/home/deane/Repos/terraform-modules/container-eks",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/terraform-modules/container-eks"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/containers",
"path": "/home/deane/Repos/containers",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/containers"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/istio",
"path": "/home/deane/istio",
"scheme": "file"
},
"enabled": true,
"label": "~/istio"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/testing/jmeter-api-tests",
"path": "/home/deane/Repos/testing/jmeter-api-tests",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/testing/jmeter-api-tests"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/docker-images/k8s-tavern-testing/image",
"path": "/home/deane/Repos/docker-images/k8s-tavern-testing/image",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/docker-images/k8s-tavern-testing/image"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/experimental/where_are_my_services",
"path": "/home/deane/Repos/experimental/where_are_my_services",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/experimental/where_are_my_services"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Desktop/access",
"path": "/home/deane/Desktop/access",
"scheme": "file"
},
"enabled": true,
"label": "~/Desktop/access"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Desktop/New%20File",
"path": "/home/deane/Desktop/New File",
"scheme": "file"
},
"enabled": true,
"label": "~/Desktop/New File"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/istio/istio-1.14.3/out",
"path": "/home/deane/istio/istio-1.14.3/out",
"scheme": "file"
},
"enabled": true,
"label": "~/istio/istio-1.14.3/out"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/istio/istio-1.13.7/out",
"path": "/home/deane/istio/istio-1.13.7/out",
"scheme": "file"
},
"enabled": true,
"label": "~/istio/istio-1.13.7/out"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/istio/istio-1.12.9/out",
"path": "/home/deane/istio/istio-1.12.9/out",
"scheme": "file"
},
"enabled": true,
"label": "~/istio/istio-1.12.9/out"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Downloads/tfplan.json",
"path": "/home/deane/Downloads/tfplan.json",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/tfplan.json"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/istio-1.10.1/out",
"path": "/home/deane/istio-1.10.1/out",
"scheme": "file"
},
"enabled": true,
"label": "~/istio-1.10.1/out"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/istio-1.11.1/out",
"path": "/home/deane/istio-1.11.1/out",
"scheme": "file"
},
"enabled": true,
"label": "~/istio-1.11.1/out"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/istio-1.10.1/manifest.yaml",
"path": "/home/deane/istio-1.10.1/manifest.yaml",
"scheme": "file"
},
"enabled": true,
"label": "~/istio-1.10.1/manifest.yaml"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"external": "file:///home/deane/Repos/helm-charts/dmic",
"path": "/home/deane/Repos/helm-charts/dmic",
"scheme": "file"
},
"enabled": true,
"label": "~/Repos/helm-charts/dmic"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openRecent",
"label": "&&More..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.clearRecentFiles",
"label": "&&Clear Recently Opened"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "addRootFolder",
"label": "A&&dd Folder to Workspace..."
},
{
"id": "workbench.action.saveWorkspaceAs",
"label": "Save Workspace As..."
},
{
"id": "workbench.action.duplicateWorkspaceInNewWindow",
"label": "Duplicate Workspace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.save",
"label": "&&Save"
},
{
"id": "workbench.action.files.saveAs",
"label": "Save &&As..."
},
{
"id": "saveAll",
"label": "Save A&&ll",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleAutoSave",
"label": "A&&uto Save"
},
{
"id": "submenuitem.36",
"label": "&&Preferences",
"submenu": {
"items": [
{
"id": "workbench.action.openSettings",
"label": "&&Settings"
},
{
"id": "settings.filterByOnline",
"label": "&&Online Services Settings"
},
{
"id": "settings.filterByTelemetry",
"label": "Telemetry Settings"
},
{
"id": "workbench.view.extensions",
"label": "&&Extensions"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openGlobalKeybindings",
"label": "Keyboard Shortcuts"
},
{
"id": "workbench.extensions.action.showRecommendedKeymapExtensions",
"label": "&&Migrate Keyboard Shortcuts from..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openSnippets",
"label": "Configure User Snippets"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.selectTheme",
"label": "&&Color Theme"
},
{
"id": "workbench.action.selectIconTheme",
"label": "File &&Icon Theme"
},
{
"id": "workbench.action.selectProductIconTheme",
"label": "&&Product Icon Theme"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.revert",
"label": "Re&&vert File"
},
{
"id": "workbench.action.closeActiveEditor",
"label": "&&Close Editor"
},
{
"id": "workbench.action.closeFolder",
"label": "Close &&Folder"
},
{
"id": "workbench.action.closeWindow",
"label": "Clos&&e Window"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.quit",
"label": "E&&xit"
}
]
},
"Edit": {
"items": [
{
"id": "undo",
"label": "&&Undo"
},
{
"id": "redo",
"label": "&&Redo"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.clipboardCutAction",
"label": "Cu&&t"
},
{
"id": "editor.action.clipboardCopyAction",
"label": "&&Copy"
},
{
"id": "submenuitem.28",
"label": "Copy As",
"submenu": {
"items": [
{
"id": "gitlens.copyRemoteFileUrlToClipboard",
"label": "Copy Remote File Url"
},
{
"id": "gitlens.copyRemoteFileUrlFrom",
"label": "Copy Remote File Url From..."
}
]
}
},
{
"id": "editor.action.clipboardPasteAction",
"label": "&&Paste"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "actions.find",
"label": "&&Find"
},
{
"id": "editor.action.startFindReplaceAction",
"label": "&&Replace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.findInFiles",
"label": "Find &&in Files"
},
{
"id": "workbench.action.replaceInFiles",
"label": "Replace &&in Files"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.commentLine",
"label": "&&Toggle Line Comment"
},
{
"id": "editor.action.blockComment",
"label": "Toggle &&Block Comment"
},
{
"id": "editor.emmet.action.expandAbbreviation",
"label": "Emmet: E&&xpand Abbreviation"
}
]
},
"Selection": {
"items": [
{
"id": "editor.action.selectAll",
"label": "&&Select All"
},
{
"id": "editor.action.smartSelect.expand",
"label": "&&Expand Selection"
},
{
"id": "editor.action.smartSelect.shrink",
"label": "&&Shrink Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.copyLinesUpAction",
"label": "&&Copy Line Up"
},
{
"id": "editor.action.copyLinesDownAction",
"label": "Co&&py Line Down"
},
{
"id": "editor.action.moveLinesUpAction",
"label": "Mo&&ve Line Up"
},
{
"id": "editor.action.moveLinesDownAction",
"label": "Move &&Line Down"
},
{
"id": "editor.action.duplicateSelection",
"label": "&&Duplicate Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.insertCursorAbove",
"label": "&&Add Cursor Above"
},
{
"id": "editor.action.insertCursorBelow",
"label": "A&&dd Cursor Below"
},
{
"id": "editor.action.insertCursorAtEndOfEachLineSelected",
"label": "Add C&&ursors to Line Ends"
},
{
"id": "editor.action.addSelectionToNextFindMatch",
"label": "Add &&Next Occurrence"
},
{
"id": "editor.action.addSelectionToPreviousFindMatch",
"label": "Add P&&revious Occurrence"
},
{
"id": "editor.action.selectHighlights",
"label": "Select All &&Occurrences"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleMultiCursorModifier",
"label": "Switch to Ctrl+Click for Multi-Cursor"
},
{
"id": "editor.action.toggleColumnSelection",
"label": "Column &&Selection Mode"
}
]
},
"View": {
"items": [
{
"id": "workbench.action.showCommands",
"label": "&&Command Palette..."
},
{
"id": "workbench.action.openView",
"label": "&&Open View..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.25",
"label": "&&Appearance",
"submenu": {
"items": [
{
"id": "workbench.action.toggleFullScreen",
"label": "&&Full Screen"
},
{
"id": "workbench.action.toggleZenMode",
"label": "Zen Mode"
},
{
"id": "workbench.action.toggleCenteredLayout",
"label": "&&Centered Layout"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleMenuBar",
"label": "Show Menu &&Bar",
"checked": true
},
{
"id": "workbench.action.toggleSidebarVisibility",
"label": "Show &&Primary Side Bar",
"checked": true
},
{
"id": "workbench.action.toggleAuxiliaryBar",
"label": "Show Secondary Si&&de Bar"
},
{
"id": "workbench.action.toggleStatusbarVisibility",
"label": "Show S&&tatus Bar",
"checked": true
},
{
"id": "workbench.action.toggleActivityBarVisibility",
"label": "Show &&Activity Bar",
"checked": true
},
{
"id": "workbench.action.togglePanel",
"label": "Show &&Panel",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarPosition",
"label": "&&Move Primary Side Bar Right"
},
{
"id": "submenuitem.35",
"label": "Panel Position",
"submenu": {
"items": [
{
"id": "workbench.action.positionPanelBottom",
"label": "Bottom",
"checked": true
},
{
"id": "workbench.action.positionPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.positionPanelRight",
"label": "Right"
}
]
}
},
{
"id": "submenuitem.34",
"label": "Align Panel",
"submenu": {
"items": [
{
"id": "workbench.action.alignPanelCenter",
"label": "Center",
"checked": true
},
{
"id": "workbench.action.alignPanelJustify",
"label": "Justify"
},
{
"id": "workbench.action.alignPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.alignPanelRight",
"label": "Right"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.zoomIn",
"label": "&&Zoom In"
},
{
"id": "workbench.action.zoomOut",
"label": "&&Zoom Out"
},
{
"id": "workbench.action.zoomReset",
"label": "&&Reset Zoom"
}
]
}
},
{
"id": "submenuitem.32",
"label": "Editor &&Layout",
"submenu": {
"items": [
{
"id": "workbench.action.splitEditorUp",
"label": "Split &&Up"
},
{
"id": "workbench.action.splitEditorDown",
"label": "Split &&Down"
},
{
"id": "workbench.action.splitEditorLeft",
"label": "Split &&Left"
},
{
"id": "workbench.action.splitEditorRight",
"label": "Split &&Right"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.splitEditorInGroup",
"label": "Split in &&Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.editorLayoutSingle",
"label": "&&Single"
},
{
"id": "workbench.action.editorLayoutTwoColumns",
"label": "&&Two Columns"
},
{
"id": "workbench.action.editorLayoutThreeColumns",
"label": "T&&hree Columns"
},
{
"id": "workbench.action.editorLayoutTwoRows",
"label": "T&&wo Rows"
},
{
"id": "workbench.action.editorLayoutThreeRows",
"label": "Three &&Rows"
},
{
"id": "workbench.action.editorLayoutTwoByTwoGrid",
"label": "&&Grid (2x2)"
},
{
"id": "workbench.action.editorLayoutTwoRowsRight",
"label": "Two R&&ows Right"
},
{
"id": "workbench.action.editorLayoutTwoColumnsBottom",
"label": "Two &&Columns Bottom"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleEditorGroupLayout",
"label": "Flip &&Layout"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.view.explorer",
"label": "&&Explorer"
},
{
"id": "workbench.view.search",
"label": "&&Search"
},
{
"id": "workbench.view.scm",
"label": "Source &&Control"
},
{
"id": "workbench.view.debug",
"label": "&&Run"
},
{
"id": "workbench.view.extensions",
"label": "E&&xtensions"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.actions.view.problems",
"label": "&&Problems"
},
{
"id": "workbench.action.output.toggleOutput",
"label": "&&Output"
},
{
"id": "workbench.debug.action.toggleRepl",
"label": "De&&bug Console"
},
{
"id": "workbench.action.terminal.toggleTerminal",
"label": "&&Terminal"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleWordWrap",
"label": "&&Word Wrap"
},
{
"id": "editor.action.toggleMinimap",
"label": "Show &&Minimap"
},
{
"id": "breadcrumbs.toggle",
"label": "Show &&Breadcrumbs",
"checked": true
},
{
"id": "editor.action.toggleRenderWhitespace",
"label": "&&Render Whitespace",
"checked": true
},
{
"id": "editor.action.toggleRenderControlCharacter",
"label": "Render &&Control Characters",
"checked": true
}
]
},
"Go": {
"items": [
{
"id": "workbench.action.navigateBack",
"label": "&&Back"
},
{
"id": "workbench.action.navigateForward",
"label": "&&Forward",
"enabled": false
},
{
"id": "workbench.action.navigateToLastEditLocation",
"label": "&&Last Edit Location"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.40",
"label": "Switch &&Editor",
"submenu": {
"items": [
{
"id": "workbench.action.nextEditor",
"label": "&&Next Editor"
},
{
"id": "workbench.action.previousEditor",
"label": "&&Previous Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditor",
"label": "&&Next Used Editor"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditor",
"label": "&&Previous Used Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.nextEditorInGroup",
"label": "&&Next Editor in Group"
},
{
"id": "workbench.action.previousEditorInGroup",
"label": "&&Previous Editor in Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditorInGroup",
"label": "&&Next Used Editor in Group"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditorInGroup",
"label": "&&Previous Used Editor in Group"
}
]
}
},
{
"id": "submenuitem.41",
"label": "Switch &&Group",
"submenu": {
"items": [
{
"id": "workbench.action.focusFirstEditorGroup",
"label": "Group &&1"
},
{
"id": "workbench.action.focusSecondEditorGroup",
"label": "Group &&2"
},
{
"id": "workbench.action.focusThirdEditorGroup",
"label": "Group &&3",
"enabled": false
},
{
"id": "workbench.action.focusFourthEditorGroup",
"label": "Group &&4",
"enabled": false
},
{
"id": "workbench.action.focusFifthEditorGroup",
"label": "Group &&5",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusNextGroup",
"label": "&&Next Group",
"enabled": false
},
{
"id": "workbench.action.focusPreviousGroup",
"label": "&&Previous Group",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusLeftGroup",
"label": "Group &&Left",
"enabled": false
},
{
"id": "workbench.action.focusRightGroup",
"label": "Group &&Right",
"enabled": false
},
{
"id": "workbench.action.focusAboveGroup",
"label": "Group &&Above",
"enabled": false
},
{
"id": "workbench.action.focusBelowGroup",
"label": "Group &&Below",
"enabled": false
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.quickOpen",
"label": "Go to &&File..."
},
{
"id": "workbench.action.showAllSymbols",
"label": "Go to Symbol in &&Workspace..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoSymbol",
"label": "Go to &&Symbol in Editor..."
},
{
"id": "editor.action.revealDefinition",
"label": "Go to &&Definition"
},
{
"id": "editor.action.revealDeclaration",
"label": "Go to &&Declaration"
},
{
"id": "editor.action.goToTypeDefinition",
"label": "Go to &&Type Definition"
},
{
"id": "editor.action.goToImplementation",
"label": "Go to &&Implementations"
},
{
"id": "editor.action.goToReferences",
"label": "Go to &&References"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoLine",
"label": "Go to &&Line/Column..."
},
{
"id": "editor.action.jumpToBracket",
"label": "Go to &&Bracket"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.marker.nextInFiles",
"label": "Next &&Problem"
},
{
"id": "editor.action.marker.prevInFiles",
"label": "Previous &&Problem"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.dirtydiff.next",
"label": "Next &&Change"
},
{
"id": "editor.action.dirtydiff.previous",
"label": "Previous &&Change"
}
]
},
"Run": {
"items": [
{
"id": "workbench.action.debug.start",
"label": "&&Start Debugging"
},
{
"id": "workbench.action.debug.run",
"label": "Run &&Without Debugging"
},
{
"id": "workbench.action.debug.stop",
"label": "&&Stop Debugging",
"enabled": false
},
{
"id": "workbench.action.debug.restart",
"label": "&&Restart Debugging",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.configure",
"label": "Open &&Configurations",
"enabled": false
},
{
"id": "debug.addConfiguration",
"label": "A&&dd Configuration..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.stepOver",
"label": "Step &&Over",
"enabled": false
},
{
"id": "workbench.action.debug.stepInto",
"label": "Step &&Into",
"enabled": false
},
{
"id": "workbench.action.debug.stepOut",
"label": "Step O&&ut",
"enabled": false
},
{
"id": "workbench.action.debug.continue",
"label": "&&Continue",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.debug.action.toggleBreakpoint",
"label": "Toggle &&Breakpoint"
},
{
"id": "submenuitem.33",
"label": "&&New Breakpoint",
"submenu": {
"items": [
{
"id": "editor.debug.action.conditionalBreakpoint",
"label": "&&Conditional Breakpoint..."
},
{
"id": "editor.debug.action.toggleInlineBreakpoint",
"label": "Inline Breakp&&oint"
},
{
"id": "workbench.debug.viewlet.action.addFunctionBreakpointAction",
"label": "&&Function Breakpoint..."
},
{
"id": "editor.debug.action.addLogPoint",
"label": "&&Logpoint..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.debug.viewlet.action.enableAllBreakpoints",
"label": "&&Enable All Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.disableAllBreakpoints",
"label": "Disable A&&ll Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.removeAllBreakpoints",
"label": "Remove &&All Breakpoints"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "debug.installAdditionalDebuggers",
"label": "&&Install Additional Debuggers..."
}
]
},
"Terminal": {
"items": [
{
"id": "workbench.action.terminal.new",
"label": "&&New Terminal"
},
{
"id": "workbench.action.terminal.split",
"label": "&&Split Terminal"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.runTask",
"label": "&&Run Task..."
},
{
"id": "workbench.action.tasks.build",
"label": "Run &&Build Task..."
},
{
"id": "workbench.action.terminal.runActiveFile",
"label": "Run &&Active File"
},
{
"id": "workbench.action.terminal.runSelectedText",
"label": "Run &&Selected Text"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.showTasks",
"label": "Show Runnin&&g Tasks...",
"enabled": false
},
{
"id": "workbench.action.tasks.restartTask",
"label": "R&&estart Running Task...",
"enabled": false
},
{
"id": "workbench.action.tasks.terminate",
"label": "&&Terminate Task...",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.configureTaskRunner",
"label": "&&Configure Tasks..."
},
{
"id": "workbench.action.tasks.configureDefaultBuildTask",
"label": "Configure De&&fault Build Task..."
}
]
},
"Help": {
"items": [
{
"id": "workbench.action.openWalkthrough",
"label": "Get Started"
},
{
"id": "workbench.action.showCommands",
"label": "Show All Commands"
},
{
"id": "workbench.action.openDocumentationUrl",
"label": "&&Documentation"
},
{
"id": "workbench.action.showInteractivePlayground",
"label": "Editor Playgrou&&nd"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.keybindingsReference",
"label": "&&Keyboard Shortcuts Reference"
},
{
"id": "workbench.action.openVideoTutorialsUrl",
"label": "&&Video Tutorials"
},
{
"id": "workbench.action.openTipsAndTricksUrl",
"label": "Tips and Tri&&cks"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openRequestFeatureUrl",
"label": "&&Search Feature Requests"
},
{
"id": "workbench.action.openIssueReporter",
"label": "Report &&Issue"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openLicenseUrl",
"label": "View &&License"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleDevTools",
"label": "Toggle Developer Tools"
},
{
"id": "workbench.action.openProcessExplorer",
"label": "Open &&Process Explorer"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.showAboutDialog",
"label": "&&About"
}
]
}
},
"keybindings": {
"workbench.action.files.newUntitledFile": {
"label": "Ctrl+N",
"userSettingsLabel": "ctrl+n"
},
"welcome.showNewFileEntries": {
"label": "Ctrl+Alt+Super+N",
"userSettingsLabel": "ctrl+alt+meta+n"
},
"workbench.action.newWindow": {
"label": "Ctrl+Shift+N",
"userSettingsLabel": "ctrl+shift+n"
},
"workbench.action.files.openFile": {
"label": "Ctrl+O",
"userSettingsLabel": "ctrl+o"
},
"workbench.action.files.openFolder": {
"label": "Ctrl+K Ctrl+O",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+o"
},
"workbench.action.reopenClosedEditor": {
"label": "Ctrl+Shift+T",
"userSettingsLabel": "ctrl+shift+t"
},
"workbench.action.openRecent": {
"label": "Ctrl+R",
"userSettingsLabel": "ctrl+r"
},
"workbench.action.files.save": {
"label": "Ctrl+S",
"userSettingsLabel": "ctrl+s"
},
"workbench.action.files.saveAs": {
"label": "Ctrl+Shift+S",
"userSettingsLabel": "ctrl+shift+s"
},
"workbench.action.openSettings": {
"label": "Ctrl+,",
"userSettingsLabel": "ctrl+,"
},
"workbench.view.extensions": {
"label": "Ctrl+Shift+X",
"userSettingsLabel": "ctrl+shift+x"
},
"workbench.action.openGlobalKeybindings": {
"label": "Ctrl+K Ctrl+S",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+s"
},
"workbench.action.selectTheme": {
"label": "Ctrl+K Ctrl+T",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+t"
},
"workbench.action.closeActiveEditor": {
"label": "Ctrl+W",
"userSettingsLabel": "ctrl+w"
},
"workbench.action.closeFolder": {
"label": "Ctrl+K F",
"isNative": false,
"userSettingsLabel": "ctrl+k f"
},
"workbench.action.closeWindow": {
"label": "Alt+F4",
"userSettingsLabel": "alt+f4"
},
"workbench.action.quit": {
"label": "Ctrl+Q",
"userSettingsLabel": "ctrl+q"
},
"undo": {
"label": "Ctrl+Z",
"userSettingsLabel": "ctrl+z"
},
"redo": {
"label": "Ctrl+Y",
"userSettingsLabel": "ctrl+y"
},
"editor.action.clipboardCutAction": {
"label": "Ctrl+X",
"userSettingsLabel": "ctrl+x"
},
"editor.action.clipboardCopyAction": {
"label": "Ctrl+C",
"userSettingsLabel": "ctrl+c"
},
"editor.action.clipboardPasteAction": {
"label": "Ctrl+V",
"userSettingsLabel": "ctrl+v"
},
"actions.find": {
"label": "Ctrl+F",
"userSettingsLabel": "ctrl+f"
},
"editor.action.startFindReplaceAction": {
"label": "Ctrl+H",
"userSettingsLabel": "ctrl+h"
},
"workbench.action.findInFiles": {
"label": "Ctrl+Shift+F",
"userSettingsLabel": "ctrl+shift+f"
},
"workbench.action.replaceInFiles": {
"label": "Ctrl+Shift+H",
"userSettingsLabel": "ctrl+shift+h"
},
"editor.action.commentLine": {
"label": "Ctrl+/",
"userSettingsLabel": "ctrl+/"
},
"editor.action.blockComment": {
"label": "Ctrl+Shift+A",
"userSettingsLabel": "ctrl+shift+a"
},
"editor.emmet.action.expandAbbreviation": {
"label": "Tab",
"userSettingsLabel": "tab"
},
"editor.action.selectAll": {
"label": "Ctrl+A",
"userSettingsLabel": "ctrl+a"
},
"editor.action.smartSelect.expand": {
"label": "Shift+Alt+Right",
"userSettingsLabel": "shift+alt+right"
},
"editor.action.smartSelect.shrink": {
"label": "Shift+Alt+Left",
"userSettingsLabel": "shift+alt+left"
},
"editor.action.copyLinesUpAction": {
"label": "Ctrl+Shift+Alt+Up",
"userSettingsLabel": "ctrl+shift+alt+up"
},
"editor.action.copyLinesDownAction": {
"label": "Ctrl+Shift+Alt+Down",
"userSettingsLabel": "ctrl+shift+alt+down"
},
"editor.action.moveLinesUpAction": {
"label": "Alt+Up",
"userSettingsLabel": "alt+up"
},
"editor.action.moveLinesDownAction": {
"label": "Alt+Down",
"userSettingsLabel": "alt+down"
},
"editor.action.insertCursorAbove": {
"label": "Shift+Alt+Up",
"userSettingsLabel": "shift+alt+up"
},
"editor.action.insertCursorBelow": {
"label": "Shift+Alt+Down",
"userSettingsLabel": "shift+alt+down"
},
"editor.action.insertCursorAtEndOfEachLineSelected": {
"label": "Shift+Alt+I",
"userSettingsLabel": "shift+alt+i"
},
"editor.action.addSelectionToNextFindMatch": {
"label": "Ctrl+D",
"userSettingsLabel": "ctrl+d"
},
"editor.action.selectHighlights": {
"label": "Ctrl+Shift+L",
"userSettingsLabel": "ctrl+shift+l"
},
"workbench.action.showCommands": {
"label": "Ctrl+Shift+P",
"userSettingsLabel": "ctrl+shift+p"
},
"workbench.action.toggleFullScreen": {
"label": "F11",
"userSettingsLabel": "f11"
},
"workbench.action.toggleZenMode": {
"label": "Ctrl+K Z",
"isNative": false,
"userSettingsLabel": "ctrl+k z"
},
"workbench.action.toggleSidebarVisibility": {
"label": "Ctrl+B",
"userSettingsLabel": "ctrl+b"
},
"workbench.action.togglePanel": {
"label": "Ctrl+J",
"userSettingsLabel": "ctrl+j"
},
"workbench.action.zoomIn": {
"label": "Ctrl+=",
"userSettingsLabel": "ctrl+="
},
"workbench.action.zoomOut": {
"label": "Ctrl+-",
"userSettingsLabel": "ctrl+-"
},
"workbench.action.zoomReset": {
"label": "Ctrl+NumPad0",
"isNative": false,
"userSettingsLabel": "ctrl+numpad0"
},
"workbench.action.splitEditorInGroup": {
"label": "Ctrl+K Ctrl+Shift+\\",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+shift+\\"
},
"workbench.action.toggleEditorGroupLayout": {
"label": "Shift+Alt+0",
"userSettingsLabel": "shift+alt+0"
},
"workbench.view.explorer": {
"label": "Ctrl+Shift+E",
"userSettingsLabel": "ctrl+shift+e"
},
"workbench.view.search": {
"label": "Ctrl+Shift+F",
"userSettingsLabel": "ctrl+shift+f"
},
"workbench.view.scm": {
"label": "Ctrl+Shift+G G",
"isNative": false,
"userSettingsLabel": "ctrl+shift+g g"
},
"workbench.view.debug": {
"label": "Ctrl+Shift+D",
"userSettingsLabel": "ctrl+shift+d"
},
"workbench.actions.view.problems": {
"label": "Ctrl+Shift+M",
"userSettingsLabel": "ctrl+shift+m"
},
"workbench.action.output.toggleOutput": {
"label": "Ctrl+K Ctrl+H",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+h"
},
"workbench.debug.action.toggleRepl": {
"label": "Ctrl+Shift+Y",
"userSettingsLabel": "ctrl+shift+y"
},
"workbench.action.terminal.toggleTerminal": {
"label": "Ctrl+`",
"userSettingsLabel": "ctrl+`"
},
"editor.action.toggleWordWrap": {
"label": "Alt+Z",
"userSettingsLabel": "alt+z"
},
"workbench.action.navigateBack": {
"label": "Ctrl+Alt+-",
"userSettingsLabel": "ctrl+alt+-"
},
"workbench.action.navigateForward": {
"label": "Ctrl+Shift+-",
"userSettingsLabel": "ctrl+shift+-"
},
"workbench.action.navigateToLastEditLocation": {
"label": "Ctrl+K Ctrl+Q",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+q"
},
"workbench.action.nextEditor": {
"label": "Ctrl+PageDown",
"userSettingsLabel": "ctrl+pagedown"
},
"workbench.action.previousEditor": {
"label": "Ctrl+PageUp",
"userSettingsLabel": "ctrl+pageup"
},
"workbench.action.nextEditorInGroup": {
"label": "Ctrl+K Ctrl+PageDown",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+pagedown"
},
"workbench.action.previousEditorInGroup": {
"label": "Ctrl+K Ctrl+PageUp",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+pageup"
},
"workbench.action.focusFirstEditorGroup": {
"label": "Ctrl+1",
"userSettingsLabel": "ctrl+1"
},
"workbench.action.focusSecondEditorGroup": {
"label": "Ctrl+2",
"userSettingsLabel": "ctrl+2"
},
"workbench.action.focusThirdEditorGroup": {
"label": "Ctrl+3",
"userSettingsLabel": "ctrl+3"
},
"workbench.action.focusFourthEditorGroup": {
"label": "Ctrl+4",
"userSettingsLabel": "ctrl+4"
},
"workbench.action.focusFifthEditorGroup": {
"label": "Ctrl+5",
"userSettingsLabel": "ctrl+5"
},
"workbench.action.focusLeftGroup": {
"label": "Ctrl+K Ctrl+LeftArrow",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+left"
},
"workbench.action.focusRightGroup": {
"label": "Ctrl+K Ctrl+RightArrow",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+right"
},
"workbench.action.focusAboveGroup": {
"label": "Ctrl+K Ctrl+UpArrow",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+up"
},
"workbench.action.focusBelowGroup": {
"label": "Ctrl+K Ctrl+DownArrow",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+down"
},
"workbench.action.quickOpen": {
"label": "Ctrl+P",
"userSettingsLabel": "ctrl+p"
},
"workbench.action.showAllSymbols": {
"label": "Ctrl+T",
"userSettingsLabel": "ctrl+t"
},
"workbench.action.gotoSymbol": {
"label": "Ctrl+Shift+O",
"userSettingsLabel": "ctrl+shift+o"
},
"editor.action.revealDefinition": {
"label": "F12",
"userSettingsLabel": "f12"
},
"editor.action.goToImplementation": {
"label": "Ctrl+F12",
"userSettingsLabel": "ctrl+f12"
},
"editor.action.goToReferences": {
"label": "Shift+F12",
"userSettingsLabel": "shift+f12"
},
"workbench.action.gotoLine": {
"label": "Ctrl+G",
"userSettingsLabel": "ctrl+g"
},
"editor.action.jumpToBracket": {
"label": "Ctrl+Shift+\\",
"userSettingsLabel": "ctrl+shift+\\"
},
"editor.action.marker.nextInFiles": {
"label": "F8",
"userSettingsLabel": "f8"
},
"editor.action.marker.prevInFiles": {
"label": "Shift+F8",
"userSettingsLabel": "shift+f8"
},
"editor.action.dirtydiff.next": {
"label": "Alt+F3",
"userSettingsLabel": "alt+f3"
},
"editor.action.dirtydiff.previous": {
"label": "Shift+Alt+F3",
"userSettingsLabel": "shift+alt+f3"
},
"workbench.action.debug.start": {
"label": "F5",
"userSettingsLabel": "f5"
},
"workbench.action.debug.run": {
"label": "Ctrl+F5",
"userSettingsLabel": "ctrl+f5"
},
"workbench.action.debug.stop": {
"label": "Shift+F5",
"userSettingsLabel": "shift+f5"
},
"workbench.action.debug.restart": {
"label": "Ctrl+Shift+F5",
"userSettingsLabel": "ctrl+shift+f5"
},
"workbench.action.debug.stepOver": {
"label": "F10",
"userSettingsLabel": "f10"
},
"workbench.action.debug.stepInto": {
"label": "F11",
"userSettingsLabel": "f11"
},
"workbench.action.debug.stepOut": {
"label": "Shift+F11",
"userSettingsLabel": "shift+f11"
},
"workbench.action.debug.continue": {
"label": "F5",
"userSettingsLabel": "f5"
},
"editor.debug.action.toggleBreakpoint": {
"label": "F9",
"userSettingsLabel": "f9"
},
"editor.debug.action.toggleInlineBreakpoint": {
"label": "Shift+F9",
"userSettingsLabel": "shift+f9"
},
"workbench.action.terminal.new": {
"label": "Ctrl+Shift+`",
"userSettingsLabel": "ctrl+shift+`"
},
"workbench.action.terminal.split": {
"label": "Ctrl+Shift+5",
"userSettingsLabel": "ctrl+shift+5"
},
"workbench.action.tasks.build": {
"label": "Ctrl+Shift+B",
"userSettingsLabel": "ctrl+shift+b"
},
"workbench.action.keybindingsReference": {
"label": "Ctrl+K Ctrl+R",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+r"
},
"workbench.action.toggleDevTools": {
"label": "Ctrl+Shift+I",
"userSettingsLabel": "ctrl+shift+i"
}
}
},
"theme": "vs-dark",
"themeBackground": "#002b36",
"windowSplash": {
"baseTheme": "vs-dark",
"colorInfo": {
"foreground": "#cccccc",
"background": "#002b36",
"editorBackground": "#002b36",
"titleBarBackground": "#002c39",
"activityBarBackground": "#003847",
"sideBarBackground": "#00212b",
"statusBarBackground": "#00212b",
"statusBarNoFolderBackground": "#00212b"
},
"layoutInfo": {
"sideBarSide": "left",
"editorPartMinWidth": 220,
"titleBarHeight": 0,
"activityBarWidth": 48,
"sideBarWidth": 318,
"statusBarHeight": 22,
"windowBorder": false
}
},
"windowsState": {
"lastActiveWindow": {
"folder": "file:///home/deane/Repos/provisioning/terraform-apigee-admin",
"backupPath": "/home/deane/.config/Code - OSS/Backups/4f92a8a711348cb5c8076587c689e4c6",
"uiState": {
"mode": 0,
"x": 0,
"y": 28,
"width": 1920,
"height": 1015
}
},
"openedWindows": [
{
"folder": "file:///home/deane/Repos/containers",
"backupPath": "/home/deane/.config/Code - OSS/Backups/ca127e91e16ccbd1609419eb6b30deae",
"uiState": {
"mode": 0,
"x": 0,
"y": 28,
"width": 1920,
"height": 1015
}
},
{
"folder": "file:///home/deane/Repos/terraform-modules",
"backupPath": "/home/deane/.config/Code - OSS/Backups/0d12b5750ffe9b048014e0b45f9e5f41",
"uiState": {
"mode": 0,
"x": 0,
"y": 28,
"width": 1920,
"height": 1015
}
},
{
"folder": "file:///home/deane/Repos/provisioning/terraform-network-domains",
"backupPath": "/home/deane/.config/Code - OSS/Backups/5cdda9e7a9821960d0ec9d2bc45909f5",
"uiState": {
"mode": 0,
"x": 0,
"y": 28,
"width": 1920,
"height": 1015
}
},
{
"folder": "file:///home/deane/Repos/provisioning/terraform-apigee-admin",
"backupPath": "/home/deane/.config/Code - OSS/Backups/4f92a8a711348cb5c8076587c689e4c6",
"uiState": {
"mode": 0,
"x": 0,
"y": 28,
"width": 1920,
"height": 1015
}
}
]
}
}
{
"title": "JSON schema for the TypeScript compiler's configuration file",
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "https://json.schemastore.org/tsconfig",
"definitions": {
"//": {
"explainer": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#overview",
"reference": "https://www.typescriptlang.org/tsconfig",
"reference metadata": "https://github.com/microsoft/TypeScript-Website/blob/v2/packages/tsconfig-reference/scripts/tsconfigRules.ts"
},
"filesDefinition": {
"properties": {
"files": {
"description": "If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. When a 'files' property is specified, only those files and those specified by 'include' are included.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
}
},
"excludeDefinition": {
"properties": {
"exclude": {
"description": "Specifies a list of files to be excluded from compilation. The 'exclude' property only affects the files included via the 'include' property and not the 'files' property. Glob patterns require TypeScript version 2.0 or later.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
}
},
"includeDefinition": {
"properties": {
"include": {
"description": "Specifies a list of glob patterns that match files to be included in compilation. If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. Requires TypeScript version 2.0 or later.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
}
},
"compileOnSaveDefinition": {
"properties": {
"compileOnSave": {
"description": "Enable Compile-on-Save for this project.",
"type": "boolean"
}
}
},
"extendsDefinition": {
"properties": {
"extends": {
"description": "Path to base configuration file to inherit from. Requires TypeScript version 2.1 or later.",
"type": "string"
}
}
},
"buildOptionsDefinition": {
"properties": {
"buildOptions": {
"properties": {
"dry": {
"description": "~",
"type": "boolean",
"default": false
},
"force": {
"description": "Build all projects, including those that appear to be up to date",
"type": "boolean",
"default": false,
"markdownDescription": "Build all projects, including those that appear to be up to date\n\nSee more: https://www.typescriptlang.org/tsconfig#force"
},
"verbose": {
"description": "Enable verbose logging",
"type": "boolean",
"default": false,
"markdownDescription": "Enable verbose logging\n\nSee more: https://www.typescriptlang.org/tsconfig#verbose"
},
"incremental": {
"description": "Save .tsbuildinfo files to allow for incremental compilation of projects.",
"type": "boolean",
"default": false,
"markdownDescription": "Save .tsbuildinfo files to allow for incremental compilation of projects.\n\nSee more: https://www.typescriptlang.org/tsconfig#incremental"
},
"assumeChangesOnlyAffectDirectDependencies": {
"description": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.",
"type": "boolean",
"default": false,
"markdownDescription": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.\n\nSee more: https://www.typescriptlang.org/tsconfig#assumeChangesOnlyAffectDirectDependencies"
},
"traceResolution": {
"description": "Log paths used during the `moduleResolution` process.",
"type": "boolean",
"default": false,
"markdownDescription": "Log paths used during the `moduleResolution` process.\n\nSee more: https://www.typescriptlang.org/tsconfig#traceResolution"
}
}
}
}
},
"watchOptionsDefinition": {
"properties": {
"watchOptions": {
"type": "object",
"description": "Settings for the watch mode in TypeScript.",
"properties": {
"force": {
"description": "~",
"type": "string"
},
"watchFile": {
"description": "Specify how the TypeScript watch mode works.",
"type": "string",
"markdownDescription": "Specify how the TypeScript watch mode works.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchFile"
},
"watchDirectory": {
"description": "Specify how directories are watched on systems that lack recursive file-watching functionality.",
"type": "string",
"markdownDescription": "Specify how directories are watched on systems that lack recursive file-watching functionality.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchDirectory"
},
"fallbackPolling": {
"description": "Specify what approach the watcher should use if the system runs out of native file watchers.",
"type": "string",
"markdownDescription": "Specify what approach the watcher should use if the system runs out of native file watchers.\n\nSee more: https://www.typescriptlang.org/tsconfig#fallbackPolling"
},
"synchronousWatchDirectory": {
"description": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.",
"type": "boolean",
"markdownDescription": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.\n\nSee more: https://www.typescriptlang.org/tsconfig#synchronousWatchDirectory"
},
"excludeFiles": {
"description": "Remove a list of files from the watch mode's processing.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Remove a list of files from the watch mode's processing.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeFiles"
},
"excludeDirectories": {
"description": "Remove a list of directories from the watch process.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Remove a list of directories from the watch process.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeDirectories"
}
}
}
}
},
"compilerOptionsDefinition": {
"properties": {
"compilerOptions": {
"type": "object",
"description": "Instructs the TypeScript compiler how to compile .ts files.",
"properties": {
"charset": {
"description": "No longer supported. In early versions, manually set the text encoding for reading files.",
"type": "string",
"markdownDescription": "No longer supported. In early versions, manually set the text encoding for reading files.\n\nSee more: https://www.typescriptlang.org/tsconfig#charset"
},
"composite": {
"description": "Enable constraints that allow a TypeScript project to be used with project references.",
"type": "boolean",
"default": true,
"markdownDescription": "Enable constraints that allow a TypeScript project to be used with project references.\n\nSee more: https://www.typescriptlang.org/tsconfig#composite"
},
"declaration": {
"description": "Generate .d.ts files from TypeScript and JavaScript files in your project.",
"type": "boolean",
"default": false,
"markdownDescription": "Generate .d.ts files from TypeScript and JavaScript files in your project.\n\nSee more: https://www.typescriptlang.org/tsconfig#declaration"
},
"declarationDir": {
"description": "Specify the output directory for generated declaration files.",
"type": [
"string",
"null"
],
"markdownDescription": "Specify the output directory for generated declaration files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationDir"
},
"diagnostics": {
"description": "Output compiler performance information after building.",
"type": "boolean",
"markdownDescription": "Output compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#diagnostics"
},
"disableReferencedProjectLoad": {
"description": "Reduce the number of projects loaded automatically by TypeScript.",
"type": "boolean",
"markdownDescription": "Reduce the number of projects loaded automatically by TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableReferencedProjectLoad"
},
"noPropertyAccessFromIndexSignature": {
"description": "Enforces using indexed accessors for keys declared using an indexed type",
"type": "boolean",
"markdownDescription": "Enforces using indexed accessors for keys declared using an indexed type\n\nSee more: https://www.typescriptlang.org/tsconfig#noPropertyAccessFromIndexSignature"
},
"emitBOM": {
"description": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.",
"type": "boolean",
"default": false,
"markdownDescription": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitBOM"
},
"emitDeclarationOnly": {
"description": "Only output d.ts files and not JavaScript files.",
"type": "boolean",
"default": false,
"markdownDescription": "Only output d.ts files and not JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDeclarationOnly"
},
"exactOptionalPropertyTypes": {
"description": "Differentiate between undefined and not present when type checking",
"type": "boolean",
"default": false,
"markdownDescription": "Differentiate between undefined and not present when type checking\n\nSee more: https://www.typescriptlang.org/tsconfig#exactOptionalPropertyTypes"
},
"incremental": {
"description": "Enable incremental compilation. Requires TypeScript version 3.4 or later.",
"type": "boolean"
},
"tsBuildInfoFile": {
"description": "Specify the folder for .tsbuildinfo incremental compilation files.",
"default": ".tsbuildinfo",
"type": "string",
"markdownDescription": "Specify the folder for .tsbuildinfo incremental compilation files.\n\nSee more: https://www.typescriptlang.org/tsconfig#tsBuildInfoFile"
},
"inlineSourceMap": {
"description": "Include sourcemap files inside the emitted JavaScript.",
"type": "boolean",
"default": false,
"markdownDescription": "Include sourcemap files inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSourceMap"
},
"inlineSources": {
"description": "Include source code in the sourcemaps inside the emitted JavaScript.",
"type": "boolean",
"default": false,
"markdownDescription": "Include source code in the sourcemaps inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSources"
},
"jsx": {
"description": "Specify what JSX code is generated.",
"enum": [
"preserve",
"react",
"react-jsx",
"react-jsxdev",
"react-native"
]
},
"reactNamespace": {
"description": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.",
"type": "string",
"default": "React",
"markdownDescription": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.\n\nSee more: https://www.typescriptlang.org/tsconfig#reactNamespace"
},
"jsxFactory": {
"description": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'",
"type": "string",
"default": "React.createElement",
"markdownDescription": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFactory"
},
"jsxFragmentFactory": {
"description": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.",
"type": "string",
"default": "React.Fragment",
"markdownDescription": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFragmentFactory"
},
"jsxImportSource": {
"description": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.",
"type": "string",
"default": "react",
"markdownDescription": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxImportSource"
},
"listFiles": {
"description": "Print all of the files read during the compilation.",
"type": "boolean",
"default": false,
"markdownDescription": "Print all of the files read during the compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listFiles"
},
"mapRoot": {
"description": "Specify the location where debugger should locate map files instead of generated locations.",
"type": "string",
"markdownDescription": "Specify the location where debugger should locate map files instead of generated locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#mapRoot"
},
"module": {
"description": "Specify what module code is generated.",
"type": "string",
"anyOf": [
{
"enum": [
"CommonJS",
"AMD",
"System",
"UMD",
"ES6",
"ES2015",
"ES2020",
"ESNext",
"None",
"ES2022",
"Node16",
"NodeNext"
]
},
{
"pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|20(1[567]|2[02])|[Nn][Ee][Xx][Tt])|[Nn][Oo][Nn][Ee])$"
}
],
"markdownDescription": "Specify what module code is generated.\n\nSee more: https://www.typescriptlang.org/tsconfig#module"
},
"moduleResolution": {
"description": "Specify how TypeScript looks up a file from a given module specifier.",
"type": "string",
"anyOf": [
{
"enum": [
"Classic",
"Node",
"Node16",
"NodeNext"
]
},
{
"pattern": "^(([Nn]ode)|([Nn]ode12)|([Nn]ode[Nn]ext)|([Cc]lassic))$"
}
],
"default": "classic",
"markdownDescription": "Specify how TypeScript looks up a file from a given module specifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#moduleResolution"
},
"newLine": {
"description": "Set the newline character for emitting files.",
"type": "string",
"anyOf": [
{
"enum": [
"crlf",
"lf"
]
},
{
"pattern": "^(CRLF|LF|crlf|lf)$"
}
],
"markdownDescription": "Set the newline character for emitting files.\n\nSee more: https://www.typescriptlang.org/tsconfig#newLine"
},
"noEmit": {
"description": "Disable emitting file from a compilation.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable emitting file from a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmit"
},
"noEmitHelpers": {
"description": "Disable generating custom helper functions like `__extends` in compiled output.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable generating custom helper functions like `__extends` in compiled output.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitHelpers"
},
"noEmitOnError": {
"description": "Disable emitting files if any type checking errors are reported.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable emitting files if any type checking errors are reported.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitOnError"
},
"noImplicitAny": {
"description": "Enable error reporting for expressions and declarations with an implied `any` type..",
"type": "boolean",
"markdownDescription": "Enable error reporting for expressions and declarations with an implied `any` type..\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitAny"
},
"noImplicitThis": {
"description": "Enable error reporting when `this` is given the type `any`.",
"type": "boolean",
"markdownDescription": "Enable error reporting when `this` is given the type `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitThis"
},
"noUnusedLocals": {
"description": "Enable error reporting when a local variables aren't read.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable error reporting when a local variables aren't read.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedLocals"
},
"noUnusedParameters": {
"description": "Raise an error when a function parameter isn't read",
"type": "boolean",
"default": false,
"markdownDescription": "Raise an error when a function parameter isn't read\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedParameters"
},
"noLib": {
"description": "Disable including any library files, including the default lib.d.ts.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable including any library files, including the default lib.d.ts.\n\nSee more: https://www.typescriptlang.org/tsconfig#noLib"
},
"noResolve": {
"description": "Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.",
"type": "boolean",
"default": false,
"markdownDescription": "Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.\n\nSee more: https://www.typescriptlang.org/tsconfig#noResolve"
},
"noStrictGenericChecks": {
"description": "Disable strict checking of generic signatures in function types.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable strict checking of generic signatures in function types.\n\nSee more: https://www.typescriptlang.org/tsconfig#noStrictGenericChecks"
},
"skipDefaultLibCheck": {
"description": "Skip type checking .d.ts files that are included with TypeScript.",
"type": "boolean",
"default": false,
"markdownDescription": "Skip type checking .d.ts files that are included with TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipDefaultLibCheck"
},
"skipLibCheck": {
"description": "Skip type checking all .d.ts files.",
"type": "boolean",
"default": false,
"markdownDescription": "Skip type checking all .d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipLibCheck"
},
"outFile": {
"description": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.",
"type": "string",
"markdownDescription": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.\n\nSee more: https://www.typescriptlang.org/tsconfig#outFile"
},
"outDir": {
"description": "Specify an output folder for all emitted files.",
"type": "string",
"markdownDescription": "Specify an output folder for all emitted files.\n\nSee more: https://www.typescriptlang.org/tsconfig#outDir"
},
"preserveConstEnums": {
"description": "Disable erasing `const enum` declarations in generated code.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable erasing `const enum` declarations in generated code.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveConstEnums"
},
"preserveSymlinks": {
"description": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveSymlinks"
},
"preserveValueImports": {
"description": "Preserve unused imported values in the JavaScript output that would otherwise be removed",
"type": "boolean",
"default": false,
"markdownDescription": "Preserve unused imported values in the JavaScript output that would otherwise be removed\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveValueImports"
},
"preserveWatchOutput": {
"description": "Disable wiping the console in watch mode",
"type": "boolean",
"markdownDescription": "Disable wiping the console in watch mode\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveWatchOutput"
},
"pretty": {
"description": "Enable color and formatting in output to make compiler errors easier to read",
"type": "boolean",
"default": true,
"markdownDescription": "Enable color and formatting in output to make compiler errors easier to read\n\nSee more: https://www.typescriptlang.org/tsconfig#pretty"
},
"removeComments": {
"description": "Disable emitting comments.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable emitting comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#removeComments"
},
"rootDir": {
"description": "Specify the root folder within your source files.",
"type": "string",
"markdownDescription": "Specify the root folder within your source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDir"
},
"isolatedModules": {
"description": "Ensure that each file can be safely transpiled without relying on other imports.",
"type": "boolean",
"default": false,
"markdownDescription": "Ensure that each file can be safely transpiled without relying on other imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#isolatedModules"
},
"sourceMap": {
"description": "Create source map files for emitted JavaScript files.",
"type": "boolean",
"default": false,
"markdownDescription": "Create source map files for emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceMap"
},
"sourceRoot": {
"description": "Specify the root path for debuggers to find the reference source code.",
"type": "string",
"markdownDescription": "Specify the root path for debuggers to find the reference source code.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceRoot"
},
"suppressExcessPropertyErrors": {
"description": "Disable reporting of excess property errors during the creation of object literals.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable reporting of excess property errors during the creation of object literals.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressExcessPropertyErrors"
},
"suppressImplicitAnyIndexErrors": {
"description": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.",
"type": "boolean",
"default": false,
"markdownDescription": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressImplicitAnyIndexErrors"
},
"stripInternal": {
"description": "Disable emitting declarations that have `@internal` in their JSDoc comments.",
"type": "boolean",
"markdownDescription": "Disable emitting declarations that have `@internal` in their JSDoc comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#stripInternal"
},
"target": {
"description": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.",
"type": "string",
"default": "ES3",
"anyOf": [
{
"enum": [
"ES3",
"ES5",
"ES6",
"ES2015",
"ES2016",
"ES2017",
"ES2018",
"ES2019",
"ES2020",
"ES2021",
"ES2022",
"ESNext"
]
},
{
"pattern": "^([Ee][Ss]([356]|(20(1[56789]|2[012]))|[Nn][Ee][Xx][Tt]))$"
}
],
"markdownDescription": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.\n\nSee more: https://www.typescriptlang.org/tsconfig#target"
},
"useUnknownInCatchVariables": {
"description": "Default catch clause variables as `unknown` instead of `any`.",
"type": "boolean",
"default": false,
"markdownDescription": "Default catch clause variables as `unknown` instead of `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#useUnknownInCatchVariables"
},
"watch": {
"description": "Watch input files.",
"type": "boolean"
},
"fallbackPolling": {
"description": "Specify the polling strategy to use when the system runs out of or doesn't support native file watchers. Requires TypeScript version 3.8 or later.",
"enum": [
"fixedPollingInterval",
"priorityPollingInterval",
"dynamicPriorityPolling",
"fixedInterval",
"priorityInterval",
"dynamicPriority",
"fixedChunkSize"
]
},
"watchDirectory": {
"description": "Specify the strategy for watching directories under systems that lack recursive file-watching functionality. Requires TypeScript version 3.8 or later.",
"enum": [
"useFsEvents",
"fixedPollingInterval",
"dynamicPriorityPolling",
"fixedChunkSizePolling"
],
"default": "useFsEvents"
},
"watchFile": {
"description": "Specify the strategy for watching individual files. Requires TypeScript version 3.8 or later.",
"enum": [
"fixedPollingInterval",
"priorityPollingInterval",
"dynamicPriorityPolling",
"useFsEvents",
"useFsEventsOnParentDirectory",
"fixedChunkSizePolling"
],
"default": "useFsEvents"
},
"experimentalDecorators": {
"description": "Enable experimental support for TC39 stage 2 draft decorators.",
"type": "boolean",
"markdownDescription": "Enable experimental support for TC39 stage 2 draft decorators.\n\nSee more: https://www.typescriptlang.org/tsconfig#experimentalDecorators"
},
"emitDecoratorMetadata": {
"description": "Emit design-type metadata for decorated declarations in source files.",
"type": "boolean",
"markdownDescription": "Emit design-type metadata for decorated declarations in source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDecoratorMetadata"
},
"allowUnusedLabels": {
"description": "Disable error reporting for unused labels.",
"type": "boolean",
"markdownDescription": "Disable error reporting for unused labels.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnusedLabels"
},
"noImplicitReturns": {
"description": "Enable error reporting for codepaths that do not explicitly return in a function.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable error reporting for codepaths that do not explicitly return in a function.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitReturns"
},
"noUncheckedIndexedAccess": {
"description": "Add `undefined` to a type when accessed using an index.",
"type": "boolean",
"markdownDescription": "Add `undefined` to a type when accessed using an index.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAccess"
},
"noFallthroughCasesInSwitch": {
"description": "Enable error reporting for fallthrough cases in switch statements.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable error reporting for fallthrough cases in switch statements.\n\nSee more: https://www.typescriptlang.org/tsconfig#noFallthroughCasesInSwitch"
},
"noImplicitOverride": {
"description": "Ensure overriding members in derived classes are marked with an override modifier.",
"type": "boolean",
"default": false,
"markdownDescription": "Ensure overriding members in derived classes are marked with an override modifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitOverride"
},
"allowUnreachableCode": {
"description": "Disable error reporting for unreachable code.",
"type": "boolean",
"markdownDescription": "Disable error reporting for unreachable code.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnreachableCode"
},
"forceConsistentCasingInFileNames": {
"description": "Ensure that casing is correct in imports.",
"type": "boolean",
"default": false,
"markdownDescription": "Ensure that casing is correct in imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#forceConsistentCasingInFileNames"
},
"generateCpuProfile": {
"description": "Emit a v8 CPU profile of the compiler run for debugging.",
"type": "string",
"default": "profile.cpuprofile",
"markdownDescription": "Emit a v8 CPU profile of the compiler run for debugging.\n\nSee more: https://www.typescriptlang.org/tsconfig#generateCpuProfile"
},
"baseUrl": {
"description": "Specify the base directory to resolve non-relative module names.",
"type": "string",
"markdownDescription": "Specify the base directory to resolve non-relative module names.\n\nSee more: https://www.typescriptlang.org/tsconfig#baseUrl"
},
"paths": {
"description": "Specify a set of entries that re-map imports to additional lookup locations.",
"type": "object",
"additionalProperties": {
"type": "array",
"uniqueItems": true,
"items": {
"type": "string",
"description": "Path mapping to be computed relative to baseUrl option."
}
},
"markdownDescription": "Specify a set of entries that re-map imports to additional lookup locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#paths"
},
"plugins": {
"description": "Specify a list of language service plugins to include.",
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"description": "Plugin name.",
"type": "string"
}
}
},
"markdownDescription": "Specify a list of language service plugins to include.\n\nSee more: https://www.typescriptlang.org/tsconfig#plugins"
},
"rootDirs": {
"description": "Allow multiple folders to be treated as one when resolving modules.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Allow multiple folders to be treated as one when resolving modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDirs"
},
"typeRoots": {
"description": "Specify multiple folders that act like `./node_modules/@types`.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Specify multiple folders that act like `./node_modules/@types`.\n\nSee more: https://www.typescriptlang.org/tsconfig#typeRoots"
},
"types": {
"description": "Specify type package names to be included without being referenced in a source file.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
},
"markdownDescription": "Specify type package names to be included without being referenced in a source file.\n\nSee more: https://www.typescriptlang.org/tsconfig#types"
},
"traceResolution": {
"description": "Enable tracing of the name resolution process. Requires TypeScript version 2.0 or later.",
"type": "boolean",
"default": false
},
"allowJs": {
"description": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.",
"type": "boolean",
"default": false,
"markdownDescription": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowJs"
},
"noErrorTruncation": {
"description": "Disable truncating types in error messages.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable truncating types in error messages.\n\nSee more: https://www.typescriptlang.org/tsconfig#noErrorTruncation"
},
"allowSyntheticDefaultImports": {
"description": "Allow 'import x from y' when a module doesn't have a default export.",
"type": "boolean",
"markdownDescription": "Allow 'import x from y' when a module doesn't have a default export.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowSyntheticDefaultImports"
},
"noImplicitUseStrict": {
"description": "Disable adding 'use strict' directives in emitted JavaScript files.",
"type": "boolean",
"default": false,
"markdownDescription": "Disable adding 'use strict' directives in emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitUseStrict"
},
"listEmittedFiles": {
"description": "Print the names of emitted files after a compilation.",
"type": "boolean",
"default": false,
"markdownDescription": "Print the names of emitted files after a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listEmittedFiles"
},
"disableSizeLimit": {
"description": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.",
"type": "boolean",
"default": false,
"markdownDescription": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSizeLimit"
},
"lib": {
"description": "Specify a set of bundled library declaration files that describe the target runtime environment.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string",
"anyOf": [
{
"enum": [
"ES5",
"ES6",
"ES2015",
"ES2015.Collection",
"ES2015.Core",
"ES2015.Generator",
"ES2015.Iterable",
"ES2015.Promise",
"ES2015.Proxy",
"ES2015.Reflect",
"ES2015.Symbol.WellKnown",
"ES2015.Symbol",
"ES2016",
"ES2016.Array.Include",
"ES2017",
"ES2017.Intl",
"ES2017.Object",
"ES2017.SharedMemory",
"ES2017.String",
"ES2017.TypedArrays",
"ES2018",
"ES2018.AsyncGenerator",
"ES2018.AsyncIterable",
"ES2018.Intl",
"ES2018.Promise",
"ES2018.Regexp",
"ES2019",
"ES2019.Array",
"ES2019.Object",
"ES2019.String",
"ES2019.Symbol",
"ES2020",
"ES2020.BigInt",
"ES2020.Promise",
"ES2020.String",
"ES2020.Symbol.WellKnown",
"ESNext",
"ESNext.Array",
"ESNext.AsyncIterable",
"ESNext.BigInt",
"ESNext.Intl",
"ESNext.Promise",
"ESNext.String",
"ESNext.Symbol",
"DOM",
"DOM.Iterable",
"ScriptHost",
"WebWorker",
"WebWorker.ImportScripts",
"Webworker.Iterable",
"ES7",
"ES2021",
"ES2020.SharedMemory",
"ES2020.Intl",
"ES2021.Promise",
"ES2021.String",
"ES2021.WeakRef",
"ESNext.WeakRef",
"es2021.intl"
]
},
{
"pattern": "^[Ee][Ss]5|[Ee][Ss]6|[Ee][Ss]7$"
},
{
"pattern": "^[Ee][Ss]2015(\\.([Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]|[Cc][Oo][Rr][Ee]|[Gg][Ee][Nn][Ee][Rr][Aa][Tt][Oo][Rr]|[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Pp][Rr][Oo][Xx][Yy]|[Rr][Ee][Ff][Ll][Ee][Cc][Tt]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$"
},
{
"pattern": "^[Ee][Ss]2016(\\.[Aa][Rr][Rr][Aa][Yy].[Ii][Nn][Cc][Ll][Uu][Dd][Ee])?$"
},
{
"pattern": "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]))?$"
},
{
"pattern": "^[Ee][Ss]2018(\\.([Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$"
},
{
"pattern": "^[Ee][Ss]2019(\\.([Aa][Rr][Rr][Aa][Yy]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$"
},
{
"pattern": "^[Ee][Ss]2020(\\.([Bb][Ii][Gg][Ii][Nn][Tt]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]))?$"
},
{
"pattern": "^[Ee][Ss]2021(\\.([Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
},
{
"pattern": "^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
},
{
"pattern": "^[Dd][Oo][Mm](\\.[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee])?$"
},
{
"pattern": "^[Ss][Cc][Rr][Ii][Pp][Tt][Hh][Oo][Ss][Tt]$"
},
{
"pattern": "^[Ww][Ee][Bb][Ww][Oo][Rr][Kk][Ee][Rr](\\.[Ii][Mm][Pp][Oo][Rr][Tt][Ss][Cc][Rr][Ii][Pp][Tt][Ss])?$"
}
]
},
"markdownDescription": "Specify a set of bundled library declaration files that describe the target runtime environment.\n\nSee more: https://www.typescriptlang.org/tsconfig#lib"
},
"strictNullChecks": {
"description": "When type checking, take into account `null` and `undefined`.",
"type": "boolean",
"default": false,
"markdownDescription": "When type checking, take into account `null` and `undefined`.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictNullChecks"
},
"maxNodeModuleJsDepth": {
"description": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.",
"type": "number",
"default": 0,
"markdownDescription": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.\n\nSee more: https://www.typescriptlang.org/tsconfig#maxNodeModuleJsDepth"
},
"importHelpers": {
"description": "Allow importing helper functions from tslib once per project, instead of including them per-file.",
"type": "boolean",
"default": false,
"markdownDescription": "Allow importing helper functions from tslib once per project, instead of including them per-file.\n\nSee more: https://www.typescriptlang.org/tsconfig#importHelpers"
},
"importsNotUsedAsValues": {
"description": "Specify emit/checking behavior for imports that are only used for types.",
"default": "remove",
"enum": [
"remove",
"preserve",
"error"
]
},
"alwaysStrict": {
"description": "Ensure 'use strict' is always emitted.",
"type": "boolean",
"markdownDescription": "Ensure 'use strict' is always emitted.\n\nSee more: https://www.typescriptlang.org/tsconfig#alwaysStrict"
},
"strict": {
"description": "Enable all strict type checking options.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable all strict type checking options.\n\nSee more: https://www.typescriptlang.org/tsconfig#strict"
},
"strictBindCallApply": {
"description": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.",
"type": "boolean",
"default": false,
"markdownDescription": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictBindCallApply"
},
"downlevelIteration": {
"description": "Emit more compliant, but verbose and less performant JavaScript for iteration.",
"type": "boolean",
"default": false,
"markdownDescription": "Emit more compliant, but verbose and less performant JavaScript for iteration.\n\nSee more: https://www.typescriptlang.org/tsconfig#downlevelIteration"
},
"checkJs": {
"description": "Enable error reporting in type-checked JavaScript files.",
"type": "boolean",
"default": false,
"markdownDescription": "Enable error reporting in type-checked JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#checkJs"
},
"strictFunctionTypes": {
"description": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.",
"type": "boolean",
"default": false,
"markdownDescription": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictFunctionTypes"
},
"strictPropertyInitialization": {
"description": "Check for class properties that are declared but not set in the constructor.",
"type": "boolean",
"default": false,
"markdownDescription": "Check for class properties that are declared but not set in the constructor.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictPropertyInitialization"
},
"esModuleInterop": {
"description": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.",
"type": "boolean",
"default": false,
"markdownDescription": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.\n\nSee more: https://www.typescriptlang.org/tsconfig#esModuleInterop"
},
"allowUmdGlobalAccess": {
"description": "Allow accessing UMD globals from modules.",
"type": "boolean",
"default": false,
"markdownDescription": "Allow accessing UMD globals from modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUmdGlobalAccess"
},
"keyofStringsOnly": {
"description": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.",
"type": "boolean",
"default": false,
"markdownDescription": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.\n\nSee more: https://www.typescriptlang.org/tsconfig#keyofStringsOnly"
},
"useDefineForClassFields": {
"description": "Emit ECMAScript-standard-compliant class fields.",
"type": "boolean",
"default": false,
"markdownDescription": "Emit ECMAScript-standard-compliant class fields.\n\nSee more: https://www.typescriptlang.org/tsconfig#useDefineForClassFields"
},
"declarationMap": {
"description": "Create sourcemaps for d.ts files.",
"type": "boolean",
"default": false,
"markdownDescription": "Create sourcemaps for d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationMap"
},
"resolveJsonModule": {
"description": "Enable importing .json files",
"type": "boolean",
"default": false,
"markdownDescription": "Enable importing .json files\n\nSee more: https://www.typescriptlang.org/tsconfig#resolveJsonModule"
},
"assumeChangesOnlyAffectDirectDependencies": {
"description": "Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it. Requires TypeScript version 3.8 or later.",
"type": "boolean"
},
"extendedDiagnostics": {
"description": "Output more detailed compiler performance information after building.",
"type": "boolean",
"default": false,
"markdownDescription": "Output more detailed compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#extendedDiagnostics"
},
"listFilesOnly": {
"description": "Print names of files that are part of the compilation and then stop processing.",
"type": "boolean"
},
"disableSourceOfProjectReferenceRedirect": {
"description": "Disable preferring source files instead of declaration files when referencing composite projects",
"type": "boolean",
"markdownDescription": "Disable preferring source files instead of declaration files when referencing composite projects\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSourceOfProjectReferenceRedirect"
},
"disableSolutionSearching": {
"description": "Opt a project out of multi-project reference checking when editing.",
"type": "boolean",
"markdownDescription": "Opt a project out of multi-project reference checking when editing.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSolutionSearching"
}
}
}
}
},
"typeAcquisitionDefinition": {
"properties": {
"typeAcquisition": {
"type": "object",
"description": "Auto type (.d.ts) acquisition options for this project. Requires TypeScript version 2.1 or later.",
"properties": {
"enable": {
"description": "Enable auto type acquisition",
"type": "boolean",
"default": false
},
"include": {
"description": "Specifies a list of type declarations to be included in auto type acquisition. Ex. [\"jquery\", \"lodash\"]",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
},
"exclude": {
"description": "Specifies a list of type declarations to be excluded from auto type acquisition. Ex. [\"jquery\", \"lodash\"]",
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
}
}
}
},
"referencesDefinition": {
"properties": {
"references": {
"type": "array",
"uniqueItems": true,
"description": "Referenced projects. Requires TypeScript version 3.0 or later.",
"items": {
"type": "object",
"description": "Project reference.",
"properties": {
"path": {
"type": "string",
"description": "Path to referenced tsconfig or to folder containing tsconfig."
}
}
}
}
}
},
"tsNodeModuleTypes": {
"type": "object"
},
"tsNodeDefinition": {
"properties": {
"ts-node": {
"description": "ts-node options. See also: https://typestrong.org/ts-node/docs/configuration\n\nts-node offers TypeScript execution and REPL for node.js, with source map support.",
"properties": {
"compiler": {
"default": "typescript",
"description": "Specify a custom TypeScript compiler.",
"type": "string"
},
"compilerHost": {
"default": false,
"description": "Use TypeScript's compiler host API instead of the language service API.",
"type": "boolean"
},
"compilerOptions": {
"additionalProperties": true,
"allOf": [
{
"$ref": "#/definitions/compilerOptionsDefinition/properties/compilerOptions"
}
],
"description": "JSON object to merge with TypeScript `compilerOptions`.",
"properties": {},
"type": "object"
},
"emit": {
"default": false,
"description": "Emit output files into `.ts-node` directory.",
"type": "boolean"
},
"experimentalReplAwait": {
"description": "Allows the usage of top level await in REPL.\n\nUses node's implementation which accomplishes this with an AST syntax transformation.\n\nEnabled by default when tsconfig target is es2018 or above. Set to false to disable.\n\n**Note**: setting to `true` when tsconfig target is too low will throw an Error. Leave as `undefined`\nto get default, automatic behavior.",
"type": "boolean"
},
"experimentalResolverFeatures": {
"description": "Enable experimental features that re-map imports and require calls to support:\n`baseUrl`, `paths`, `rootDirs`, `.js` to `.ts` file extension mappings,\n`outDir` to `rootDir` mappings for composite projects and monorepos.\n\nFor details, see https://github.com/TypeStrong/ts-node/issues/1514",
"type": "boolean"
},
"files": {
"default": false,
"description": "Load \"files\" and \"include\" from `tsconfig.json` on startup.\n\nDefault is to override `tsconfig.json` \"files\" and \"include\" to only include the entrypoint script.",
"type": "boolean"
},
"ignore": {
"default": [
"(?:^|/)node_modules/"
],
"description": "Paths which should not be compiled.\n\nEach string in the array is converted to a regular expression via `new RegExp()` and tested against source paths prior to compilation.\n\nSource paths are normalized to posix-style separators, relative to the directory containing `tsconfig.json` or to cwd if no `tsconfig.json` is loaded.\n\nDefault is to ignore all node_modules subdirectories.",
"items": {
"type": "string"
},
"type": "array"
},
"ignoreDiagnostics": {
"description": "Ignore TypeScript warnings by diagnostic code.",
"items": {
"type": [
"string",
"number"
]
},
"type": "array"
},
"logError": {
"default": false,
"description": "Logs TypeScript errors to stderr instead of throwing exceptions.",
"type": "boolean"
},
"moduleTypes": {
"$ref": "#/definitions/tsNodeModuleTypes",
"description": "Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.\nWhen overridden, the tsconfig \"module\" and package.json \"type\" fields are overridden.\nThis is useful because TypeScript files cannot use the .cjs nor .mjs file extensions;\nit achieves the same effect.\n\nEach key is a glob pattern following the same rules as tsconfig's \"include\" array.\nWhen multiple patterns match the same file, the last pattern takes precedence.\n\n`cjs` overrides matches files to compile and execute as CommonJS.\n`esm` overrides matches files to compile and execute as native ECMAScript modules.\n`package` overrides either of the above to default behavior, which obeys package.json \"type\" and\ntsconfig.json \"module\" options."
},
"preferTsExts": {
"default": false,
"description": "Re-order file extensions so that TypeScript imports are preferred.\n\nFor example, when both `index.js` and `index.ts` exist, enabling this option causes `require('./index')` to resolve to `index.ts` instead of `index.js`",
"type": "boolean"
},
"pretty": {
"default": false,
"description": "Use pretty diagnostic formatter.",
"type": "boolean"
},
"require": {
"description": "Modules to require, like node's `--require` flag.\n\nIf specified in `tsconfig.json`, the modules will be resolved relative to the `tsconfig.json` file.\n\nIf specified programmatically, each input string should be pre-resolved to an absolute path for\nbest results.",
"items": {
"type": "string"
},
"type": "array"
},
"scope": {
"default": false,
"description": "Scope compiler to files within `scopeDir`.",
"type": "boolean"
},
"scopeDir": {
"default": "First of: `tsconfig.json` \"rootDir\" if specified, directory containing `tsconfig.json`, or cwd if no `tsconfig.json` is loaded.",
"type": "string"
},
"skipIgnore": {
"default": false,
"description": "Skip ignore check, so that compilation will be attempted for all files with matching extensions.",
"type": "boolean"
},
"swc": {
"description": "Transpile with swc instead of the TypeScript compiler, and skip typechecking.\n\nEquivalent to setting both `transpileOnly: true` and `transpiler: 'ts-node/transpilers/swc'`\n\nFor complete instructions: https://typestrong.org/ts-node/docs/transpilers",
"type": "boolean"
},
"transpileOnly": {
"default": false,
"description": "Use TypeScript's faster `transpileModule`.",
"type": "boolean"
},
"transpiler": {
"anyOf": [
{
"items": [
{
"type": "string"
},
{
"additionalProperties": true,
"properties": {},
"type": "object"
}
],
"maxItems": 2,
"minItems": 2,
"type": "array"
},
{
"type": "string"
}
],
"description": "Specify a custom transpiler for use with transpileOnly"
},
"typeCheck": {
"default": true,
"description": "**DEPRECATED** Specify type-check is enabled (e.g. `transpileOnly == false`).",
"type": "boolean"
}
},
"type": "object"
}
}
}
},
"type": "object",
"allOf": [
{
"$ref": "#/definitions/compilerOptionsDefinition"
},
{
"$ref": "#/definitions/compileOnSaveDefinition"
},
{
"$ref": "#/definitions/typeAcquisitionDefinition"
},
{
"$ref": "#/definitions/extendsDefinition"
},
{
"$ref": "#/definitions/watchOptionsDefinition"
},
{
"$ref": "#/definitions/buildOptionsDefinition"
},
{
"$ref": "#/definitions/tsNodeDefinition"
},
{
"anyOf": [
{
"$ref": "#/definitions/filesDefinition"
},
{
"$ref": "#/definitions/excludeDefinition"
},
{
"$ref": "#/definitions/includeDefinition"
},
{
"$ref": "#/definitions/referencesDefinition"
}
]
}
]
}
{
"title": "JSON schema for Renovate config files (https://renovatebot.com/)",
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"addLabels": {
"description": "Labels to add to Pull Request.",
"type": "array",
"items": {
"type": "string"
}
},
"additionalBranchPrefix": {
"description": "Additional string value to be appended to branchPrefix.",
"type": "string",
"default": ""
},
"additionalReviewers": {
"description": "Additional reviewers for Pull Requests (in contrast to `reviewers`, this option adds to the existing reviewer list, rather than replacing it).",
"type": "array",
"items": {
"type": "string"
}
},
"aliases": {
"description": "Aliases for registries, package manager specific.",
"type": "object",
"default": {},
"additionalProperties": {
"type": "string",
"format": "uri"
},
"$ref": "#"
},
"allowCustomCrateRegistries": {
"description": "Configure this to true if custom crate registries are allowed.",
"type": "boolean",
"default": false
},
"allowPlugins": {
"description": "Configure this to true if repositories are allowed to run install plugins.",
"type": "boolean",
"default": false
},
"allowPostUpgradeCommandTemplating": {
"description": "If true allow templating for post-upgrade commands.",
"type": "boolean",
"default": false
},
"allowScripts": {
"description": "Configure this to true if repositories are allowed to run install scripts.",
"type": "boolean",
"default": false
},
"allowedPostUpgradeCommands": {
"description": "A list of regular expressions that determine which post-upgrade tasks are allowed.",
"type": "array",
"items": {
"type": "string"
},
"default": []
},
"ansible": {
"description": "Configuration object for the ansible manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)tasks/[^/]+\\.ya?ml$"
]
},
"$ref": "#"
},
"ansible-galaxy": {
"description": "Configuration object for the ansible-galaxy manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)requirements\\.ya?ml$",
"(^|/)galaxy\\.ya?ml$"
]
},
"$ref": "#"
},
"argocd": {
"description": "Configuration object for the argocd manager",
"type": "object",
"default": {
"fileMatch": []
},
"$ref": "#"
},
"assignAutomerge": {
"description": "Assign reviewers and assignees even if the PR is to be automerged.",
"type": "boolean",
"default": false
},
"assignees": {
"description": "Assignees for Pull Request (either username or email address depending on the platform).",
"type": "array",
"items": {
"type": "string"
}
},
"assigneesFromCodeOwners": {
"description": "Determine assignees based on configured code owners and changes in PR.",
"type": "boolean",
"default": false
},
"assigneesSampleSize": {
"description": "Take a random sample of given size from assignees.",
"type": "integer",
"default": null
},
"autodiscover": {
"description": "Autodiscover all repositories.",
"type": "boolean",
"default": false
},
"autodiscoverFilter": {
"description": "Filter the list of autodiscovered repositories.",
"type": "string",
"default": null
},
"automerge": {
"description": "Whether to automerge branches/PRs automatically, without human intervention.",
"type": "boolean",
"default": false
},
"automergeComment": {
"description": "PR comment to add to trigger automerge. Used only if automergeType=pr-comment.",
"type": "string",
"default": "automergeComment"
},
"automergeStrategy": {
"description": "The merge strategy to use when automerging PRs. Used only if `automergeType=pr`.",
"type": "string",
"enum": [
"auto",
"fast-forward",
"merge-commit",
"rebase",
"squash"
],
"default": "auto"
},
"automergeType": {
"description": "How to automerge, if enabled.",
"type": "string",
"enum": [
"branch",
"pr",
"pr-comment"
],
"default": "pr"
},
"azure-pipelines": {
"description": "Configuration object for the azure-pipelines manager",
"type": "object",
"default": {
"fileMatch": [
"azure.*pipelines?.*\\.ya?ml$"
]
},
"$ref": "#"
},
"azureAutoApprove": {
"description": "If set to true, Azure DevOps PRs will be automatically approved.",
"type": "boolean",
"default": false
},
"azureWorkItemId": {
"description": "The id of an existing work item on Azure Boards to link to each PR.",
"type": "integer",
"default": 0
},
"baseBranches": {
"description": "An array of one or more custom base branches to be processed. If left empty, the default branch will be chosen.",
"type": "array"
},
"baseDir": {
"description": "The base directory for Renovate to store local files, including repository files and cache. If left empty, Renovate will create its own temporary directory to use.",
"type": "string"
},
"batect": {
"description": "Configuration object for the batect manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)batect(-bundle)?\\.yml$"
]
},
"$ref": "#"
},
"batect-wrapper": {
"description": "Configuration object for the batect-wrapper manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)batect$"
],
"versioning": "semver"
},
"$ref": "#"
},
"bazel": {
"description": "Configuration object for the bazel manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)WORKSPACE(|\\.bazel)$",
"\\.bzl$"
]
},
"$ref": "#"
},
"bbUseDefaultReviewers": {
"description": "Use the default reviewers (Bitbucket only).",
"type": "boolean",
"default": true
},
"binarySource": {
"description": "Controls whether third-party tools like npm or Gradle are called directly, via Docker sidecar containers, or dynamic install.",
"type": "string",
"enum": [
"global",
"docker",
"install"
],
"default": "global"
},
"bitbucket-pipelines": {
"description": "Configuration object for the bitbucket-pipelines manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)\\.?bitbucket-pipelines\\.ya?ml$"
]
},
"$ref": "#"
},
"branchConcurrentLimit": {
"description": "Limit to a maximum of x concurrent branches. 0 means no limit, `null` (default) inherits value from `prConcurrentLimit`.",
"type": "integer",
"default": null
},
"branchName": {
"description": "Branch name template.",
"type": "string",
"default": "{{{branchPrefix}}}{{{additionalBranchPrefix}}}{{{branchTopic}}}"
},
"branchPrefix": {
"description": "Prefix to use for all branch names.",
"type": "string",
"default": "renovate/"
},
"branchTopic": {
"description": "Branch topic.",
"type": "string",
"default": "{{{depNameSanitized}}}-{{{newMajor}}}{{#if separateMinorPatch}}{{#if isPatch}}.{{{newMinor}}}{{/if}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}"
},
"buildkite": {
"description": "Configuration object for the buildkite manager",
"type": "object",
"default": {
"fileMatch": [
"buildkite\\.ya?ml",
"\\.buildkite/.+\\.ya?ml$"
],
"commitMessageTopic": "buildkite plugin {{depName}}",
"commitMessageExtra": "to {{#if isMajor}}v{{{newMajor}}}{{else}}{{{newValue}}}{{/if}}"
},
"$ref": "#"
},
"bumpVersion": {
"description": "Bump the version in the package file being updated.",
"type": "string",
"enum": [
"major",
"minor",
"patch"
]
},
"bundler": {
"description": "Configuration object for the bundler manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)Gemfile$"
],
"versioning": "ruby"
},
"$ref": "#"
},
"cacheDir": {
"description": "The directory for Renovate for storing caches. If left empty, Renovate will create a subdirectory within `baseDir` to use.",
"type": "string"
},
"cake": {
"description": "Configuration object for the cake manager",
"type": "object",
"default": {
"fileMatch": [
"\\.cake$"
]
},
"$ref": "#"
},
"cargo": {
"description": "Configuration object for the cargo manager",
"type": "object",
"default": {
"commitMessageTopic": "Rust crate {{depName}}",
"fileMatch": [
"(^|/)Cargo.toml$"
],
"versioning": "cargo",
"rangeStrategy": "bump"
},
"$ref": "#"
},
"cdnurl": {
"description": "Configuration object for the cdnurl manager",
"type": "object",
"default": {
"fileMatch": [],
"versioning": "semver"
},
"$ref": "#"
},
"circleci": {
"description": "Configuration object for the circleci manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/).circleci/config.yml$"
]
},
"$ref": "#"
},
"cloneSubmodules": {
"description": "Set to true to enable initialization of submodules during repository clone.",
"type": "boolean",
"default": false
},
"cloudbuild": {
"description": "Configuration object for the cloudbuild manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)cloudbuild.ya?ml"
]
},
"$ref": "#"
},
"cocoapods": {
"description": "Configuration object for the cocoapods manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)Podfile$"
],
"versioning": "ruby"
},
"$ref": "#"
},
"commitBody": {
"description": "Commit message body template. Will be appended to commit message, separated by two line returns.",
"type": "string"
},
"commitBodyTable": {
"description": "If enabled, append a table in the commit message body describing all updates in the commit.",
"type": "boolean",
"default": false
},
"commitMessage": {
"description": "Message to use for commit messages and pull request titles.",
"type": "string",
"default": "{{{commitMessagePrefix}}} {{{commitMessageAction}}} {{{commitMessageTopic}}} {{{commitMessageExtra}}} {{{commitMessageSuffix}}}"
},
"commitMessageAction": {
"description": "Action verb to use in commit messages and PR titles.",
"type": "string",
"default": "Update"
},
"commitMessageExtra": {
"description": "Extra description used after the commit message topic - typically the version.",
"type": "string",
"default": "to {{#if isMajor}}v{{{newMajor}}}{{else}}{{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}"
},
"commitMessagePrefix": {
"description": "Prefix to add to start of commit messages and PR titles. Uses a semantic prefix if semanticCommits enabled.",
"type": "string"
},
"commitMessageSuffix": {
"description": "Suffix to add to end of commit messages and PR titles.",
"type": "string"
},
"commitMessageTopic": {
"description": "The upgrade topic/noun used in commit messages and PR titles.",
"type": "string",
"default": "dependency {{depName}}"
},
"composer": {
"description": "Configuration object for the composer manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)([\\w-]*)composer.json$"
],
"versioning": "composer"
},
"$ref": "#"
},
"composerIgnorePlatformReqs": {
"description": "Configure use of `--ignore-platform-reqs`/`--ignore-platform-req` for the Composer package manager.",
"type": "array",
"items": {
"type": "string"
},
"default": []
},
"conan": {
"description": "Configuration object for the conan manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)conanfile\\.(txt|py)$"
],
"datasource": "conan",
"versioning": "conan",
"rangeStrategy": "bump",
"enabled": false
},
"$ref": "#"
},
"confidential": {
"description": "If enabled, issues created by Renovate are set as confidential.",
"type": "boolean",
"default": false
},
"configWarningReuseIssue": {
"description": "Set this to false and Renovate will open each config warning in a new issue instead of reopening/reusing an existing issue.",
"type": "boolean",
"default": true
},
"constraints": {
"description": "Configuration object to define language or manager version constraints.",
"type": "object",
"default": {},
"$ref": "#"
},
"customEnvVariables": {
"description": "Custom environment variables for child processes and sidecar Docker containers.",
"type": "object",
"default": {},
"$ref": "#"
},
"defaultRegistryUrls": {
"description": "List of registry URLs to use as the default for a datasource.",
"type": "array",
"items": {
"type": "string"
},
"default": null
},
"dependencyDashboard": {
"description": "Whether to create a \"Dependency Dashboard\" issue within the repository.",
"type": "boolean",
"default": false
},
"dependencyDashboardApproval": {
"description": "Whether updates should require manual approval from within the Dependency Dashboard issue before creation.",
"type": "boolean",
"default": false
},
"dependencyDashboardAutoclose": {
"description": "Set to `true` and Renovate will autoclose the Dependency Dashboard issue if there are no updates.",
"type": "boolean",
"default": false
},
"dependencyDashboardFooter": {
"description": "Any text added here will be placed last in the Dependency Dashboard issue body, with a divider separator before it.",
"type": "string"
},
"dependencyDashboardHeader": {
"description": "Any text added here will be placed first in the Dependency Dashboard issue body.",
"type": "string",
"default": "This issue provides visibility into Renovate updates and their statuses. [Learn more](https://docs.renovatebot.com/key-concepts/dashboard/)"
},
"dependencyDashboardLabels": {
"description": "These labels will always be applied on the Dependency Dashboard issue, even when they have been removed manually.",
"type": "array",
"items": {
"type": "string"
},
"default": null
},
"dependencyDashboardTitle": {
"description": "Title to use for the Dependency Dashboard issue.",
"type": "string",
"default": "Dependency Dashboard"
},
"deps-edn": {
"description": "Configuration object for the deps-edn manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)deps\\.edn$"
],
"versioning": "maven"
},
"$ref": "#"
},
"description": {
"description": "Plain text description for a config or preset.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"detectGlobalManagerConfig": {
"description": "If true, Renovate will attempt to read global manager config from the file system.",
"type": "boolean",
"default": false
},
"detectHostRulesFromEnv": {
"description": "If true, Renovate tries to detect host rules from environment variables.",
"type": "boolean",
"default": false
},
"digest": {
"description": "Configuration to apply when updating a digest (no change in tag/version).",
"type": "object",
"default": {
"branchTopic": "{{{depNameSanitized}}}-digest",
"commitMessageExtra": "to {{newDigestShort}}",
"commitMessageTopic": "{{{depName}}} digest"
},
"$ref": "#"
},
"docker": {
"description": "Configuration object for Docker language.",
"type": "object",
"default": {
"versioning": "docker"
},
"$ref": "#"
},
"docker-compose": {
"description": "Configuration object for the docker-compose manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)docker-compose[^/]*\\.ya?ml$"
]
},
"$ref": "#"
},
"dockerChildPrefix": {
"description": "Change this value in order to add a prefix to the Renovate Docker sidecar container names and labels.",
"type": "string",
"default": "renovate_"
},
"dockerImagePrefix": {
"description": "Change this value in order to override the default Renovate Docker sidecar image name prefix.",
"type": "string",
"default": "docker.io/renovate"
},
"dockerUser": {
"description": "Specify UID and GID for Docker-based binaries when binarySource=docker is used.",
"type": "string"
},
"dockerfile": {
"description": "Configuration object for the dockerfile manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/|\\.)Dockerfile$",
"(^|/)Dockerfile\\.[^/]*$"
]
},
"$ref": "#"
},
"dotnet": {
"description": "Configuration object for .NET language.",
"type": "object",
"default": {},
"$ref": "#"
},
"draftPR": {
"description": "If enabled, the PR created by Renovate is set to a draft.",
"type": "boolean",
"default": false
},
"droneci": {
"description": "Configuration object for the droneci manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/).drone.yml$"
]
},
"$ref": "#"
},
"dryRun": {
"description": "If enabled, perform a dry run by logging messages instead of creating/updating/deleting branches and PRs.",
"type": "string",
"enum": [
"extract",
"lookup",
"full"
],
"default": null
},
"enabled": {
"description": "Enable or disable the bot.",
"type": "boolean"
},
"enabledManagers": {
"description": "A list of package managers to enable. If defined, then all managers not on the list are disabled.",
"type": "array"
},
"encrypted": {
"description": "A configuration object containing configuration encrypted with project key.",
"type": "object",
"default": null,
"$ref": "#"
},
"endpoint": {
"description": "Custom endpoint to use.",
"type": "string",
"default": null
},
"excludeCommitPaths": {
"description": "A file that matches any of these glob patterns will not be committed, even if it has been updated.",
"type": "array",
"items": {
"type": "string"
},
"default": []
},
"executionTimeout": {
"description": "Default execution timeout in minutes for child processes Renovate creates.",
"type": "integer",
"default": 15
},
"exposeAllEnv": {
"description": "Configure this to true to allow passing of all env variables to package managers.",
"type": "boolean",
"default": false
},
"extends": {
"description": "Configuration presets to use/extend. Note: does not work if configured in config.js.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"extractVersion": {
"description": "A regex (re2) to extract a version from a datasource's raw version string.",
"type": "string",
"format": "regex"
},
"fetchReleaseNotes": {
"description": "Whether or not to fetch release notes.",
"type": "boolean",
"default": true
},
"fileMatch": {
"description": "RegEx (re2) pattern for matching manager files.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string",
"format": "regex"
}
},
{
"type": "string",
"format": "regex"
}
]
},
"filterUnavailableUsers": {
"description": "Filter reviewers and assignees based on their availability.",
"type": "boolean",
"default": false
},
"flux": {
"description": "Configuration object for the flux manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)flux-system/gotk-components\\.yaml$"
]
},
"$ref": "#"
},
"followTag": {
"description": "If defined, packages will follow this release tag exactly.",
"type": "string"
},
"force": {
"description": "Any configuration defined within this object will force override existing settings.",
"type": "object",
"$ref": "#"
},
"forceCli": {
"description": "Whether CLI configuration options should be moved to the `force` config section.",
"type": "boolean",
"default": true
},
"forkMode": {
"description": "Set to true to fork the source repository and create branches there instead.",
"type": "boolean",
"default": false
},
"forkToken": {
"description": "Will be used on GitHub when `forkMode` is set to `true` to clone the repositories.",
"type": "string",
"default": ""
},
"fvm": {
"description": "Configuration object for the fvm manager",
"type": "object",
"default": {
"fileMatch": [
"(^|\\/)\\.fvm\\/fvm_config\\.json$"
],
"versioning": "semver"
},
"$ref": "#"
},
"git-submodules": {
"description": "Configuration object for the git-submodules manager",
"type": "object",
"default": {
"enabled": false,
"versioning": "git",
"fileMatch": [
"(^|/).gitmodules$"
]
},
"$ref": "#"
},
"gitAuthor": {
"description": "Author to use for Git commits. Must conform to RFC5322.",
"type": "string"
},
"gitIgnoredAuthors": {
"description": "Additional Git authors which are ignored by Renovate. Must conform to RFC5322.",
"type": "array",
"items": {
"type": "string"
}
},
"gitLabIgnoreApprovals": {
"description": "Ignore approval rules for MRs created by Renovate, which is useful for automerge.",
"type": "boolean",
"default": false
},
"gitNoVerify": {
"description": "Which Git commands will be run with the `--no-verify` option.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string",
"enum": [
"commit",
"push"
]
}
},
{
"type": "string",
"enum": [
"commit",
"push"
]
}
],
"default": [
"commit",
"push"
]
},
"gitPrivateKey": {
"description": "PGP key to use for signing Git commits.",
"type": "string"
},
"gitTimeout": {
"description": "Configure the timeout with a number of milliseconds to wait for a Git task.",
"type": "integer",
"default": 0
},
"gitUrl": {
"description": "Overrides the default resolution for Git remote, e.g. to switch GitLab from HTTPS to SSH-based.",
"type": "string",
"enum": [
"default",
"ssh",
"endpoint"
],
"default": "default"
},
"github-actions": {
"description": "Configuration object for the github-actions manager",
"type": "object",
"default": {
"fileMatch": [
"^(workflow-templates|\\.github\\/workflows)\\/[^/]+\\.ya?ml$",
"(^|\\/)action\\.ya?ml$"
]
},
"$ref": "#"
},
"githubTokenWarn": {
"description": "Display warnings about GitHub token not being set.",
"type": "boolean",
"default": true
},
"gitlabci": {
"description": "Configuration object for the gitlabci manager",
"type": "object",
"default": {
"fileMatch": [
"\\.gitlab-ci\\.yml$"
]
},
"$ref": "#"
},
"gitlabci-include": {
"description": "Configuration object for the gitlabci-include manager",
"type": "object",
"default": {
"fileMatch": [
"\\.gitlab-ci\\.yml$"
]
},
"$ref": "#"
},
"globalExtends": {
"description": "Configuration presets to use/extend for a self-hosted config.",
"type": "array",
"items": {
"type": "string"
}
},
"golang": {
"description": "Configuration object for Go language.",
"type": "object",
"default": {
"commitMessageTopic": "module {{depName}}"
},
"$ref": "#"
},
"gomod": {
"description": "Configuration object for the gomod manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)go.mod$"
]
},
"$ref": "#"
},
"gradle": {
"description": "Configuration object for the gradle manager",
"type": "object",
"default": {
"fileMatch": [
"\\.gradle(\\.kts)?$",
"(^|\\/)gradle\\.properties$",
"(^|\\/)gradle\\/.+\\.toml$",
"\\.versions\\.toml$"
],
"timeout": 600,
"versioning": "gradle"
},
"$ref": "#"
},
"gradle-wrapper": {
"description": "Configuration object for the gradle-wrapper manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)gradle/wrapper/gradle-wrapper.properties$"
],
"versioning": "gradle"
},
"$ref": "#"
},
"group": {
"description": "Config if groupName is enabled.",
"type": "object",
"default": {
"branchTopic": "{{{groupSlug}}}",
"commitMessageTopic": "{{{groupName}}}"
},
"$ref": "#"
},
"groupName": {
"description": "Human understandable name for the dependency group.",
"type": "string",
"default": null
},
"groupSlug": {
"description": "Slug to use for group (e.g. in branch name). Will be calculated from `groupName` if `null`.",
"type": "string",
"default": null
},
"hashedBranchLength": {
"description": "If enabled, branch names will use a hashing function to ensure each branch has that length.",
"type": "integer",
"default": null
},
"helm-requirements": {
"description": "Configuration object for the helm-requirements manager",
"type": "object",
"default": {
"aliases": {
"stable": "https://charts.helm.sh/stable"
},
"commitMessageTopic": "helm chart {{depName}}",
"fileMatch": [
"(^|/)requirements\\.yaml$"
]
},
"$ref": "#"
},
"helm-values": {
"description": "Configuration object for the helm-values manager",
"type": "object",
"default": {
"commitMessageTopic": "helm values {{depName}}",
"fileMatch": [
"(^|/)values.yaml$"
],
"pinDigests": false
},
"$ref": "#"
},
"helmfile": {
"description": "Configuration object for the helmfile manager",
"type": "object",
"default": {
"aliases": {
"stable": "https://charts.helm.sh/stable"
},
"commitMessageTopic": "helm chart {{depName}}",
"fileMatch": [
"(^|/)helmfile.yaml$"
]
},
"$ref": "#"
},
"helmsman": {
"description": "Configuration object for the helmsman manager",
"type": "object",
"default": {
"fileMatch": []
},
"$ref": "#"
},
"helmv3": {
"description": "Configuration object for the helmv3 manager",
"type": "object",
"default": {
"aliases": {
"stable": "https://charts.helm.sh/stable"
},
"commitMessageTopic": "helm chart {{depName}}",
"fileMatch": [
"(^|/)Chart.yaml$"
]
},
"$ref": "#"
},
"homebrew": {
"description": "Configuration object for the homebrew manager",
"type": "object",
"default": {
"commitMessageTopic": "Homebrew Formula {{depName}}",
"fileMatch": [
"^Formula/[^/]+[.]rb$"
]
},
"$ref": "#"
},
"hostRules": {
"description": "Host rules/configuration including credentials.",
"type": "array",
"items": {
"allOf": [
{
"type": "object",
"properties": {
"abortIgnoreStatusCodes": {
"description": "A list of HTTP status codes to ignore and *not* abort the run because of when abortOnError=true.",
"type": "array",
"items": {
"type": "number"
}
},
"abortOnError": {
"description": "If enabled, Renovate will abort its run when HTTP request errors occur.",
"type": "boolean",
"default": false
},
"authType": {
"description": "Authentication type for http header. e.g. \"Bearer\" or \"Basic\". Use \"Token-Only\" to use only the token without an authorization type.",
"type": "string",
"default": "Bearer"
},
"concurrentRequestLimit": {
"description": "Limit concurrent requests per host.",
"type": "integer",
"default": null
},
"enableHttp2": {
"description": "Enable got HTTP/2 support.",
"type": "boolean",
"default": false
},
"hostType": {
"description": "hostType for a package rule. Can be a platform name or a datasource name.",
"type": "string"
},
"insecureRegistry": {
"description": "Explicitly turn on insecure Docker registry access (HTTP).",
"type": "boolean"
},
"matchHost": {
"description": "A domain name, host name or base URL to match against",
"type": "string"
},
"timeout": {
"description": "Timeout (in milliseconds) for queries to external endpoints.",
"type": "integer"
}
}
}
]
},
"default": [
{
"timeout": 60000
}
]
},
"html": {
"description": "Configuration object for the html manager",
"type": "object",
"default": {
"fileMatch": [
"\\.html?$"
],
"versioning": "semver",
"digest": {
"enabled": false
},
"pinDigests": false
},
"$ref": "#"
},
"ignoreDeprecated": {
"description": "Ignore deprecated versions unless the current version is deprecated.",
"type": "boolean",
"default": true
},
"ignoreDeps": {
"description": "Dependencies to ignore.",
"type": "array",
"items": {
"type": "string"
}
},
"ignorePaths": {
"description": "Skip any package file whose path matches one of these. Can be a string or glob pattern.",
"type": "array",
"items": {
"type": "string"
},
"default": [
"**/node_modules/**",
"**/bower_components/**"
]
},
"ignorePlugins": {
"description": "Configure this to true if allowPlugins=true but you wish to skip running plugins when updating lock files.",
"type": "boolean",
"default": false
},
"ignorePrAuthor": {
"description": "Set to true to fetch the entire list of PRs instead of only those authored by the Renovate user.",
"type": "boolean",
"default": false
},
"ignorePresets": {
"description": "A list of presets to ignore, including nested ones inside `extends`.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"ignoreScripts": {
"description": "Configure this to true if allowScripts=true but you wish to skip running scripts when updating lock files.",
"type": "boolean",
"default": false
},
"ignoreTests": {
"description": "Set to true to enable automerging without tests.",
"type": "boolean",
"default": false
},
"ignoreUnstable": {
"description": "Ignore versions with unstable SemVer.",
"type": "boolean"
},
"includeForks": {
"description": "Whether to process forked repositories or not. By default, all forked repositories are skipped.",
"type": "boolean",
"default": false
},
"includePaths": {
"description": "Include package files only within these defined paths.",
"type": "array",
"items": {
"type": "string"
},
"default": []
},
"internalChecksFilter": {
"description": "When/how to filter based on internal checks.",
"type": "string",
"enum": [
"strict",
"flexible",
"none"
],
"default": "none"
},
"java": {
"description": "Configuration object for all Java package managers.",
"type": "object",
"default": {},
"$ref": "#"
},
"jenkins": {
"description": "Configuration object for the jenkins manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)plugins\\.(txt|ya?ml)$"
]
},
"$ref": "#"
},
"js": {
"description": "Configuration object for JavaScript language.",
"type": "object",
"default": {},
"$ref": "#"
},
"jsonnet-bundler": {
"description": "Configuration object for the jsonnet-bundler manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)jsonnetfile.json$"
],
"datasource": "git-tags"
},
"$ref": "#"
},
"kubernetes": {
"description": "Configuration object for the kubernetes manager",
"type": "object",
"default": {
"fileMatch": []
},
"$ref": "#"
},
"kustomize": {
"description": "Configuration object for the kustomize manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)kustomization\\.ya?ml$"
],
"pinDigests": false
},
"$ref": "#"
},
"labels": {
"description": "Labels to set in Pull Request.",
"type": "array",
"items": {
"type": "string"
}
},
"leiningen": {
"description": "Configuration object for the leiningen manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)project\\.clj$"
],
"versioning": "maven"
},
"$ref": "#"
},
"lockFileMaintenance": {
"description": "Configuration for lock file maintenance.",
"type": "object",
"default": {
"enabled": false,
"recreateClosed": true,
"rebaseStalePrs": true,
"branchTopic": "lock-file-maintenance",
"commitMessageAction": "Lock file maintenance",
"commitMessageTopic": null,
"commitMessageExtra": null,
"schedule": [
"before 5am on monday"
],
"groupName": null,
"prBodyDefinitions": {
"Change": "All locks refreshed"
}
},
"$ref": "#"
},
"logContext": {
"description": "Add a global or per-repo log context to each log entry.",
"type": "string",
"default": null
},
"logFile": {
"description": "Log file path.",
"type": "string"
},
"logFileLevel": {
"description": "Log file log level.",
"type": "string",
"default": "debug"
},
"major": {
"description": "Configuration to apply when an update type is major.",
"type": "object",
"default": {},
"$ref": "#"
},
"maven": {
"description": "Configuration object for the maven manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/|\\.)pom\\.xml$",
"^(((\\.mvn)|(\\.m2))/)?settings\\.xml$"
],
"versioning": "maven"
},
"$ref": "#"
},
"meteor": {
"description": "Configuration object for the meteor manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)package.js$"
]
},
"$ref": "#"
},
"migratePresets": {
"description": "Define presets here which have been removed or renamed and should be migrated automatically.",
"type": "object",
"default": {},
"additionalProperties": {
"type": "string"
},
"$ref": "#"
},
"minor": {
"description": "Configuration to apply when an update type is minor.",
"type": "object",
"default": {},
"$ref": "#"
},
"mix": {
"description": "Configuration object for the mix manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)mix\\.exs$"
],
"versioning": "hex"
},
"$ref": "#"
},
"node": {
"description": "Configuration object for Node version renovation.",
"type": "object",
"default": {
"commitMessageTopic": "Node.js"
},
"$ref": "#"
},
"nodenv": {
"description": "Configuration object for the nodenv manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/).node-version$"
],
"versioning": "node"
},
"$ref": "#"
},
"npm": {
"description": "Configuration object for the npm manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)package.json$"
],
"rollbackPrs": true,
"versioning": "npm",
"digest": {
"prBodyDefinitions": {
"Change": "{{#if displayFrom}}`{{{displayFrom}}}` -> {{else}}{{#if currentValue}}`{{{currentValue}}}` -> {{/if}}{{/if}}{{#if displayTo}}`{{{displayTo}}}`{{else}}`{{{newValue}}}`{{/if}}"
}
},
"prBodyDefinitions": {
"Change": "[{{#if displayFrom}}`{{{displayFrom}}}` -> {{else}}{{#if currentValue}}`{{{currentValue}}}` -> {{/if}}{{/if}}{{#if displayTo}}`{{{displayTo}}}`{{else}}`{{{newValue}}}`{{/if}}]({{#if depName}}https://renovatebot.com/diffs/npm/{{replace '/' '%2f' depName}}/{{{currentVersion}}}/{{{newVersion}}}{{/if}})"
}
},
"$ref": "#"
},
"npmToken": {
"description": "npm token used for authenticating with the default registry.",
"type": "string"
},
"npmrc": {
"description": "String copy of npmrc file. Use \\n instead of line breaks.",
"type": "string"
},
"npmrcMerge": {
"description": "Whether to merge config.npmrc with repo .npmrc content if both are found.",
"type": "boolean",
"default": false
},
"nuget": {
"description": "Configuration object for the nuget manager",
"type": "object",
"default": {
"fileMatch": [
"\\.(?:cs|fs|vb)proj$",
"\\.(?:props|targets)$",
"(^|\\/)dotnet-tools\\.json$",
"(^|\\/)global\\.json$"
]
},
"$ref": "#"
},
"nvm": {
"description": "Configuration object for the nvm manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)\\.nvmrc$"
],
"versioning": "node",
"pinDigests": false
},
"$ref": "#"
},
"onboarding": {
"description": "Require a Configuration PR first.",
"type": "boolean"
},
"onboardingBranch": {
"description": "Change this value in order to override the default onboarding branch name.",
"type": "string",
"default": "renovate/configure"
},
"onboardingCommitMessage": {
"description": "Change this value in order to override the default onboarding commit message.",
"type": "string",
"default": null
},
"onboardingConfig": {
"description": "Configuration to use in onboarding PRs.",
"type": "object",
"default": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
},
"$ref": "#"
},
"onboardingConfigFileName": {
"description": "Change this value in order to override the default onboarding config file name.",
"type": "string",
"default": "renovate.json"
},
"onboardingNoDeps": {
"description": "Onboard repository even if no dependencies found.",
"type": "boolean",
"default": false
},
"onboardingPrTitle": {
"description": "Change this value in order to override the default onboarding PR title.",
"type": "string",
"default": "Configure Renovate"
},
"optimizeForDisabled": {
"description": "Set to true to first check for disabling in config before cloning.",
"type": "boolean",
"default": false
},
"packageRules": {
"description": "Rules for matching package names.",
"type": "array",
"items": {
"allOf": [
{
"type": "object",
"properties": {
"allowedVersions": {
"description": "A version range or regex pattern capturing allowed versions for dependencies.",
"type": "string"
},
"excludePackageNames": {
"description": "Package names to exclude. Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"excludePackagePatterns": {
"description": "Package name patterns to exclude. Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string",
"format": "regex"
}
},
{
"type": "string",
"format": "regex"
}
]
},
"excludePackagePrefixes": {
"description": "Package name prefixes to exclude. Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchBaseBranches": {
"description": "List of strings containing exact matches (e.g. `[\"main\"]`) and/or regex expressions (e.g. `[\"/^release\\/.*/\"]`). Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchCurrentVersion": {
"description": "A version or version range to match against the current version of a package. Valid only within `packageRules` object.",
"type": "string"
},
"matchDatasources": {
"description": "List of datasources to match (e.g. [\"orb\"]). Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchDepTypes": {
"description": "List of depTypes to match (e.g. [`peerDependencies`]). Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchFiles": {
"description": "List of strings to do an exact match against package files with full path. Applicable inside packageRules only.",
"type": "array",
"items": {
"type": "string"
}
},
"matchLanguages": {
"description": "List of languages to match (e.g. [\"python\"]). Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchManagers": {
"description": "List of package managers to match (e.g. [\"pipenv\"]). Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchPackageNames": {
"description": "Package names to match. Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchPackagePatterns": {
"description": "Package name patterns to match. Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string",
"format": "regex"
}
},
{
"type": "string",
"format": "regex"
}
]
},
"matchPackagePrefixes": {
"description": "Package name prefixes to match. Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchPaths": {
"description": "List of strings or glob patterns to match against package files. Applicable inside packageRules only.",
"type": "array",
"items": {
"type": "string"
}
},
"matchSourceUrlPrefixes": {
"description": "A list of source URL prefixes to match against, commonly used for grouping of monorepos or packages from the same organization.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchSourceUrls": {
"description": "A list of source URLs to exact match against.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"matchUpdateTypes": {
"description": "Update types to match against (major, minor, pin, etc). Valid only within `packageRules` object.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string",
"enum": [
"major",
"minor",
"patch",
"pin",
"digest",
"lockFileMaintenance",
"rollback",
"bump"
]
}
},
{
"type": "string",
"enum": [
"major",
"minor",
"patch",
"pin",
"digest",
"lockFileMaintenance",
"rollback",
"bump"
]
}
]
},
"replacementName": {
"description": "The name of the new dependency that replaces the old deprecated dependency.",
"type": "string"
},
"replacementVersion": {
"description": "The version of the new dependency that replaces the old deprecated dependency.",
"type": "string"
}
}
}
]
}
},
"password": {
"description": "Password for authentication. Currently Bitbucket only (AppPassword).",
"type": "string"
},
"patch": {
"description": "Configuration to apply when an update type is patch.",
"type": "object",
"default": {},
"$ref": "#"
},
"persistRepoData": {
"description": "If set to true, repository data will preserved between runs instead of deleted.",
"type": "boolean",
"default": false
},
"php": {
"description": "Configuration object for PHP.",
"type": "object",
"default": {},
"$ref": "#"
},
"pin": {
"description": "Configuration to apply when an update type is pin.",
"type": "object",
"default": {
"rebaseWhen": "behind-base-branch",
"groupName": "Pin Dependencies",
"groupSlug": "pin-dependencies",
"commitMessageAction": "Pin",
"group": {
"commitMessageTopic": "dependencies",
"commitMessageExtra": ""
}
},
"$ref": "#"
},
"pinDigests": {
"description": "Whether to add digests to Dockerfile source images.",
"type": "boolean",
"default": false
},
"pip-compile": {
"description": "Configuration object for the pip-compile manager",
"type": "object",
"default": {
"fileMatch": [],
"lockFileMaintenance": {
"enabled": true,
"branchTopic": "pip-compile-refresh",
"commitMessageAction": "Refresh pip-compile outputs"
}
},
"$ref": "#"
},
"pip_requirements": {
"description": "Configuration object for the pip_requirements manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)([\\w-]*)requirements\\.(txt|pip)$"
]
},
"$ref": "#"
},
"pip_setup": {
"description": "Configuration object for the pip_setup manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)setup.py$"
]
},
"$ref": "#"
},
"pipenv": {
"description": "Configuration object for the pipenv manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)Pipfile$"
]
},
"$ref": "#"
},
"platform": {
"description": "Platform type of repository.",
"type": "string",
"enum": [
"azure",
"bitbucket",
"bitbucket-server",
"gitea",
"github",
"gitlab"
],
"default": "github"
},
"platformAutomerge": {
"description": "Enable or disable usage of platform-native auto-merge capabilities when available.",
"type": "boolean",
"default": false
},
"platformCommit": {
"description": "Use platform API to perform commits instead of using Git directly.",
"type": "boolean",
"default": false
},
"poetry": {
"description": "Configuration object for the poetry manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)pyproject\\.toml$"
]
},
"$ref": "#"
},
"postUpdateOptions": {
"description": "Enable post-update options to be run after package/artifact updating.",
"type": "array",
"default": []
},
"postUpgradeTasks": {
"description": "Post-upgrade tasks that are executed before a commit is made by Renovate.",
"type": "object",
"default": {
"commands": [],
"fileFilters": [],
"executionMode": "update"
},
"$ref": "#",
"items": {
"allOf": [
{
"type": "object",
"properties": {
"commands": {
"description": "A list of post-upgrade commands that are executed before a commit is made by Renovate.",
"type": "array",
"items": {
"type": "string"
},
"default": []
},
"executionMode": {
"description": "Controls whether the post upgrade tasks runs for every update or once per upgrade branch",
"type": "string",
"enum": [
"update",
"branch"
],
"default": "update"
},
"fileFilters": {
"description": "Files that match these glob patterns will be committed if they are present after running a post-upgrade task.",
"type": "array",
"items": {
"type": "string"
},
"default": []
}
}
}
]
}
},
"prBodyColumns": {
"description": "List of columns to use in PR bodies.",
"type": "array",
"items": {
"type": "string"
},
"default": [
"Package",
"Type",
"Update",
"Change",
"Pending"
]
},
"prBodyDefinitions": {
"description": "Table column definitions for use in PR tables.",
"type": "object",
"default": {
"Package": "{{{depNameLinked}}}",
"Type": "{{{depType}}}",
"Update": "{{{updateType}}}",
"Current value": "{{{currentValue}}}",
"New value": "{{{newValue}}}",
"Change": "`{{{displayFrom}}}` -> `{{{displayTo}}}`",
"Pending": "{{{displayPending}}}",
"References": "{{{references}}}",
"Package file": "{{{packageFile}}}"
}
},
"prBodyNotes": {
"description": "List of additional notes/templates to be included in the Pull Request bodies.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"default": []
},
"prBodyTemplate": {
"description": "Pull Request body template. Controls which sections are rendered in the body.",
"type": "string",
"default": "{{{header}}}{{{table}}}{{{notes}}}{{{changelogs}}}{{{configDescription}}}{{{controls}}}{{{footer}}}"
},
"prCommitsPerRunLimit": {
"description": "Set a maximum number of commits per Renovate run. Default is no limit.",
"type": "integer",
"default": 0
},
"prConcurrentLimit": {
"description": "Limit to a maximum of x concurrent branches/PRs. 0 (default) means no limit.",
"type": "integer",
"default": 0
},
"prCreation": {
"description": "When to create the PR for a branch.",
"type": "string",
"enum": [
"immediate",
"not-pending",
"status-success",
"approval"
],
"default": "immediate"
},
"prFooter": {
"description": "Any text added here will be placed last in the PR body, with a divider separator before it.",
"type": "string",
"default": "This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate)."
},
"prHeader": {
"description": "Any text added here will be placed first in the PR body.",
"type": "string"
},
"prHourlyLimit": {
"description": "Rate limit PRs to maximum x created per hour. 0 (default) means no limit.",
"type": "integer",
"default": 0
},
"prNotPendingHours": {
"description": "Timeout in hours for when prCreation=not-pending.",
"type": "integer",
"default": 25
},
"prPriority": {
"description": "Set sorting priority for PR creation. PRs with higher priority are created first, negative priority last.",
"type": "integer",
"default": 0
},
"prTitle": {
"description": "Pull Request title template (deprecated). Now uses commitMessage.",
"type": "string",
"default": null
},
"pre-commit": {
"description": "Configuration object for the pre-commit manager",
"type": "object",
"default": {
"commitMessageTopic": "pre-commit hook {{depName}}",
"enabled": false,
"fileMatch": [
"(^|/)\\.pre-commit-config\\.yaml$"
],
"prBodyNotes": [
"Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://github.com/renovatebot/renovate/discussions/new) if you have any questions."
]
},
"$ref": "#"
},
"printConfig": {
"description": "If enabled, log the full resolved config for each repo, including resolved presets.",
"type": "boolean",
"default": false
},
"privateKey": {
"description": "Server-side private key.",
"type": "string"
},
"privateKeyOld": {
"description": "Secondary/old private key to try.",
"type": "string"
},
"privateKeyPath": {
"description": "Path to the Server-side private key.",
"type": "string"
},
"privateKeyPathOld": {
"description": "Path to the Server-side old private key.",
"type": "string"
},
"productLinks": {
"description": "Links which are embedded within PRs, issues, etc.",
"type": "object",
"default": {
"documentation": "https://docs.renovatebot.com/",
"help": "https://github.com/renovatebot/renovate/discussions",
"homepage": "https://github.com/renovatebot/renovate"
},
"additionalProperties": {
"type": "string",
"format": "uri"
},
"$ref": "#"
},
"pruneStaleBranches": {
"description": "Enable or disable pruning of stale branches.",
"type": "boolean",
"default": true
},
"pub": {
"description": "Configuration object for the pub manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)pubspec\\.ya?ml$"
],
"versioning": "npm"
},
"$ref": "#"
},
"pyenv": {
"description": "Configuration object for the pyenv manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/).python-version$"
],
"versioning": "docker"
},
"$ref": "#"
},
"python": {
"description": "Configuration object for Python.",
"type": "object",
"default": {
"versioning": "pep440"
},
"$ref": "#"
},
"rangeStrategy": {
"description": "Policy for how to modify/update existing ranges.",
"type": "string",
"enum": [
"auto",
"pin",
"bump",
"replace",
"widen",
"update-lockfile",
"in-range-only"
],
"default": "replace"
},
"rebaseLabel": {
"description": "Label to use to request the bot to rebase a PR manually.",
"type": "string",
"default": "rebase"
},
"rebaseWhen": {
"description": "Control when Renovate decides to rebase an existing branch.",
"type": "string",
"enum": [
"auto",
"never",
"conflicted",
"behind-base-branch"
],
"default": "auto"
},
"recreateClosed": {
"description": "Recreate PRs even if same ones were closed previously.",
"type": "boolean",
"default": false
},
"redisUrl": {
"description": "If defined, this Redis URL will be used for caching instead of the file system.",
"type": "string"
},
"regex": {
"description": "Configuration object for the regex manager",
"type": "object",
"default": {
"pinDigests": false
},
"$ref": "#"
},
"regexManagers": {
"description": "Custom managers using regex matching.",
"type": "array",
"items": {
"allOf": [
{
"type": "object",
"properties": {
"autoReplaceStringTemplate": {
"description": "Optional extractVersion for extracted dependencies. Valid only within a `regexManagers` object.",
"type": "string"
},
"currentValueTemplate": {
"description": "Optional currentValue for extracted dependencies. Valid only within a `regexManagers` object.",
"type": "string"
},
"datasourceTemplate": {
"description": "Optional datasource for extracted dependencies. Valid only within a `regexManagers` object.",
"type": "string"
},
"depNameTemplate": {
"description": "Optional depName for extracted dependencies. Valid only within a `regexManagers` object.",
"type": "string"
},
"depTypeTemplate": {
"description": "Optional depType for extracted dependencies. Valid only within a `regexManagers` object.",
"type": "string"
},
"extractVersionTemplate": {
"description": "Optional extractVersion for extracted dependencies. Valid only within a `regexManagers` object.",
"type": "string"
},
"matchStrings": {
"description": "Regex capture rule to use. Valid only within a `regexManagers` object.",
"type": "array",
"items": {
"type": "string",
"format": "regex"
}
},
"matchStringsStrategy": {
"description": "Strategy how to interpret matchStrings.",
"type": "string",
"enum": [
"any",
"recursive",
"combination"
],
"default": "any"
},
"packageNameTemplate": {
"description": "Optional packageName for extracted dependencies, else defaults to depName value. Valid only within a `regexManagers` object.",
"type": "string"
},
"registryUrlTemplate": {
"description": "Optional registry URL for extracted dependencies. Valid only within a `regexManagers` object.",
"type": "string"
},
"versioningTemplate": {
"description": "Optional versioning for extracted dependencies. Valid only within a `regexManagers` object.",
"type": "string"
}
}
}
]
},
"default": []
},
"registryUrls": {
"description": "List of URLs to try for dependency lookup. Package manager specific.",
"type": "array",
"items": {
"type": "string"
},
"default": null
},
"replacement": {
"description": "Configuration to apply when replacing a dependency.",
"type": "object",
"default": {
"branchTopic": "{{{depNameSanitized}}}-replacement",
"commitMessageAction": "Replace",
"commitMessageExtra": "with {{newName}} {{#if isMajor}}v{{{newMajor}}}{{else}}{{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}",
"prBodyNotes": [
"This is a special PR that replaces `{{{depNameSanitized}}}` with the community suggested minimal stable replacement version."
]
},
"$ref": "#"
},
"repositories": {
"description": "List of Repositories.",
"type": "array"
},
"repositoryCache": {
"description": "Option to do repository extract caching.",
"type": "string",
"enum": [
"disabled",
"enabled",
"reset"
],
"default": "disabled"
},
"requireConfig": {
"description": "Set to false if it is optional for repositories to contain a config.",
"type": "boolean",
"default": true
},
"respectLatest": {
"description": "Ignore versions newer than npm \"latest\" version.",
"type": "boolean"
},
"reviewers": {
"description": "Requested reviewers for Pull Requests (either username or email address depending on the platform).",
"type": "array",
"items": {
"type": "string"
}
},
"reviewersFromCodeOwners": {
"description": "Determine reviewers based on configured code owners and changes in PR.",
"type": "boolean",
"default": false
},
"reviewersSampleSize": {
"description": "Take a random sample of given size from reviewers.",
"type": "integer",
"default": null
},
"rollback": {
"description": "Configuration to apply when rolling back a version.",
"type": "object",
"default": {
"branchTopic": "{{{depNameSanitized}}}-rollback",
"commitMessageAction": "Roll back",
"semanticCommitType": "fix"
},
"$ref": "#"
},
"rollbackPrs": {
"description": "Create PRs to roll back versions if the current version is not found in the registry.",
"type": "boolean",
"default": false
},
"ruby": {
"description": "Configuration object for Ruby language.",
"type": "object",
"default": {},
"$ref": "#"
},
"ruby-version": {
"description": "Configuration object for the ruby-version manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)\\.ruby-version$"
],
"versioning": "ruby"
},
"$ref": "#"
},
"rust": {
"description": "Configuration option for Rust package management.",
"type": "object",
"default": {},
"$ref": "#"
},
"sbt": {
"description": "Configuration object for the sbt manager",
"type": "object",
"default": {
"fileMatch": [
"\\.sbt$",
"project/[^/]*.scala$"
],
"versioning": "ivy"
},
"$ref": "#"
},
"schedule": {
"description": "Times of day/week to limit branch creation to.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"default": [
"at any time"
]
},
"secrets": {
"description": "Object containing secret name/value pairs",
"type": "object",
"default": {},
"additionalProperties": {
"type": "string"
},
"$ref": "#"
},
"semanticCommitScope": {
"description": "Commit scope to use if Semantic Commits are enabled.",
"type": "string",
"default": "deps"
},
"semanticCommitType": {
"description": "Commit type to use if Semantic Commits is enabled.",
"type": "string",
"default": "chore"
},
"semanticCommits": {
"description": "Enable Semantic Commit prefixes for commits and PR titles.",
"type": "string",
"enum": [
"auto",
"enabled",
"disabled"
],
"default": "auto"
},
"separateMajorMinor": {
"description": "If set to false, it will upgrade dependencies to latest release only, and not separate major/minor branches.",
"type": "boolean"
},
"separateMinorPatch": {
"description": "If set to true, it will separate minor and patch updates into separate branches.",
"type": "boolean",
"default": false
},
"separateMultipleMajor": {
"description": "If set to true, PRs will be raised separately for each available major upgrade version.",
"type": "boolean",
"default": false
},
"setup-cfg": {
"description": "Configuration object for the setup-cfg manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)setup\\.cfg$"
],
"versioning": "pep440"
},
"$ref": "#"
},
"skipInstalls": {
"description": "Skip installing modules/dependencies if lock file updating is possible alone.",
"type": "boolean",
"default": null
},
"stabilityDays": {
"description": "Number of days required before a new release is considered to be stabilized.",
"type": "integer",
"default": 0
},
"stopUpdatingLabel": {
"description": "Label to use to request the bot to stop updating a PR.",
"type": "string",
"default": "stop-updating"
},
"suppressNotifications": {
"description": "Options to suppress various types of warnings and other notifications.",
"type": "array",
"items": {
"type": "string",
"enum": [
"prIgnoreNotification",
"branchAutomergeFailure",
"lockFileErrors",
"artifactErrors",
"deprecationWarningIssues",
"onboardingClose"
]
},
"default": [
"deprecationWarningIssues"
]
},
"swift": {
"description": "Configuration object for the swift manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)Package\\.swift"
],
"versioning": "swift",
"rangeStrategy": "bump"
},
"$ref": "#"
},
"terraform": {
"description": "Configuration object for the terraform manager",
"type": "object",
"default": {
"commitMessageTopic": "Terraform {{managerData.terraformDependencyType}} {{depName}}",
"fileMatch": [
"\\.tf$"
],
"versioning": "hashicorp",
"pinDigests": false
},
"$ref": "#"
},
"terraform-version": {
"description": "Configuration object for the terraform-version manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)\\.terraform-version$"
],
"versioning": "hashicorp",
"extractVersion": "^v(?<version>.*)$"
},
"$ref": "#"
},
"terragrunt": {
"description": "Configuration object for the terragrunt manager",
"type": "object",
"default": {
"commitMessageTopic": "Terragrunt dependency {{depName}}",
"fileMatch": [
"(^|/)terragrunt\\.hcl$"
],
"versioning": "hashicorp"
},
"$ref": "#"
},
"terragrunt-version": {
"description": "Configuration object for the terragrunt-version manager",
"type": "object",
"default": {
"fileMatch": [
"(^|/)\\.terragrunt-version$"
],
"versioning": "hashicorp",
"extractVersion": "^v(?<version>.+)$"
},
"$ref": "#"
},
"timezone": {
"description": "[IANA Time Zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)",
"type": "string"
},
"token": {
"description": "Repository Auth Token.",
"type": "string"
},
"transitiveRemediation": {
"description": "Enable remediation of transitive dependencies.",
"type": "boolean",
"default": false
},
"travis": {
"description": "Configuration object for the travis manager",
"type": "object",
"default": {
"fileMatch": [
"^.travis.yml$"
],
"major": {
"enabled": false
},
"versioning": "node"
},
"$ref": "#"
},
"unicodeEmoji": {
"description": "Enable or disable Unicode emoji.",
"type": "boolean",
"default": true
},
"updateInternalDeps": {
"description": "Whether to update internal dep versions in a monorepo (Lerna or Yarn Workspaces).",
"type": "boolean",
"default": false
},
"updateLockFiles": {
"description": "Set to false to disable lock file updating.",
"type": "boolean"
},
"updateNotScheduled": {
"description": "Whether to update (but not create) branches when not scheduled.",
"type": "boolean"
},
"updatePinnedDependencies": {
"description": "Whether to update pinned (single version) dependencies or not.",
"type": "boolean",
"default": true
},
"useBaseBranchConfig": {
"description": "Whether to read configuration from baseBranches instead of only the default branch",
"type": "string",
"enum": [
"merge",
"none"
],
"default": "none"
},
"userStrings": {
"description": "User-facing strings pertaining to the PR comment that gets posted when a PR is closed.",
"type": "object",
"default": {
"ignoreTopic": "Renovate Ignore Notification",
"ignoreMajor": "As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for *any* future {{{newMajor}}}.x releases. However, if you upgrade to {{{newMajor}}}.x manually then Renovate will reenable minor and patch updates automatically.",
"ignoreDigest": "As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for the `{{{depName}}}` `{{{newDigestShort}}}` update again.",
"ignoreOther": "As this PR has been closed unmerged, Renovate will now ignore this update ({{{newValue}}}). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the `ignoreDeps` array of your renovate config."
}
},
"username": {
"description": "Username for authentication. Currently Bitbucket only.",
"type": "string"
},
"versioning": {
"description": "Versioning to use for filtering and comparisons.",
"type": "string",
"enum": [
"aws-machine-image",
"cargo",
"composer",
"conan",
"docker",
"git",
"gradle",
"hashicorp",
"helm",
"hex",
"ivy",
"loose",
"maven",
"node",
"npm",
"nuget",
"pep440",
"poetry",
"regex",
"rez",
"ruby",
"semver",
"semver-coerced",
"swift",
"ubuntu"
]
},
"vulnerabilityAlerts": {
"description": "Config to apply when a PR is necessary due to vulnerability of existing package version.",
"type": "object",
"default": {
"groupName": null,
"schedule": [],
"dependencyDashboardApproval": false,
"rangeStrategy": "update-lockfile",
"commitMessageSuffix": "[SECURITY]",
"branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability",
"prCreation": "immediate"
},
"$ref": "#"
},
"writeDiscoveredRepos": {
"description": "Writes discovered repositories to a JSON file and then exit.",
"type": "string"
}
}
}
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Schema for .prettierrc",
"definitions": {
"optionsDefinition": {
"type": "object",
"properties": {
"arrowParens": {
"description": "Include parentheses around a sole arrow function parameter.",
"default": "always",
"oneOf": [
{
"enum": ["always"],
"description": "Always include parens. Example: `(x) => x`"
},
{
"enum": ["avoid"],
"description": "Omit parens when possible. Example: `x => x`"
}
]
},
"bracketSameLine": {
"description": "Put > of opening tags on the last line instead of on a new line.",
"default": false,
"type": "boolean"
},
"bracketSpacing": {
"description": "Print spaces between brackets.",
"default": true,
"type": "boolean"
},
"cursorOffset": {
"description": "Print (to stderr) where a cursor at the given position would move to after formatting.\nThis option cannot be used with --range-start and --range-end.",
"default": -1,
"type": "integer"
},
"embeddedLanguageFormatting": {
"description": "Control how Prettier formats quoted code embedded in the file.",
"default": "auto",
"oneOf": [
{
"enum": ["auto"],
"description": "Format embedded code if Prettier can automatically identify it."
},
{
"enum": ["off"],
"description": "Never automatically format embedded code."
}
]
},
"endOfLine": {
"description": "Which end of line characters to apply.",
"default": "lf",
"oneOf": [
{
"enum": ["lf"],
"description": "Line Feed only (\\n), common on Linux and macOS as well as inside git repos"
},
{
"enum": ["crlf"],
"description": "Carriage Return + Line Feed characters (\\r\\n), common on Windows"
},
{
"enum": ["cr"],
"description": "Carriage Return character only (\\r), used very rarely"
},
{
"enum": ["auto"],
"description": "Maintain existing\n(mixed values within one file are normalised by looking at what's used after the first line)"
}
]
},
"filepath": {
"description": "Specify the input filepath. This will be used to do parser inference.",
"type": "string"
},
"htmlWhitespaceSensitivity": {
"description": "How to handle whitespaces in HTML.",
"default": "css",
"oneOf": [
{
"enum": ["css"],
"description": "Respect the default value of CSS display property."
},
{
"enum": ["strict"],
"description": "Whitespaces are considered sensitive."
},
{
"enum": ["ignore"],
"description": "Whitespaces are considered insensitive."
}
]
},
"insertPragma": {
"description": "Insert @format pragma into file's first docblock comment.",
"default": false,
"type": "boolean"
},
"jsxSingleQuote": {
"description": "Use single quotes in JSX.",
"default": false,
"type": "boolean"
},
"parser": {
"description": "Which parser to use.",
"anyOf": [
{ "enum": ["flow"], "description": "Flow" },
{ "enum": ["babel"], "description": "JavaScript" },
{ "enum": ["babel-flow"], "description": "Flow" },
{ "enum": ["babel-ts"], "description": "TypeScript" },
{ "enum": ["typescript"], "description": "TypeScript" },
{ "enum": ["acorn"], "description": "JavaScript" },
{ "enum": ["espree"], "description": "JavaScript" },
{ "enum": ["meriyah"], "description": "JavaScript" },
{ "enum": ["css"], "description": "CSS" },
{ "enum": ["less"], "description": "Less" },
{ "enum": ["scss"], "description": "SCSS" },
{ "enum": ["json"], "description": "JSON" },
{ "enum": ["json5"], "description": "JSON5" },
{ "enum": ["json-stringify"], "description": "JSON.stringify" },
{ "enum": ["graphql"], "description": "GraphQL" },
{ "enum": ["markdown"], "description": "Markdown" },
{ "enum": ["mdx"], "description": "MDX" },
{ "enum": ["vue"], "description": "Vue" },
{ "enum": ["yaml"], "description": "YAML" },
{ "enum": ["glimmer"], "description": "Ember / Handlebars" },
{ "enum": ["html"], "description": "HTML" },
{ "enum": ["angular"], "description": "Angular" },
{ "enum": ["lwc"], "description": "Lightning Web Components" },
{ "type": "string", "description": "Custom parser" }
]
},
"pluginSearchDirs": {
"description": "Custom directory that contains prettier plugins in node_modules subdirectory.\nOverrides default behavior when plugins are searched relatively to the location of Prettier.\nMultiple values are accepted.",
"default": [],
"oneOf": [
{ "type": "array", "items": { "type": "string" } },
{ "enum": [false], "description": "Disable plugin autoloading." }
]
},
"plugins": {
"description": "Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",
"default": [],
"type": "array",
"items": { "type": "string" }
},
"printWidth": {
"description": "The line length where Prettier will try wrap.",
"default": 80,
"type": "integer"
},
"proseWrap": {
"description": "How to wrap prose.",
"default": "preserve",
"oneOf": [
{
"enum": ["always"],
"description": "Wrap prose if it exceeds the print width."
},
{ "enum": ["never"], "description": "Do not wrap prose." },
{ "enum": ["preserve"], "description": "Wrap prose as-is." }
]
},
"quoteProps": {
"description": "Change when properties in objects are quoted.",
"default": "as-needed",
"oneOf": [
{
"enum": ["as-needed"],
"description": "Only add quotes around object properties where required."
},
{
"enum": ["consistent"],
"description": "If at least one property in an object requires quotes, quote all properties."
},
{
"enum": ["preserve"],
"description": "Respect the input use of quotes in object properties."
}
]
},
"rangeEnd": {
"description": "Format code ending at a given character offset (exclusive).\nThe range will extend forwards to the end of the selected statement.\nThis option cannot be used with --cursor-offset.",
"default": null,
"type": "integer"
},
"rangeStart": {
"description": "Format code starting at a given character offset.\nThe range will extend backwards to the start of the first line containing the selected statement.\nThis option cannot be used with --cursor-offset.",
"default": 0,
"type": "integer"
},
"requirePragma": {
"description": "Require either '@prettier' or '@format' to be present in the file's first docblock comment\nin order for it to be formatted.",
"default": false,
"type": "boolean"
},
"semi": {
"description": "Print semicolons.",
"default": true,
"type": "boolean"
},
"singleAttributePerLine": {
"description": "Enforce single attribute per line in HTML, Vue and JSX.",
"default": false,
"type": "boolean"
},
"singleQuote": {
"description": "Use single quotes instead of double quotes.",
"default": false,
"type": "boolean"
},
"tabWidth": {
"description": "Number of spaces per indentation level.",
"default": 2,
"type": "integer"
},
"trailingComma": {
"description": "Print trailing commas wherever possible when multi-line.",
"default": "es5",
"oneOf": [
{
"enum": ["es5"],
"description": "Trailing commas where valid in ES5 (objects, arrays, etc.)"
},
{ "enum": ["none"], "description": "No trailing commas." },
{
"enum": ["all"],
"description": "Trailing commas wherever possible (including function arguments)."
}
]
},
"useTabs": {
"description": "Indent with tabs instead of spaces.",
"default": false,
"type": "boolean"
},
"vueIndentScriptAndStyle": {
"description": "Indent script and style tags in Vue files.",
"default": false,
"type": "boolean"
}
}
},
"overridesDefinition": {
"type": "object",
"properties": {
"overrides": {
"type": "array",
"description": "Provide a list of patterns to override prettier configuration.",
"items": {
"type": "object",
"required": ["files"],
"properties": {
"files": {
"description": "Include these files in this override.",
"oneOf": [
{ "type": "string" },
{ "type": "array", "items": { "type": "string" } }
]
},
"excludeFiles": {
"description": "Exclude these files from this override.",
"oneOf": [
{ "type": "string" },
{ "type": "array", "items": { "type": "string" } }
]
},
"options": {
"type": "object",
"description": "The options to apply for this override.",
"$ref": "#/definitions/optionsDefinition"
}
},
"additionalProperties": false
}
}
}
}
},
"oneOf": [
{
"type": "object",
"allOf": [
{ "$ref": "#/definitions/optionsDefinition" },
{ "$ref": "#/definitions/overridesDefinition" }
]
},
{ "type": "string" }
]
}
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "JSON schema for NPM package.json files",
"definitions": {
"person": {
"description": "A person who has been involved in creating or maintaining this package.",
"type": [
"object",
"string"
],
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"email": {
"type": "string",
"format": "email"
}
}
},
"dependency": {
"description": "Dependencies are specified with a simple hash of package name to version range. The version range is a string which has one or more space-separated descriptors. Dependencies can also be identified with a tarball or git URL.",
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"scriptsInstallAfter": {
"description": "Run AFTER the package is installed.",
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsPublishAfter": {
"description": "Run AFTER the package is published.",
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsRestart": {
"description": "Run by the 'npm restart' command. Note: 'npm restart' will run the stop and start scripts if no restart script is provided.",
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsStart": {
"description": "Run by the 'npm start' command.",
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsStop": {
"description": "Run by the 'npm stop' command.",
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsTest": {
"description": "Run by the 'npm test' command.",
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsUninstallBefore": {
"description": "Run BEFORE the package is uninstalled.",
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsVersionBefore": {
"description": "Run BEFORE bump the package version.",
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"packageExportsEntryPath": {
"type": [
"string",
"null"
],
"description": "The module path that is resolved when this specifier is imported. Set to `null` to disallow importing this module.",
"pattern": "^\\./"
},
"packageExportsEntryObject": {
"type": "object",
"description": "Used to specify conditional exports, note that Conditional exports are unsupported in older environments, so it's recommended to use the fallback array option if support for those environments is a concern.",
"properties": {
"require": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this specifier is imported as a CommonJS module using the `require(...)` function."
},
"import": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this specifier is imported as an ECMAScript module using an `import` declaration or the dynamic `import(...)` function."
},
"node": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this environment is Node.js."
},
"default": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when no other export type matches."
}
},
"patternProperties": {
"^(?![\\.0-9]).": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this environment matches the property name."
}
},
"additionalProperties": false
},
"packageExportsEntry": {
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntryPath"
},
{
"$ref": "#/definitions/packageExportsEntryObject"
}
]
},
"packageExportsFallback": {
"type": "array",
"description": "Used to allow fallbacks in case this environment doesn't support the preceding entries.",
"items": {
"$ref": "#/definitions/packageExportsEntry"
}
},
"packageExportsEntryOrFallback": {
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntry"
},
{
"$ref": "#/definitions/packageExportsFallback"
}
]
},
"fundingUrl": {
"type": "string",
"format": "uri",
"description": "URL to a website with details about how to fund the package."
},
"fundingWay": {
"type": "object",
"description": "Used to inform about ways to help fund development of the package.",
"properties": {
"url": {
"$ref": "#/definitions/fundingUrl"
},
"type": {
"type": "string",
"description": "The type of funding or the platform through which funding can be provided, e.g. patreon, opencollective, tidelift or github."
}
},
"additionalProperties": false,
"required": ["url"]
}
},
"type": "object",
"patternProperties": {
"^_": {
"description": "Any property starting with _ is valid.",
"tsType": "any"
}
},
"properties": {
"name": {
"description": "The name of the package.",
"type": "string",
"maxLength": 214,
"minLength": 1,
"pattern": "^(?:@[a-z0-9-*~][a-z0-9-*._~]*/)?[a-z0-9-~][a-z0-9-._~]*$"
},
"version": {
"description": "Version must be parseable by node-semver, which is bundled with npm as a dependency.",
"type": "string"
},
"description": {
"description": "This helps people discover your package, as it's listed in 'npm search'.",
"type": "string"
},
"keywords": {
"description": "This helps people discover your package as it's listed in 'npm search'.",
"type": "array",
"items": {
"type": "string"
}
},
"homepage": {
"description": "The url to the project homepage.",
"type": "string"
},
"bugs": {
"description": "The url to your project's issue tracker and / or the email address to which issues should be reported. These are helpful for people who encounter issues with your package.",
"type": [
"object",
"string"
],
"properties": {
"url": {
"type": "string",
"description": "The url to your project's issue tracker.",
"format": "uri"
},
"email": {
"type": "string",
"description": "The email address to which issues should be reported.",
"format": "email"
}
}
},
"license": {
"type": "string",
"description": "You should specify a license for your package so that people know how they are permitted to use it, and any restrictions you're placing on it."
},
"licenses": {
"description": "DEPRECATED: Instead, use SPDX expressions, like this: { \"license\": \"ISC\" } or { \"license\": \"(MIT OR Apache-2.0)\" } see: 'https://docs.npmjs.com/files/package.json#license'.",
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
}
}
},
"author": {
"$ref": "#/definitions/person"
},
"contributors": {
"description": "A list of people who contributed to this package.",
"type": "array",
"items": {
"$ref": "#/definitions/person"
}
},
"maintainers": {
"description": "A list of people who maintains this package.",
"type": "array",
"items": {
"$ref": "#/definitions/person"
}
},
"files": {
"description": "The 'files' field is an array of files to include in your project. If you name a folder in the array, then it will also include the files inside that folder.",
"type": "array",
"items": {
"type": "string"
}
},
"main": {
"description": "The main field is a module ID that is the primary entry point to your program.",
"type": "string"
},
"exports": {
"description": "The \"exports\" field is used to restrict external access to non-exported module files, also enables a module to import itself using \"name\".",
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntryPath",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
},
{
"type": "object",
"properties": {
".": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
}
},
"patternProperties": {
"^\\./.+": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path prefix that is resolved when the module specifier starts with \"name/\", set to \"./*\" to allow external modules to import any subpath."
}
},
"additionalProperties": false
},
{
"$ref": "#/definitions/packageExportsEntryObject",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
},
{
"$ref": "#/definitions/packageExportsFallback",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
}
]
},
"bin": {
"type": [
"string",
"object"
],
"additionalProperties": {
"type": "string"
}
},
"type": {
"description": "When set to \"module\", the type field allows a package to specify all .js files within are ES modules. If the \"type\" field is omitted or set to \"commonjs\", all .js files are treated as CommonJS.",
"type": "string",
"enum": [
"commonjs",
"module"
],
"default": "commonjs"
},
"types": {
"description": "Set the types property to point to your bundled declaration file.",
"type": "string"
},
"typings": {
"description": "Note that the \"typings\" field is synonymous with \"types\", and could be used as well.",
"type": "string"
},
"typesVersions": {
"description": "The \"typesVersions\" field is used since TypeScript 3.1 to support features that were only made available in newer TypeScript versions.",
"type": "object",
"additionalProperties": {
"description": "Contains overrides for the TypeScript version that matches the version range matching the property key.",
"type": "object",
"properties": {
"*": {
"description": "Maps all file paths to the file paths specified in the array.",
"type": "array",
"items": {
"type": "string",
"pattern": "^[^*]*(?:\\*[^*]*)?$"
}
}
},
"patternProperties": {
"^[^*]+$": {
"description": "Maps the file path matching the property key to the file paths specified in the array.",
"type": "array",
"items": {
"type": "string"
}
},
"^[^*]*\\*[^*]*$": {
"description": "Maps file paths matching the pattern specified in property key to file paths specified in the array.",
"type": "array",
"items": {
"type": "string",
"pattern": "^[^*]*(?:\\*[^*]*)?$"
}
}
},
"additionalProperties": false
}
},
"man": {
"type": [
"array",
"string"
],
"description": "Specify either a single file or an array of filenames to put in place for the man program to find.",
"items": {
"type": "string"
}
},
"directories": {
"type": "object",
"properties": {
"bin": {
"description": "If you specify a 'bin' directory, then all the files in that folder will be used as the 'bin' hash.",
"type": "string"
},
"doc": {
"description": "Put markdown files in here. Eventually, these will be displayed nicely, maybe, someday.",
"type": "string"
},
"example": {
"description": "Put example scripts in here. Someday, it might be exposed in some clever way.",
"type": "string"
},
"lib": {
"description": "Tell people where the bulk of your library is. Nothing special is done with the lib folder in any way, but it's useful meta info.",
"type": "string"
},
"man": {
"description": "A folder that is full of man pages. Sugar to generate a 'man' array by walking the folder.",
"type": "string"
},
"test": {
"type": "string"
}
}
},
"repository": {
"description": "Specify the place where your code lives. This is helpful for people who want to contribute.",
"type": [
"object",
"string"
],
"properties": {
"type": {
"type": "string"
},
"url": {
"type": "string"
},
"directory": {
"type": "string"
}
}
},
"funding": {
"oneOf": [
{
"$ref": "#/definitions/fundingUrl"
},
{
"$ref": "#/definitions/fundingWay"
},
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/fundingUrl"
},
{
"$ref": "#/definitions/fundingWay"
}
]
},
"minItems": 1,
"uniqueItems": true
}
]
},
"scripts": {
"description": "The 'scripts' member is an object hash of script commands that are run at various times in the lifecycle of your package. The key is the lifecycle event, and the value is the command to run at that point.",
"type": "object",
"properties": {
"lint": {
"type": "string",
"description": "Run code quality tools, e.g. ESLint, TSLint, etc."
},
"prepublish": {
"type": "string",
"description": "Run BEFORE the package is published (Also run on local npm install without any arguments)."
},
"prepare": {
"type": "string",
"description": "Run both BEFORE the package is packed and published, and on local npm install without any arguments. This is run AFTER prepublish, but BEFORE prepublishOnly."
},
"prepublishOnly": {
"type": "string",
"description": "Run BEFORE the package is prepared and packed, ONLY on npm publish."
},
"prepack": {
"type": "string",
"description": "run BEFORE a tarball is packed (on npm pack, npm publish, and when installing git dependencies)."
},
"postpack": {
"type": "string",
"description": "Run AFTER the tarball has been generated and moved to its final destination."
},
"publish": {
"type": "string",
"description": "Publishes a package to the registry so that it can be installed by name. See https://docs.npmjs.com/cli/v8/commands/npm-publish"
},
"postpublish": {
"$ref": "#/definitions/scriptsPublishAfter"
},
"preinstall": {
"type": "string",
"description": "Run BEFORE the package is installed."
},
"install": {
"$ref": "#/definitions/scriptsInstallAfter"
},
"postinstall": {
"$ref": "#/definitions/scriptsInstallAfter"
},
"preuninstall": {
"$ref": "#/definitions/scriptsUninstallBefore"
},
"uninstall": {
"$ref": "#/definitions/scriptsUninstallBefore"
},
"postuninstall": {
"type": "string",
"description": "Run AFTER the package is uninstalled."
},
"preversion": {
"$ref": "#/definitions/scriptsVersionBefore"
},
"version": {
"$ref": "#/definitions/scriptsVersionBefore"
},
"postversion": {
"type": "string",
"description": "Run AFTER bump the package version."
},
"pretest": {
"$ref": "#/definitions/scriptsTest"
},
"test": {
"$ref": "#/definitions/scriptsTest"
},
"posttest": {
"$ref": "#/definitions/scriptsTest"
},
"prestop": {
"$ref": "#/definitions/scriptsStop"
},
"stop": {
"$ref": "#/definitions/scriptsStop"
},
"poststop": {
"$ref": "#/definitions/scriptsStop"
},
"prestart": {
"$ref": "#/definitions/scriptsStart"
},
"start": {
"$ref": "#/definitions/scriptsStart"
},
"poststart": {
"$ref": "#/definitions/scriptsStart"
},
"prerestart": {
"$ref": "#/definitions/scriptsRestart"
},
"restart": {
"$ref": "#/definitions/scriptsRestart"
},
"postrestart": {
"$ref": "#/definitions/scriptsRestart"
},
"serve": {
"type": "string",
"description": "Start dev server to serve application files"
}
},
"additionalProperties": {
"type": "string",
"tsType": "string | undefined",
"x-intellij-language-injection": "Shell Script"
}
},
"config": {
"description": "A 'config' hash can be used to set configuration parameters used in package scripts that persist across upgrades.",
"type": "object",
"additionalProperties": true
},
"dependencies": {
"$ref": "#/definitions/dependency"
},
"devDependencies": {
"$ref": "#/definitions/dependency"
},
"optionalDependencies": {
"$ref": "#/definitions/dependency"
},
"peerDependencies": {
"$ref": "#/definitions/dependency"
},
"peerDependenciesMeta": {
"description": "When a user installs your package, warnings are emitted if packages specified in \"peerDependencies\" are not already installed. The \"peerDependenciesMeta\" field serves to provide more information on how your peer dependencies are utilized. Most commonly, it allows peer dependencies to be marked as optional. Metadata for this field is specified with a simple hash of the package name to a metadata object.",
"type": "object",
"additionalProperties": {
"type": "object",
"additionalProperties": true,
"properties": {
"optional": {
"description": "Specifies that this peer dependency is optional and should not be installed automatically.",
"type": "boolean"
}
}
}
},
"bundledDependencies": {
"description": "Array of package names that will be bundled when publishing the package.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "boolean"
}
]
},
"bundleDependencies": {
"description": "DEPRECATED: This field is honored, but \"bundledDependencies\" is the correct field name.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "boolean"
}
]
},
"resolutions": {
"description": "Resolutions is used to support selective version resolutions, which lets you define custom package versions or ranges inside your dependencies. See: https://classic.yarnpkg.com/en/docs/selective-version-resolutions",
"type": "object"
},
"packageManager": {
"description": "Defines which package manager is expected to be used when working on the current project. This field is currently experimental and needs to be opted-in; see https://nodejs.org/api/corepack.html",
"type": "string",
"pattern": "(npm|pnpm|yarn)@\\d+\\.\\d+\\.\\d+(-.+)?"
},
"engines": {
"type": "object",
"properties": {
"node": {
"type": "string"
}
},
"additionalProperties": {
"type": "string"
}
},
"engineStrict": {
"type": "boolean"
},
"os": {
"description": "Specify which operating systems your module will run on.",
"type": "array",
"items": {
"type": "string"
}
},
"cpu": {
"description": "Specify that your code only runs on certain cpu architectures.",
"type": "array",
"items": {
"type": "string"
}
},
"preferGlobal": {
"type": "boolean",
"description": "DEPRECATED: This option used to trigger an npm warning, but it will no longer warn. It is purely there for informational purposes. It is now recommended that you install any binaries as local devDependencies wherever possible."
},
"private": {
"description": "If set to true, then npm will refuse to publish it.",
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"false",
"true"
]
}
]
},
"publishConfig": {
"type": "object",
"properties": {
"access": {
"type": "string",
"enum": [
"public",
"restricted"
]
},
"tag": {
"type": "string"
},
"registry": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": true
},
"dist": {
"type": "object",
"properties": {
"shasum": {
"type": "string"
},
"tarball": {
"type": "string"
}
}
},
"readme": {
"type": "string"
},
"module": {
"description": "An ECMAScript module ID that is the primary entry point to your program.",
"type": "string"
},
"esnext": {
"description": "A module ID with untranspiled code that is the primary entry point to your program.",
"type": [
"string",
"object"
],
"properties": {
"main": {
"type": "string"
},
"browser": {
"type": "string"
}
},
"additionalProperties": {
"type": "string"
}
},
"workspaces": {
"description": "Allows packages within a directory to depend on one another using direct linking of local files. Additionally, dependencies within a workspace are hoisted to the workspace root when possible to reduce duplication. Note: It's also a good idea to set \"private\" to true when using this feature.",
"anyOf": [
{
"type": "array",
"description": "Workspace package paths. Glob patterns are supported.",
"items": {
"type": "string"
}
},
{
"type": "object",
"properties": {
"packages": {
"type": "array",
"description": "Workspace package paths. Glob patterns are supported.",
"items": {
"type": "string"
}
},
"nohoist": {
"type": "array",
"description": "Packages to block from hoisting to the workspace root. Currently only supported in Yarn only.",
"items": {
"type": "string"
}
}
}
}
]
},
"jspm": {
"$ref": "#"
}
},
"anyOf": [
{
"type": "object",
"not": {
"required": [
"bundledDependencies",
"bundleDependencies"
]
}
},
{
"type": "object",
"not": {
"required": [
"bundleDependencies"
]
},
"required": [
"bundledDependencies"
]
},
{
"type": "object",
"not": {
"required": [
"bundledDependencies"
]
},
"required": [
"bundleDependencies"
]
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/token/token_helm.yaml","entries":[{"id":"suXc.yaml","source":"searchReplace.source","timestamp":1658386783614},{"id":"92ok.yaml","source":"searchReplace.source","timestamp":1658391675796},{"id":"cfgS.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/sandbox/lg/lg-helm.yaml","entries":[{"id":"uZno.yaml","source":"searchReplace.source","timestamp":1657853069437},{"id":"r6RN.yaml","source":"searchReplace.source","timestamp":1657859217810},{"id":"hrx0.yaml","source":"searchReplace.source","timestamp":1657859349930}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/oepayment/oepayment_helm.yaml","entries":[{"id":"JQom.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"HgE7.yaml","source":"searchReplace.source","timestamp":1657840573181},{"id":"mFzi.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-microservices/terraform/svc-puppetmaster.tf","entries":[{"id":"FWSN.tf","timestamp":1654135582419},{"id":"GXBV.tf","timestamp":1654136083297}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/transactionimport/transactionimport_helm.yaml","entries":[{"id":"ZA7G.yaml","source":"searchReplace.source","timestamp":1657835585186},{"id":"TONj.yaml","source":"searchReplace.source","timestamp":1657840573181},{"id":"rlxI.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/kube-system/eks-admin-cluster-role-binding.yaml","entries":[{"id":"NdWi.yaml","source":"searchReplace.source","timestamp":1656974700648},{"id":"4MSc.yaml","source":"searchReplace.source","timestamp":1656994088269}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee/users.tf","entries":[{"id":"s3dR.tf","timestamp":1650426652716},{"id":"nCVT.tf","timestamp":1650426748993},{"id":"lLdY.tf","timestamp":1650426780060},{"id":"VVdH.tf","timestamp":1650426870280}]}
{"version":1,"resource":"file:///home/deane/Repos/splunk/app-digital-services/app-digital-services/default/app.conf","entries":[{"id":"iHoo.conf","timestamp":1653512991043}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/cg.ingenico.orchestrator/src/CGIngenicoOrchestrator/apiproxy/targets/default.xml","entries":[{"id":"5o2S.xml","timestamp":1652223300107}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/uat/lg/lg-helm.yaml","entries":[{"id":"CoMC.yaml","source":"searchReplace.source","timestamp":1657853069427},{"id":"GFiU.yaml","source":"searchReplace.source","timestamp":1657859217810},{"id":"NKiX.yaml","source":"searchReplace.source","timestamp":1657859349920}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/integration.credentials/src/Credentials/config.json","entries":[{"id":"DZCq.json","timestamp":1658446692998}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/bnz.connector/src/BNZConnector/apiproxy/proxies/default.xml","entries":[{"id":"c64m.xml","timestamp":1657157829766}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/kube-system/chartmuseum-helmrelease.yaml","entries":[{"id":"4IUd.yaml","timestamp":1657243353007},{"id":"ZLnr.yaml","timestamp":1657247443963},{"id":"z3on.yaml","timestamp":1657249512297},{"id":"5BkZ.yaml","timestamp":1657249627714},{"id":"s7QR.yaml","timestamp":1657249914175},{"id":"Swce.yaml","timestamp":1657250117259},{"id":"nJnm.yaml","timestamp":1657250180829},{"id":"jv0k.yaml","timestamp":1657250195386},{"id":"QCMy.yaml","timestamp":1657250324002},{"id":"VPeh.yaml","timestamp":1657250356283},{"id":"utSq.yaml","source":"undoRedo.source","timestamp":1657250379899},{"id":"4RHh.yaml","timestamp":1657250713630},{"id":"XzMH.yaml","source":"undoRedo.source","timestamp":1657250944901},{"id":"2BKF.yaml","timestamp":1657251081711},{"id":"ZVVl.yaml","timestamp":1657251696219},{"id":"GMrg.yaml","timestamp":1657252142763},{"id":"w7ta.yaml","timestamp":1657252224040},{"id":"UGdf.yaml","source":"undoRedo.source","timestamp":1657252273620},{"id":"E12o.yaml","timestamp":1657252350084},{"id":"dwCL.yaml","timestamp":1657252628698},{"id":"Eemt.yaml","timestamp":1657252956732},{"id":"4iJI.yaml","timestamp":1657253080062},{"id":"xiRm.yaml","timestamp":1657253232639},{"id":"XUsw.yaml","timestamp":1657253426873},{"id":"2OgR.yaml","timestamp":1657253442499},{"id":"Drfw.yaml","timestamp":1657253489116},{"id":"d918.yaml","timestamp":1657253549146},{"id":"ICHF.yaml","timestamp":1657253687753},{"id":"3tvB.yaml","timestamp":1657253718163},{"id":"URwG.yaml","timestamp":1657253863374},{"id":"PPEi.yaml","timestamp":1657254612282},{"id":"Eszp.yaml","timestamp":1657254812722},{"id":"fGyB.yaml","timestamp":1657254879812},{"id":"YTUt.yaml","timestamp":1657255066229},{"id":"bH4J.yaml","timestamp":1657256131972},{"id":"Jbp4.yaml","timestamp":1657262434068},{"id":"XaHo.yaml","timestamp":1657262513522},{"id":"jC58.yaml","timestamp":1657264388659},{"id":"Tdis.yaml","source":"undoRedo.source","timestamp":1657264514509},{"id":"KH1X.yaml","timestamp":1657264518426},{"id":"ilpT.yaml","timestamp":1657264609446},{"id":"tjfd.yaml","timestamp":1657264630263},{"id":"CAML.yaml","timestamp":1657265031050},{"id":"1Del.yaml","source":"searchReplace.source","timestamp":1657665942814},{"id":"Lzum.yaml","timestamp":1657665951644},{"id":"x5F5.yaml","timestamp":1657665983267},{"id":"VWGG.yaml","timestamp":1657680092571},{"id":"1VI3.yaml","timestamp":1658180808495},{"id":"vAKB.yaml","timestamp":1658180825662},{"id":"QWYx.yaml","timestamp":1658181438803}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/shared.contract/src/Contract/apiproxy/targets/default.xml","entries":[{"id":"2YOG.xml","source":"undoRedo.source","timestamp":1653341025234},{"id":"8jLI.xml","timestamp":1653341131304}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/kube-system/reloader-helmrelease.yaml","entries":[{"id":"KfTP.yaml","timestamp":1657575452594},{"id":"2bLk.yaml","timestamp":1657576076066},{"id":"HS9M.yaml","timestamp":1657577183628},{"id":"2eQ2.yaml","timestamp":1657582685373}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/jobs/dev/cert-renewal/cert-renewal-job.yaml","entries":[{"id":"ErYm.yaml","source":"searchReplace.source","timestamp":1656974686845}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.onboarding/src/MerchantOnboarding/apiproxy/proxies/default.xml","entries":[{"id":"3IEj.xml","timestamp":1653450926827},{"id":"16r4.xml","timestamp":1653451253621},{"id":"mInC.xml","timestamp":1653451280785},{"id":"R9tC.xml","timestamp":1653451295418},{"id":"CyWk.xml","timestamp":1653453035658}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/hpf-js-loader/configmaps/hpf-js-loader-nginx-config.yaml","entries":[{"id":"tqcb.yaml","timestamp":1652824159965}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/otp/otp_helm.yaml","entries":[{"id":"oFWe.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"sKxr.yaml","source":"searchReplace.source","timestamp":1658097808288},{"id":"r8JA.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/oepayment/oepayment_helm.yaml","entries":[{"id":"0h1N.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"NYkI.yaml","source":"searchReplace.source","timestamp":1658097808291},{"id":"LRV0.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/identity.user/src/IdentityUser/apiproxy/targets/userPreference.xml","entries":[{"id":"Vvhx.xml","timestamp":1657163027317},{"id":"8Z2W.xml","source":"searchReplace.source","timestamp":1657163040970}]}
{"version":1,"resource":"file:///home/deane/Repos/terraform-modules/container-eks/provider.tf","entries":[{"id":"mdZ5.tf","timestamp":1657484859714},{"id":"Zq2M.tf","timestamp":1657486399293},{"id":"2vFd.tf","timestamp":1657487856740},{"id":"vqzW.tf","timestamp":1657491361733},{"id":"HFW7.tf","timestamp":1657492502669},{"id":"bYBv.tf","timestamp":1657492745482},{"id":"Sa56.tf","timestamp":1657492762873},{"id":"2niL.tf","timestamp":1657492935610},{"id":"rrln.tf","timestamp":1657508957210},{"id":"JB9E.tf","timestamp":1657510258789},{"id":"Hn1W.tf","timestamp":1657510874804},{"id":"qPUq.tf","timestamp":1657566478047},{"id":"UBmU.tf","timestamp":1657695791156},{"id":"E0wf.tf","timestamp":1657695819209},{"id":"Nqwi.tf","timestamp":1657695937426},{"id":"w39I.tf","timestamp":1657695992756},{"id":"N4rt.tf","timestamp":1657696205073},{"id":"VFB4.tf","timestamp":1657696224777}]}
{"version":1,"resource":"file:///home/deane/Repos/helm-charts/spa/templates/deployment.yaml","entries":[{"id":"z8Su.yaml","timestamp":1652911075523},{"id":"6UdK.yaml","source":"undoRedo.source","timestamp":1652911108383},{"id":"ewXK.yaml","timestamp":1652911157173},{"id":"BJma.yaml","timestamp":1652911208300}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/microservice/prod/lg-finaliser/lg_finaliser_helm.yaml","entries":[{"id":"RaFr.yaml","source":"searchReplace.source","timestamp":1658386791797},{"id":"HzE5.yaml","source":"searchReplace.source","timestamp":1658394981262},{"id":"7JMY.yaml","source":"searchReplace.source","timestamp":1658395037802}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/flux-system/flux-notifier.yaml","entries":[{"id":"78Mh.yaml","timestamp":1658096263607},{"id":"G0vA.yaml","timestamp":1658096383340}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/oetrust/oetrust_helm.yaml","entries":[{"id":"KVii.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"qXVY.yaml","source":"searchReplace.source","timestamp":1658097808308},{"id":"Vshs.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/kube-system/sealedsecret-helmrelease.yaml","entries":[{"id":"mvio.yaml","timestamp":1650974848706},{"id":"gYiQ.yaml","timestamp":1657070985948}]}
{"version":1,"resource":"file:///home/deane/Downloads/ingenicoTest.py","entries":[{"id":"MV6Y.py","source":"textFileCreate.source","timestamp":1652156931695},{"id":"3xnJ.py","timestamp":1652157025829},{"id":"AWft.py","timestamp":1652157091109},{"id":"XU0U.py","timestamp":1652157280109},{"id":"NwT9.py","timestamp":1652158062108},{"id":"Rl42.py","timestamp":1652158244038},{"id":"GdbK.py","timestamp":1652158325328},{"id":"Xmxp.py","timestamp":1652158337778},{"id":"La2D.py","timestamp":1652158365098},{"id":"WMb6.py","timestamp":1652158407022},{"id":"49Fb.py","timestamp":1652158462099},{"id":"v7Ob.py","timestamp":1652158501009},{"id":"UTvZ.py","timestamp":1652158513969},{"id":"ykc1.py","timestamp":1652158534765},{"id":"YtqG.py","timestamp":1652158584439},{"id":"Bo8u.py","timestamp":1652158657669},{"id":"yTa5.py","timestamp":1652158742609},{"id":"Ppxd.py","timestamp":1652158818379},{"id":"Mrsd.py","timestamp":1652165391933},{"id":"hOjp.py","timestamp":1652169142767},{"id":"trB4.py","timestamp":1652230522220},{"id":"O4gj.py","timestamp":1652235040211}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/token/.gitlab-ci.yml","entries":[{"id":"yyTY.yml","timestamp":1651012530696}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/mafbilling/mafbilling_helm.yaml","entries":[{"id":"Ewka.yaml","source":"searchReplace.source","timestamp":1657835585236},{"id":"1iAh.yaml","source":"searchReplace.source","timestamp":1657840573181},{"id":"0N79.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/proxy.invoice/.gitlab-ci.yml","entries":[{"id":"oCoT.yml","timestamp":1658440065654}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/mypaymark.legal/.gitlab-ci.yml","entries":[{"id":"xdBo.yml","timestamp":1658351362103}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/contract/contract_helm.yaml","entries":[{"id":"7oop.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"46z8.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"PDYS.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/flux-system/microservice-isotransaction.yaml","entries":[{"id":"RWBU.yaml","timestamp":1657769912031}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.settlement/src/Settlement/config.json","entries":[{"id":"6nUa.json","timestamp":1652391862505}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/mypaymark.settlement/src/MySettlement/props/release.properties","entries":[{"id":"2qzJ.properties","timestamp":1658352010841},{"id":"c2C5.properties","source":"renamed.source","timestamp":1658352540891}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/microservice/prod/crypt/crypt_helm.yaml","entries":[{"id":"t5TD.yaml","source":"searchReplace.source","timestamp":1658386791797},{"id":"BEcT.yaml","source":"searchReplace.source","timestamp":1658394981262},{"id":"VEvL.yaml","source":"searchReplace.source","timestamp":1658395037809}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/token/src/token/apiproxy/targets/default.xml","entries":[{"id":"ZW4s.xml","timestamp":1651012640373},{"id":"qxf1.xml","source":"undoRedo.source","timestamp":1651012924110},{"id":"xVbQ.xml","timestamp":1651015149944},{"id":"dzO9.xml","timestamp":1651015499947},{"id":"0dZV.xml","source":"undoRedo.source","timestamp":1651015504724},{"id":"JViL.xml","timestamp":1651015538861},{"id":"ADNL.xml","timestamp":1651015588714},{"id":"0a0A.xml","timestamp":1651015609811},{"id":"dHXZ.xml","timestamp":1651016120417}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/token/token_helm.yaml","entries":[{"id":"lWOr.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"oRsO.yaml","source":"searchReplace.source","timestamp":1658097808308},{"id":"L8Ci.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/shared.acquireraccount/src/Acquireraccount/apiproxy/policies/Callout-GET-Unique-Acquireraccount.xml","entries":[{"id":"Rvni.xml","timestamp":1653020448758}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/token-to-hash-mapper/token-to-hash-mapper-helm.yaml","entries":[{"id":"ICz2.yaml","source":"searchReplace.source","timestamp":1658386783614},{"id":"9BMl.yaml","source":"searchReplace.source","timestamp":1658391675796},{"id":"49Lz.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/oepayment/oepayment_helm.yaml","entries":[{"id":"NL4m.yaml","source":"searchReplace.source","timestamp":1658386783614},{"id":"TZaH.yaml","source":"searchReplace.source","timestamp":1658391675796},{"id":"emGB.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/kube-system/metrics-server-helmrelease.yaml","entries":[{"id":"VQeZ.yaml","timestamp":1657720035499},{"id":"jEyB.yaml","timestamp":1657764810390},{"id":"imPV.yaml","source":"searchReplace.source","timestamp":1658394986935},{"id":"IMwD.yaml","timestamp":1658395623976}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/dev/lg-finaliser/lg_finaliser_helm.yaml","entries":[{"id":"tmwL.yaml","source":"searchReplace.source","timestamp":1657763902105},{"id":"0F35.yaml","source":"searchReplace.source","timestamp":1657771022700},{"id":"mtDj.yaml","source":"searchReplace.source","timestamp":1657771037367},{"id":"2WWd.yaml","source":"searchReplace.source","timestamp":1657772278566}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-cde-dev/kubernetes/deploy-helm/flux-helm-release-crd.yaml","entries":[{"id":"8TaQ.yaml","timestamp":1657761657450}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/paymark-microservice-ingress.yaml","entries":[{"id":"vNEQ.yaml","timestamp":1652217205629},{"id":"8tut.yaml","timestamp":1654119917012},{"id":"fHOj.yaml","source":"searchReplace.source","timestamp":1656982083477},{"id":"U9N1.yaml","source":"searchReplace.source","timestamp":1657062735375},{"id":"SSOJ.yaml","source":"searchReplace.source","timestamp":1657063351846},{"id":"MHCW.yaml","timestamp":1657063959847},{"id":"9BPr.yaml","source":"searchReplace.source","timestamp":1657064683129},{"id":"md2M.yaml","timestamp":1657064689589},{"id":"taSP.yaml","timestamp":1657068185996},{"id":"Fn5N.yaml","timestamp":1660213973698}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/spa/sandbox/template.yml","entries":[{"id":"caS1.yml","timestamp":1652914166166},{"id":"PI06.yml","timestamp":1652914282650}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/k8s-deploy-cde-preprod/istio/uat/uat-paymark-microservice-ingress.yaml","entries":[{"id":"s0UO.yaml","timestamp":1652218678158},{"id":"6Dpd.yaml","source":"moved.source","timestamp":1652218856768}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-admin-prod/environments/flux-system/gitlab-repository.yaml","entries":[{"id":"EPjz.yaml","timestamp":1658104226397}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-cde-dev/.gitlab-ci.yml","entries":[{"id":"home.yml","timestamp":1657768240347}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/identity.user/.gitlab-ci.yml","entries":[{"id":"axDv.yml","timestamp":1657163628412}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/insights.signup/src/Signup/apiproxy/resources/jsc/CheckContractsPreVerification.js","entries":[{"id":"KKtW.js","timestamp":1650514492296}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/microservice/prod/isoterminallease/isoterminallease_helm.yaml","entries":[{"id":"LxYG.yaml","source":"searchReplace.source","timestamp":1658386791797},{"id":"CHco.yaml","source":"searchReplace.source","timestamp":1658394981262},{"id":"3gCZ.yaml","source":"searchReplace.source","timestamp":1658395037795}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-noncde-preprod/.gitlab-ci.yml","entries":[{"id":"zaXo.yml","timestamp":1658095934304}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/oebanksimulator/oebanksimulator-helm.yaml","entries":[{"id":"y8pW.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"6OvX.yaml","source":"searchReplace.source","timestamp":1657840573184},{"id":"zWay.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/oegreentree/oegreentree-helm.yaml","entries":[{"id":"X5uE.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"4H4k.yaml","source":"searchReplace.source","timestamp":1658097808308},{"id":"rRZj.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/organisation/organisation_helm.yaml","entries":[{"id":"lTaF.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"bDdX.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"Rury.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-legacy-dev/terraform.tfvars","entries":[{"id":"wVjv.tfvars","timestamp":1654737204669},{"id":"Euwl.tfvars","source":"moved.source","timestamp":1654737536309},{"id":"vyHy.tfvars","timestamp":1654737622873},{"id":"5OsI.tfvars","timestamp":1655946791843},{"id":"o3G5.tfvars","timestamp":1655947205838},{"id":"4nTx.tfvars","timestamp":1655947219291},{"id":"55Xi.tfvars","timestamp":1655947864046},{"id":"POUx.tfvars","timestamp":1655947901566},{"id":"qWla.tfvars","timestamp":1655948163343},{"id":"ZibY.tfvars","source":"undoRedo.source","timestamp":1655948228633},{"id":"nkHi.tfvars","timestamp":1655948264933},{"id":"onAk.tfvars","timestamp":1655948913677}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/pv.adaptor/.gitignore","entries":[{"id":"DE9h","timestamp":1660261196892}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/spa/uat/api-docs-spa/apidocs_helm.yaml","entries":[{"id":"Y4BY.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"sVKv.yaml","source":"searchReplace.source","timestamp":1658097808271},{"id":"3UBw.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/admin-services/terraform-admin-ecr/terraform/terraform.tfvars","entries":[{"id":"IQsQ.tfvars","timestamp":1651810132086},{"id":"jgws.tfvars","timestamp":1657481030025},{"id":"IH1B.tfvars","timestamp":1657481053746}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/oeaccount/oeaccount_helm.yaml","entries":[{"id":"IzEs.yaml","source":"searchReplace.source","timestamp":1658386783614},{"id":"RngF.yaml","source":"searchReplace.source","timestamp":1658391675796},{"id":"4h5N.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/kube-system/cluster-autoscaler-autodiscover.yaml","entries":[{"id":"pU6J.yaml","timestamp":1657110283874}]}
{"version":1,"resource":"file:///home/deane/Dropbox%20%28PAYMARK%29/Development/PythonScripts/k8s/requirements.txt","entries":[{"id":"Ubih.txt","timestamp":1656562456655},{"id":"vKGW.txt","timestamp":1656562473375}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-cde-dev/terraform/.terraform/modules/eks/flux.tf","entries":[{"id":"MyWC.tf","timestamp":1658217267766},{"id":"YOuT.tf","source":"undoRedo.source","timestamp":1658217320269}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/mypaymark.legal/src/MyLegal/config.json","entries":[{"id":"g8zx.json","timestamp":1658351350249}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/kube-system/eks-admin-cluster-roles.yaml","entries":[{"id":"aIju.yaml","timestamp":1654031522529}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/pv.merchants/src/pvmerchant/config.json","entries":[{"id":"SHN3.json","timestamp":1659671288948}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-noncde-preprod/terraform/main.tf","entries":[{"id":"jem1.tf","timestamp":1657110340174},{"id":"qdjE.tf","timestamp":1658095841295},{"id":"DpMX.tf","timestamp":1658095917158},{"id":"quZS.tf","timestamp":1658257622642}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/mypaymark.terminal/src/MyTerminal/config.json","entries":[{"id":"YzVs.json","timestamp":1658354968246}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/istio/install/istio.yaml","entries":[{"id":"j1oz.yaml","source":"searchReplace.source","timestamp":1656974678515},{"id":"S4Jk.yaml","source":"searchReplace.source","timestamp":1656994041049},{"id":"oATV.yaml","source":"searchReplace.source","timestamp":1656994055066},{"id":"vKy3.yaml","timestamp":1657003223825}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/kube-system/sealedsecret-helmrelease.yaml","entries":[{"id":"qjGP.yaml","timestamp":1650974492662},{"id":"NM5i.yaml","timestamp":1652756981418},{"id":"PPzt.yaml","timestamp":1652757055661},{"id":"cN2B.yaml","timestamp":1652757084975},{"id":"jIZX.yaml","timestamp":1652757151985},{"id":"lMVM.yaml","timestamp":1652757268575},{"id":"i5OT.yaml","timestamp":1652757322638},{"id":"gbSF.yaml","timestamp":1652757368559},{"id":"CoMJ.yaml","timestamp":1652757465809},{"id":"9IFn.yaml","timestamp":1652757494316},{"id":"KlQc.yaml","timestamp":1652757507916},{"id":"IPHp.yaml","timestamp":1652757544502},{"id":"tNCS.yaml","timestamp":1652757600436},{"id":"nW9S.yaml","timestamp":1652757687296},{"id":"Harw.yaml","timestamp":1652757777019},{"id":"AdCk.yaml","source":"undoRedo.source","timestamp":1652759496693},{"id":"aHkY.yaml","timestamp":1657104031240}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/transaction-aggregator/transaction-aggregator-helm.yaml","entries":[{"id":"MITb.yaml","source":"searchReplace.source","timestamp":1658095656032},{"id":"NhkB.yaml","source":"searchReplace.source","timestamp":1658097808278},{"id":"Mqjt.yaml","source":"searchReplace.source","timestamp":1658098412461}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/cte/crypt/crypt_helm.yaml","entries":[{"id":"iQNV.yaml","source":"searchReplace.source","timestamp":1657764110259},{"id":"Ob0W.yaml","source":"searchReplace.source","timestamp":1657771307811},{"id":"Ws8x.yaml","source":"searchReplace.source","timestamp":1657771329764},{"id":"FG8y.yaml","source":"searchReplace.source","timestamp":1657772286279}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/kube-system/rbac-deployers-role.yaml","entries":[{"id":"l2MD.yaml","timestamp":1654812720945}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/cg.ingenico.orchestrator/commons.paymark/src/PaymarkCommons/apiproxy/proxies/PaymarkCommons-Flowfrag-Merchant-Access-Retrieve.flowfrag","entries":[{"id":"akdE.flowfrag","timestamp":1651717373848}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/cte/cgpayment/cgpayment_helm.yaml","entries":[{"id":"i1Mf.yaml","source":"searchReplace.source","timestamp":1657764110259},{"id":"4LZX.yaml","source":"searchReplace.source","timestamp":1657771307814},{"id":"iQVf.yaml","source":"searchReplace.source","timestamp":1657771329764},{"id":"dqie.yaml","source":"searchReplace.source","timestamp":1657772286296}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-admin-prod/environments/prod/gitlab-runner-deploy/gitlab-runner-deploy.yaml","entries":[{"id":"XrSX.yaml","source":"searchReplace.source","timestamp":1658105823381},{"id":"Hgph.yaml","timestamp":1658105840835},{"id":"vxKW.yaml","source":"searchReplace.source","timestamp":1658106284373}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee-admin/userrole-proddeployers.tf","entries":[{"id":"lTh1.tf","timestamp":1650589693997},{"id":"aEjZ.tf","timestamp":1650590004227},{"id":"wF66.tf","timestamp":1650590374370},{"id":"VIV2.tf","timestamp":1650590385274},{"id":"lJ3I.tf","timestamp":1650590405767},{"id":"PIvT.tf","timestamp":1655434964439},{"id":"kVsb.tf","timestamp":1655434974835},{"id":"8rrb.tf","timestamp":1656293983067},{"id":"vQjE.tf","timestamp":1656293994827},{"id":"7byo.tf","timestamp":1660703219551},{"id":"SzJD.tf","source":"undoRedo.source","timestamp":1660703228052}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/oe.bank.callback/src/OEBankCallback/apiproxy/proxies/default.xml","entries":[{"id":"iNM8.xml","timestamp":1659664542107}]}
{"version":1,"resource":"file:///home/deane/Repos/pocs/kaili/telemetryenvoyLogging.yaml","entries":[{"id":"4ChU.yaml","timestamp":1652087160468}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-legacy-preprod/migration-script.py","entries":[{"id":"tjfw.py","timestamp":1654815318833},{"id":"HZJw.py","timestamp":1654815451860}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/pv.merchants/.gitlab-ci.yml","entries":[{"id":"Yqpq.yml","timestamp":1659671481325}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/insights.signup/src/Signup/apiproxy/resources/jsc/CheckContracts.js","entries":[{"id":"KCg7.js","timestamp":1650514441803}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.onboarding/src/MerchantOnboarding/apiproxy/policies/Callout-Create-Contract.xml","entries":[{"id":"aEoK.xml","timestamp":1653943200078}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/paymark-microservice-ingress.yaml","entries":[{"id":"FUxf.yaml","timestamp":1652218895408},{"id":"7ieq.yaml","timestamp":1654120075749},{"id":"Y9eS.yaml","timestamp":1657107306684},{"id":"RqRD.yaml","source":"searchReplace.source","timestamp":1657107334300},{"id":"WfTv.yaml","source":"searchReplace.source","timestamp":1657107446501},{"id":"pAgS.yaml","source":"searchReplace.source","timestamp":1657107469434},{"id":"yYwl.yaml","source":"searchReplace.source","timestamp":1657107597831},{"id":"lrjY.yaml","timestamp":1657107665758},{"id":"H9w4.yaml","source":"searchReplace.source","timestamp":1657107798468},{"id":"C6j4.yaml","source":"searchReplace.source","timestamp":1657108103166},{"id":"3mrm.yaml","timestamp":1660214407689}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-noncde-preprod/terraform/vars.tf","entries":[{"id":"j5Xs.tf","timestamp":1658095851321}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/kube-system/rbac-deployers-role.yaml","entries":[{"id":"5avT.yaml","timestamp":1654811205705}]}
{"version":1,"resource":"file:///home/deane/Repos/utilities/gitlab-tools/gitlab-groups.py","entries":[{"id":"NDQQ.py","timestamp":1651806945427},{"id":"P3cd.py","timestamp":1651807715198},{"id":"0s0R.py","timestamp":1651809325708},{"id":"ajmb.py","timestamp":1651809773455},{"id":"1S4U.py","timestamp":1651809785202},{"id":"5uRT.py","timestamp":1651809820695},{"id":"HtWu.py","timestamp":1651810311740},{"id":"5F9c.py","timestamp":1651810364340},{"id":"sKPl.py","timestamp":1651810391417},{"id":"hyOo.py","timestamp":1651810455574},{"id":"cUpR.py","timestamp":1651810581094},{"id":"D1aQ.py","timestamp":1651811337762},{"id":"jvBn.py","timestamp":1651811392646},{"id":"w9Zh.py","timestamp":1651811420192},{"id":"RwjL.py","timestamp":1651821899121},{"id":"ehPT.py","timestamp":1651821987564},{"id":"Knxe.py","timestamp":1652058065060},{"id":"RPoy.py","timestamp":1652921290268},{"id":"hJGS.py","timestamp":1652921342705},{"id":"35AO.py","timestamp":1652921397535},{"id":"A6WC.py","timestamp":1652921412342},{"id":"ewxW.py","timestamp":1652921443285},{"id":"Ttkj.py","timestamp":1652921457845},{"id":"I9GA.py","timestamp":1652921473385},{"id":"ughy.py","timestamp":1652921503292},{"id":"kEbZ.py","timestamp":1652921517189},{"id":"ETS1.py","timestamp":1652921530642},{"id":"Nt5V.py","timestamp":1652921545789},{"id":"K3ga.py","timestamp":1652921572955},{"id":"EMJN.py","timestamp":1652921584875},{"id":"LIl3.py","timestamp":1652921598869}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/cdecertsTemp/oldstore","entries":[{"id":"togP","timestamp":1659061011786},{"id":"pr3W","source":"renamed.source","timestamp":1659061079399}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/spa/uat/template.yml","entries":[{"id":"lDTQ.yml","timestamp":1652914169000},{"id":"3TRd.yml","timestamp":1652914263827},{"id":"Iyiy.yml","source":"undoRedo.source","timestamp":1652914279213},{"id":"oZXw.yml","timestamp":1652915768576},{"id":"HYad.yml","timestamp":1652920416733},{"id":"rWPj.yml","timestamp":1653608549914}]}
{"version":1,"resource":"file:///home/deane/Repos/docker-images/k8s-tavern-testing/image/Dockerfile","entries":[{"id":"g3e8","timestamp":1660093661084},{"id":"kHSL","source":"undoRedo.source","timestamp":1660093664811},{"id":"J0ht","timestamp":1660093885741}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.transaction/.gitmodules","entries":[{"id":"2GKB","timestamp":1652392225043}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/tokenisationconsumer/tokenisationconsumer_helm.yaml","entries":[{"id":"RJ3E.yaml","source":"searchReplace.source","timestamp":1658386783654},{"id":"fViV.yaml","source":"searchReplace.source","timestamp":1658391675826},{"id":"lx1G.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/primitive_healthcheck.yaml","entries":[{"id":"M7Di.yaml","timestamp":1652133279508}]}
{"version":1,"resource":"file:///home/deane/Repos/terraform-modules/qualys-scanner/variables.tf","entries":[{"id":"yFoh.tf","timestamp":1651023222495},{"id":"czAB.tf","timestamp":1651023238475},{"id":"1wIg.tf","timestamp":1651023302569},{"id":"7yKx.tf","timestamp":1651023993335},{"id":"j20f.tf","timestamp":1651024069422},{"id":"xbs7.tf","timestamp":1651024090256},{"id":"DtPP.tf","timestamp":1651024323693},{"id":"5sG2.tf","timestamp":1651024567093},{"id":"zHjq.tf","timestamp":1651049689946},{"id":"9RK6.tf","timestamp":1651049824840},{"id":"eW98.tf","timestamp":1651051032641},{"id":"gfKY.tf","timestamp":1651093532011},{"id":"XqL4.tf","timestamp":1651096321266},{"id":"3MEF.tf","timestamp":1651096847133}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-infra-dev/kubernetes/deploy-helm/flux-helm-release-crd.yaml","entries":[{"id":"exR4.yaml","timestamp":1657241376750},{"id":"bETM.yaml","timestamp":1657243933808}]}
{"version":1,"resource":"file:///home/deane/Repos/testing/jmeter-api-tests/cde-prod","entries":[{"id":"tHIy","timestamp":1653002857776}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/provider/provider_helm.yaml","entries":[{"id":"jg76.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"jzrz.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"QgIv.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/kube-system/eks-admin-cluster-roles.yaml","entries":[{"id":"mqub.yaml","timestamp":1654031539673}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/acquireraccount/acquireraccount_helm.yaml","entries":[{"id":"XH0L.yaml","source":"searchReplace.source","timestamp":1658095656032},{"id":"Wz42.yaml","source":"searchReplace.source","timestamp":1658097808218},{"id":"EFZN.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee/permission%20reference","entries":[{"id":"URx9","source":"textFileCreate.source","timestamp":1650513152014}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/data.transaction/.gitlab-ci.yml","entries":[{"id":"77as.yml","timestamp":1657161674027}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/jobs/cte/rotate-aws-key-job/rotate-aws-key-job.yaml","entries":[{"id":"pefp.yaml","source":"searchReplace.source","timestamp":1656982059003}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/oepayment/oepayment_helm.yaml","entries":[{"id":"xEz8.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"im3Y.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"ecOx.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/microservice/prod/isotransaction/isotransaction_helm.yaml","entries":[{"id":"3xu2.yaml","source":"searchReplace.source","timestamp":1658386791807},{"id":"lWQ2.yaml","source":"searchReplace.source","timestamp":1658394981272},{"id":"ROpM.yaml","source":"searchReplace.source","timestamp":1658395037809},{"id":"S0DF.yaml","timestamp":1658395175396}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/hpf-js-plugin/configmaps/hpf-js-plugin-html-config.yaml","entries":[{"id":"kJG6.yaml","timestamp":1652824107231}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/data.totaltxnagg/.gitlab-ci.yml","entries":[{"id":"dwHi.yml","timestamp":1650493569121},{"id":"iKo2.yml","timestamp":1650493805914}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/integration.credentials/.gitmodules","entries":[{"id":"jQ9I","timestamp":1658446700904}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/transaction/transaction_helm.yaml","entries":[{"id":"rc6v.yaml","source":"searchReplace.source","timestamp":1658095656032},{"id":"4SfO.yaml","source":"searchReplace.source","timestamp":1658097808275},{"id":"WE9r.yaml","timestamp":1658098208338},{"id":"dym1.yaml","source":"searchReplace.source","timestamp":1658098412327}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/dev/isoterminallease/isoterminallease_helm.yaml","entries":[{"id":"JFp5.yaml","source":"searchReplace.source","timestamp":1657763902105},{"id":"o8rz.yaml","source":"searchReplace.source","timestamp":1657771022687},{"id":"YJRh.yaml","source":"searchReplace.source","timestamp":1657771037360},{"id":"jamB.yaml","source":"searchReplace.source","timestamp":1657772278556}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/pv.merchants/src/pvmerchant/pom.xml","entries":[{"id":"92nf.xml","timestamp":1659671268751}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/jwks/.gitmodules","entries":[{"id":"45zb","timestamp":1658445851256}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/cte/isotransaction/isotransaction_helm.yaml","entries":[{"id":"Fni0.yaml","timestamp":1652741191130},{"id":"GZHp.yaml","source":"searchReplace.source","timestamp":1657764110259},{"id":"WUBQ.yaml","source":"searchReplace.source","timestamp":1657771307814},{"id":"fAtL.yaml","source":"searchReplace.source","timestamp":1657771329771},{"id":"WlO3.yaml","source":"searchReplace.source","timestamp":1657772286289},{"id":"GnnL.yaml","source":"undoRedo.source","timestamp":1657848911932},{"id":"rcwW.yaml","timestamp":1657848948992},{"id":"xGQO.yaml","timestamp":1659568593649},{"id":"4u6A.yaml","source":"undoRedo.source","timestamp":1659568624135},{"id":"Ayum.yaml","timestamp":1659569253450}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/version_checker.py","entries":[{"id":"G4qm.py","source":"renamed.source","timestamp":1657112959722},{"id":"EWdK.py","timestamp":1657113021323},{"id":"AL5K.py","timestamp":1657113041573}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/microservice/prod/decrypt/decrypt_helm.yaml","entries":[{"id":"6009.yaml","source":"searchReplace.source","timestamp":1658386791797},{"id":"XLtX.yaml","source":"searchReplace.source","timestamp":1658394981272},{"id":"5RqX.yaml","source":"searchReplace.source","timestamp":1658395037809}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/oeaccount/oeaccount_helm.yaml","entries":[{"id":"rDHb.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"9uOE.yaml","source":"searchReplace.source","timestamp":1657840573184},{"id":"jS3p.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/workflow/workflow_helm.yaml","entries":[{"id":"rcEG.yaml","source":"searchReplace.source","timestamp":1658386783654},{"id":"Crrc.yaml","source":"searchReplace.source","timestamp":1658391675860},{"id":"9bcE.yaml","source":"searchReplace.source","timestamp":1658391729026}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/kube-system/sealedsecret-helmrelease.yaml","entries":[{"id":"GeGe.yaml","timestamp":1650974547672},{"id":"zepW.yaml","timestamp":1650974575296},{"id":"X5LV.yaml","timestamp":1656981694499}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/organisation/organisation_helm.yaml","entries":[{"id":"nnpY.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"PAe1.yaml","source":"searchReplace.source","timestamp":1658097808325},{"id":"HXGQ.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/utilities/gitlab-tools/gitlab-set-project-mr-rules.py","entries":[{"id":"bhZU.py","timestamp":1651793615376},{"id":"5ctu.py","timestamp":1651793685129},{"id":"jnFi.py","timestamp":1651793708706},{"id":"d1hK.py","timestamp":1651793760809},{"id":"BoLK.py","timestamp":1651793777553},{"id":"G6n1.py","timestamp":1651793792499},{"id":"imMY.py","timestamp":1651794282992},{"id":"kOx8.py","timestamp":1651794315295},{"id":"lNNI.py","source":"undoRedo.source","timestamp":1651795504574},{"id":"Uwh1.py","timestamp":1651795540044},{"id":"w2Wc.py","timestamp":1651801796074},{"id":"sAcS.py","timestamp":1651801846000},{"id":"iMcY.py","timestamp":1651803379932},{"id":"hRPN.py","timestamp":1651803410135},{"id":"GblT.py","timestamp":1651803504439},{"id":"mto4.py","timestamp":1651803555162},{"id":"jx6p.py","timestamp":1651804123786},{"id":"wgPL.py","timestamp":1652753561947},{"id":"RJt7.py","timestamp":1652753787837},{"id":"vNqs.py","timestamp":1652753830034},{"id":"0Q7I.py","timestamp":1652753842657},{"id":"IQTG.py","timestamp":1652753897657},{"id":"RxTt.py","timestamp":1652753983884},{"id":"HWW1.py","timestamp":1652754287315},{"id":"2PPW.py","timestamp":1652760415615},{"id":"CLbB.py","timestamp":1652760444035},{"id":"WJZG.py","timestamp":1652760475032},{"id":"zejU.py","timestamp":1652760509505},{"id":"0iTB.py","timestamp":1652760593486},{"id":"BHQ6.py","timestamp":1652760615479},{"id":"hrXD.py","timestamp":1652760668632},{"id":"5w7d.py","timestamp":1652760766359},{"id":"8Cl0.py","timestamp":1652815921110},{"id":"6nid.py","timestamp":1652824222332},{"id":"TbWG.py","timestamp":1652824254935},{"id":"KCM3.py","timestamp":1652824279988},{"id":"C9hi.py","timestamp":1652824309372},{"id":"6u9Q.py","timestamp":1652824325252},{"id":"NpPo.py","timestamp":1652824335755},{"id":"j1gN.py","timestamp":1652824493116},{"id":"XrSH.py","timestamp":1652824518909},{"id":"CPhn.py","timestamp":1652825153241},{"id":"9kO5.py","timestamp":1652825245804},{"id":"rKgQ.py","timestamp":1652825356141},{"id":"05BY.py","timestamp":1652825684722},{"id":"4bs2.py","timestamp":1652825707792},{"id":"Mo68.py","timestamp":1652825722122},{"id":"edog.py","timestamp":1652826388280},{"id":"bkl9.py","timestamp":1652826572207},{"id":"8Rpf.py","timestamp":1652826775055}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/acquireraccount/acquireraccount_helm.yaml","entries":[{"id":"T6sM.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"5Hr5.yaml","source":"searchReplace.source","timestamp":1658097808308},{"id":"iA11.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/cte/decrypt/decrypt_helm.yaml","entries":[{"id":"PQiR.yaml","source":"searchReplace.source","timestamp":1657764110259},{"id":"Z4i5.yaml","source":"searchReplace.source","timestamp":1657771307817},{"id":"DaF3.yaml","source":"searchReplace.source","timestamp":1657771329771},{"id":"Qxhb.yaml","source":"searchReplace.source","timestamp":1657772286296}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/primitive-healthcheck/primitive_healthcheck-deployment.yaml","entries":[{"id":"wJlE.yaml","timestamp":1656902243236},{"id":"ALNw.yaml","timestamp":1656902703207}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/kube-system/rbac-deployers-role.yaml","entries":[{"id":"xPiI.yaml","timestamp":1654811647606}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/flux-system/kubernetes-sigs-descheduler-repository.yaml","entries":[{"id":"nDSo.yaml","timestamp":1657667323813},{"id":"IywW.yaml","timestamp":1657668657026},{"id":"Rc2D.yaml","source":"renamed.source","timestamp":1657668695505},{"id":"fZHe.yaml","timestamp":1657680053767}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/proxy.nzpost/.gitmodules","entries":[{"id":"qFEl","timestamp":1659660709969}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/shared.contract/src/Contract/apiproxy/policies/Callout-GET-Unique-Contract.xml","entries":[{"id":"0UPi.xml","timestamp":1653341191770}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/data.transaction/.gitmodules","entries":[{"id":"J3zk","timestamp":1657161669657}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee/backend.tf","entries":[{"id":"SwjD.tf","timestamp":1650418212438},{"id":"g17d.tf","timestamp":1650418589752}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-admin/conf_files/renovate/renovate.config.js","entries":[{"id":"Jk69.js","timestamp":1659310470324},{"id":"Y5dh.js","timestamp":1659310513484},{"id":"iARW.js","timestamp":1659316981763},{"id":"s8g7.js","timestamp":1659495535776},{"id":"gFGT.js","timestamp":1659558748598}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/commerce.contract/src/Contract/props/release.properties","entries":[{"id":"vp1G.properties","timestamp":1657158303984}]}
{"version":1,"resource":"file:///home/deane/Repos/pocs/kaili/jarger.yaml","entries":[{"id":"JggH.yaml","timestamp":1652083218611}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-admin-prod/environments/prod/gitlab-runner-deploy-prod/sealed-secrets/template.yaml","entries":[{"id":"lsYY.yaml","timestamp":1654559927480}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/workflow/workflow_helm.yaml","entries":[{"id":"Zexz.yaml","source":"searchReplace.source","timestamp":1658095656032},{"id":"GGuU.yaml","source":"searchReplace.source","timestamp":1658097808245},{"id":"YnGV.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/kube-system/rbac-deployers-role.yaml","entries":[{"id":"8Hxo.yaml","timestamp":1653960920600},{"id":"Q4z1.yaml","timestamp":1653963128972},{"id":"63qZ.yaml","source":"undoRedo.source","timestamp":1653963130865},{"id":"O2nQ.yaml","timestamp":1653963139452},{"id":"dT6N.yaml","timestamp":1654052837289},{"id":"Dyb1.yaml","timestamp":1654066226865},{"id":"MxrV.yaml","timestamp":1654741457048},{"id":"SjpS.yaml","timestamp":1654741474592},{"id":"EL8M.yaml","timestamp":1654808334662}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/oereconciliation-asb/oereconciliation-asb-helm.yaml","entries":[{"id":"znoy.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"4c5U.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"X2Ex.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/cardtype/cardtype_helm.yaml","entries":[{"id":"e8RC.yaml","source":"searchReplace.source","timestamp":1658386783611},{"id":"B0hP.yaml","source":"searchReplace.source","timestamp":1658391675796},{"id":"MJ8m.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/oeaccount/oeaccount_helm.yaml","entries":[{"id":"dS9w.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"jSGD.yaml","source":"searchReplace.source","timestamp":1658097808308},{"id":"qrZk.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Downloads/ingenicoTest.json","entries":[{"id":"Hi93.json","source":"textFileCreate.source","timestamp":1652156922792}]}
import requests
url = "https://lgapi.uat.paymark.nz/transaction/payment-authentication"
payload = "{\n \"card\": {\n \"cardNumber\": \"4186455175836497\",\n \"expiryDate\": \"2023-07\"\n },\n \"messageCategory\": \"PaymentAuthentication\",\n \"merchant\": {\n \"cardAcceptorIdCode\": \"921002\",\n \"transactionReference\": \"Test Reference\"\n },\n \"transaction\": {\n \"amount\": \"1700\",\n \"currency\": \"NZD\",\n \"dateTime\": \"2019-05-27T21:19:57.236Z\",\n \"description\": \"Test\"\n },\n \"browser\": {\n \"accept\": \"AcceptHeader\",\n \"javaEnabled\": true,\n \"language\": \"en\",\n \"colorDepth\": \"32bits\",\n \"screenHeight\": 480,\n \"screenWidth\": 640,\n \"timeZone\": 1,\n \"userAgent\": \"UserAgent\"\n },\n \"threeDSSessionData\": \"eekta1234\",\n \"notificationUrl\": \"https://www.google.com\",\n \"threeDsRequestorInformation\": {\n \"authenticationIndicator\": \"paymentTransaction\"\n }\n}"
headers = {
'Accept': 'application/vnd.paymark_api+json;version=2.0',
'Content-Type': 'application/vnd.paymark_api+json;version=2.0',
'Authorization': 'Bearer GVcQt4g01yPBDexHQLk48ZgqG2sg'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-admin/terraform.tfvars","entries":[{"id":"gl2q.tfvars","timestamp":1653526555105},{"id":"vG1H.tfvars","timestamp":1658102025911},{"id":"SF8F.tfvars","timestamp":1658102045441},{"id":"wpmr.tfvars","timestamp":1658968597956},{"id":"IEJz.tfvars","timestamp":1659410568365},{"id":"hDn3.tfvars","timestamp":1659410590745},{"id":"CLwR.tfvars","timestamp":1659411287473},{"id":"HGIf.tfvars","timestamp":1659411400313}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/pv.merchants/src/pvmerchant/apiproxy/proxies/transactions.xml","entries":[{"id":"K5wQ.xml","timestamp":1659671322364},{"id":"LhlD.xml","timestamp":1659671378794},{"id":"i29r.xml","source":"searchReplace.source","timestamp":1659671402425}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/icecreamshop/src/Icecreamshop/apiproxy/proxies/default.xml","entries":[{"id":"r5jE.xml","timestamp":1657162003618},{"id":"LWA3.xml","timestamp":1657162154322},{"id":"T4A8.xml","timestamp":1657162167568}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/noncde-data-extract/noncde-data-extract-job.yaml","entries":[{"id":"ODTq.yaml","source":"searchReplace.source","timestamp":1656982059007}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/mafbilling/mafbilling_helm.yaml","entries":[{"id":"9wlY.yaml","source":"searchReplace.source","timestamp":1658386783614},{"id":"mKRT.yaml","source":"searchReplace.source","timestamp":1658391675796},{"id":"8FGP.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/oereconciliation-asb/oereconciliation-asb-helm.yaml","entries":[{"id":"7fHP.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"HApZ.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"igIr.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/oegreentree/oegreentree-helm.yaml","entries":[{"id":"vJ5H.yaml","source":"searchReplace.source","timestamp":1658386783614},{"id":"rHvX.yaml","source":"searchReplace.source","timestamp":1658391675826},{"id":"j1Hv.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/spa/uat/hpf-js-loader/configmaps/hpf-js-loader-nginx-config.yaml","entries":[{"id":"UICo.yaml","timestamp":1652914348480},{"id":"OBav.yaml","timestamp":1652923868700}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee-admin/terraform.tfvars","entries":[{"id":"Rib9.tfvars","timestamp":1650589701603},{"id":"PsBE.tfvars","timestamp":1650591563554}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/jobs/cte/cert-expiry-alert-job/cert-expiry-alert-job.yaml","entries":[{"id":"aZ4z.yaml","source":"searchReplace.source","timestamp":1656982059007}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.transaction/src/Transaction/config.json","entries":[{"id":"zSKk.json","timestamp":1652393266538}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/oecleanup/oecleanup-helm.yaml","entries":[{"id":"Yb9H.yaml","source":"searchReplace.source","timestamp":1658095656002},{"id":"uDML.yaml","source":"searchReplace.source","timestamp":1658097808205},{"id":"xMNz.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-admin/s3.tf","entries":[{"id":"irAF.tf","timestamp":1658969096528},{"id":"gHTu.tf","timestamp":1658969623029},{"id":"MjFw.tf","timestamp":1658969640192},{"id":"1Q4W.tf","timestamp":1658970264787},{"id":"mOCP.tf","timestamp":1659410543991}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/cardtype/cardtype_helm.yaml","entries":[{"id":"my7t.yaml","source":"searchReplace.source","timestamp":1658095656002},{"id":"YeFj.yaml","source":"searchReplace.source","timestamp":1658097808211},{"id":"OBRZ.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/microservice/prod/cgcapture/cgcapture_helm.yaml","entries":[{"id":"4DBO.yaml","source":"searchReplace.source","timestamp":1658386791807},{"id":"Fwyr.yaml","source":"searchReplace.source","timestamp":1658394981262},{"id":"xgBG.yaml","source":"searchReplace.source","timestamp":1658395037802}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/transaction-recon/transaction-recon-helm.yaml","entries":[{"id":"oZUU.yaml","source":"searchReplace.source","timestamp":1658386783654},{"id":"BqFn.yaml","source":"searchReplace.source","timestamp":1658391675830},{"id":"Ipab.yaml","source":"searchReplace.source","timestamp":1658391729026}]}
{"version":1,"resource":"file:///home/deane/Repos/docker-images/digiops-build-terraform-image/.cve_snooze","entries":[{"id":"3DzO","timestamp":1650577734775}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/transaction-aggregator/transaction-aggregator-helm.yaml","entries":[{"id":"q19l.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"vcx0.yaml","source":"searchReplace.source","timestamp":1657840573307},{"id":"gJzN.yaml","source":"searchReplace.source","timestamp":1657840652164}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/login/login_helm.yaml","entries":[{"id":"4cLJ.yaml","source":"searchReplace.source","timestamp":1658386783654},{"id":"eaBJ.yaml","source":"searchReplace.source","timestamp":1658391675830},{"id":"0WLa.yaml","source":"searchReplace.source","timestamp":1658391729026}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/proxy.invoice/.gitmodules","entries":[{"id":"YkEk","timestamp":1658440074477}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/account/account_helm.yaml","entries":[{"id":"SSLj.yaml","source":"searchReplace.source","timestamp":1657835585186},{"id":"gGfm.yaml","source":"searchReplace.source","timestamp":1657840583091},{"id":"3D2T.yaml","source":"searchReplace.source","timestamp":1657840661104}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/spa/uat/hpf-js-loader/configmaps/hpf-js-loader-html-config.yaml","entries":[{"id":"BRbu.yaml","timestamp":1652914339697},{"id":"gNvZ.yaml","timestamp":1652923530110},{"id":"P3O0.yaml","timestamp":1653603456368}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/datalgconsumer/datalgconsumer_helm.yaml","entries":[{"id":"rMg1.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"UNId.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"ddGq.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/kube-system/aws-load-balancer-controller/aws-load-balancer-controller.yaml","entries":[{"id":"GqFm.yaml","timestamp":1657710752618},{"id":"liHg.yaml","source":"searchReplace.source","timestamp":1658391675830},{"id":"NuoZ.yaml","timestamp":1658392548011}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/identitywallet/identitywallet_helm.yaml","entries":[{"id":"Odmm.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"YsEI.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"HTOh.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/flux-system/flux-notifier.yaml","entries":[{"id":"FsZo.yaml","timestamp":1657854678410},{"id":"f2cK.yaml","timestamp":1657854784344}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-prod/kube-system/reloader-helmrelease.yaml","entries":[{"id":"cgVe.yaml","timestamp":1657721451716},{"id":"P0e6.yaml","source":"searchReplace.source","timestamp":1658394986945},{"id":"J3Y6.yaml","timestamp":1658395613733}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.settlement/.gitlab-ci.yml","entries":[{"id":"VeCn.yml","timestamp":1652391920032}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/kube-system/chartmuseum-helmrelease.yaml","entries":[{"id":"3sxl.yaml","timestamp":1657835362008},{"id":"Eb65.yaml","timestamp":1657836252970},{"id":"vIn6.yaml","timestamp":1657836621491},{"id":"RMSR.yaml","timestamp":1657836812232},{"id":"6x8P.yaml","timestamp":1657841182389},{"id":"0E9Y.yaml","timestamp":1658182217564}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/merchant/merchant_helm.yaml","entries":[{"id":"eu9W.yaml","source":"searchReplace.source","timestamp":1658386783654},{"id":"5Tvi.yaml","source":"searchReplace.source","timestamp":1658391675860},{"id":"y6BD.yaml","source":"searchReplace.source","timestamp":1658391729026}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/oe-portal/oe-portal_helm.yaml","entries":[{"id":"IZZN.yaml","source":"searchReplace.source","timestamp":1657835585186},{"id":"swyX.yaml","source":"searchReplace.source","timestamp":1657840583091},{"id":"nXfT.yaml","source":"searchReplace.source","timestamp":1657840661104}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/kube-system/kube-descheduler-helmrelease.yaml","entries":[{"id":"VR2D.yaml","source":"searchReplace.source","timestamp":1657667408510},{"id":"7RmW.yaml","timestamp":1657667430057},{"id":"BuSL.yaml","timestamp":1657667464540},{"id":"uYFj.yaml","timestamp":1657668136725},{"id":"BxNm.yaml","timestamp":1657668375012},{"id":"ddsn.yaml","timestamp":1657668409246},{"id":"If3A.yaml","timestamp":1657668649549}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/customer/customer_helm.yaml","entries":[{"id":"uENz.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"4d7b.yaml","source":"searchReplace.source","timestamp":1657840573184},{"id":"oRAR.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/dev/cgpayment/cgpayment_helm.yaml","entries":[{"id":"f8lE.yaml","source":"searchReplace.source","timestamp":1657763902105},{"id":"cQHH.yaml","source":"searchReplace.source","timestamp":1657771022703},{"id":"q0hj.yaml","source":"searchReplace.source","timestamp":1657771037370},{"id":"tJzT.yaml","source":"searchReplace.source","timestamp":1657772278566}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/flux-system/flux-notifier.yaml","entries":[{"id":"bufb.yaml","timestamp":1657838703767},{"id":"gTIr.yaml","timestamp":1657840186873}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/mafbilling/mafbilling_helm.yaml","entries":[{"id":"Ic84.yaml","source":"searchReplace.source","timestamp":1658095656032},{"id":"Oceh.yaml","source":"searchReplace.source","timestamp":1658097808205},{"id":"SvHp.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/kube-system/external-dns_helm.yaml","entries":[{"id":"3psz.yaml","timestamp":1657104039946},{"id":"9qx5.yaml","timestamp":1658097281455}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/uat/primitive-healthcheck/primitive_healthcheck-config.yaml","entries":[{"id":"UOqY.yaml","timestamp":1656889072968},{"id":"8Erx.yaml","timestamp":1656889092498}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-infra-dev/terraform/terraform.tfvars","entries":[{"id":"T5J4.tfvars","timestamp":1657675355224},{"id":"qUXx.tfvars","timestamp":1657675908438},{"id":"1OGW.tfvars","source":"undoRedo.source","timestamp":1657675916345},{"id":"9Tn5.tfvars","timestamp":1657676155412},{"id":"pP4j.tfvars","timestamp":1657676248113},{"id":"ufp6.tfvars","timestamp":1657677382868}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/sandbox/primitive-healthcheck/primitive_healthcheck-deployment.yaml","entries":[{"id":"SK6k.yaml","timestamp":1656889157838}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-admin/svc-ecr-backup.tf","entries":[{"id":"wRKM.tf","timestamp":1651094274580}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/hpf-js-plugin/sealedsecrets/hpf-js-plugin-ssl-secret.yaml","entries":[{"id":"qcpu.yaml","timestamp":1652823062175},{"id":"5aoh.yaml","timestamp":1652823073922},{"id":"CGqC.yaml","source":"renamed.source","timestamp":1652830867916}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/dev/lg/lg_helm.yaml","entries":[{"id":"1Lcj.yaml","source":"searchReplace.source","timestamp":1657763902105},{"id":"0lYy.yaml","source":"searchReplace.source","timestamp":1657771022693},{"id":"L3B9.yaml","source":"searchReplace.source","timestamp":1657771037370},{"id":"61D8.yaml","source":"searchReplace.source","timestamp":1657772278559}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/kube-system/flux-secret.yaml","entries":[{"id":"vGkI.yaml","timestamp":1657666825852}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/primitive-healthcheck/primitive_healthcheck-config.yaml","entries":[{"id":"Wuf4.yaml","timestamp":1656899825144}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/merchant/merchant_helm.yaml","entries":[{"id":"pMVO.yaml","source":"searchReplace.source","timestamp":1658095656032},{"id":"ODr9.yaml","source":"searchReplace.source","timestamp":1658097808258},{"id":"bOqp.yaml","source":"searchReplace.source","timestamp":1658098412461}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-admin-prod/environments/prod/apigee-log-extract-uat/apigee-log-extract-helm.yaml","entries":[{"id":"GMwp.yaml","source":"searchReplace.source","timestamp":1658105823375},{"id":"jbLy.yaml","source":"searchReplace.source","timestamp":1658106284379}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/otp/otp_helm.yaml","entries":[{"id":"txmD.yaml","source":"searchReplace.source","timestamp":1658095656002},{"id":"yAPn.yaml","source":"searchReplace.source","timestamp":1658097808195},{"id":"8TdU.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/primitive-healthcheck/primitive_healthcheck-pdb.yaml","entries":[{"id":"DT3b.yaml","source":"searchReplace.source","timestamp":1656982041130}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/uat/primitive-healthcheck/primitive_healthcheck-role.yaml","entries":[{"id":"dgZP.yaml","timestamp":1656888864108},{"id":"kuOW.yaml","timestamp":1656889069005}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-admin-prod/environments/prod/gitlab-runner-deploy-prod/configmaps/gitlab-runner-deploy-prod-aws-profiles.yaml","entries":[{"id":"5Nuv.yaml","timestamp":1654559937927}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-legacy-prod/vars.tf","entries":[{"id":"70VT.tf","timestamp":1654814794442},{"id":"SFPh.tf","timestamp":1655949325218}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.onboarding/src/MerchantOnboarding/config.json","entries":[{"id":"my0O.json","timestamp":1653450888597}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/kube-system/splunk-helmrelease.yaml","entries":[{"id":"xT1E.yaml","source":"searchReplace.source","timestamp":1657612579144},{"id":"2Prs.yaml","timestamp":1657612585730},{"id":"XuVv.yaml","timestamp":1657612595927},{"id":"Ak2S.yaml","source":"renamed.source","timestamp":1657669243214}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/cte/primitive-healthcheck/primitive_healthcheck-role.yaml","entries":[{"id":"8xY9.yaml","timestamp":1656885879339},{"id":"lUld.yaml","timestamp":1656886426971}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/identity.provider/src/Provider/apiproxy/proxies/default.xml","entries":[{"id":"yWBs.xml","timestamp":1658369172655},{"id":"BjK1.xml","timestamp":1658369215102}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-legacy-preprod/vars.tf","entries":[{"id":"1BLT.tf","timestamp":1654737344006},{"id":"Ae7h.tf","timestamp":1654814791456},{"id":"AG0b.tf","timestamp":1655949329545}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/sandbox/primitive-healthcheck/primitive_healthcheck-role.yaml","entries":[{"id":"Dw2x.yaml","timestamp":1656888879172},{"id":"Zt3y.yaml","timestamp":1656889192595}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/transactionimport/transactionimport_helm.yaml","entries":[{"id":"HV7U.yaml","source":"searchReplace.source","timestamp":1658386783614},{"id":"ulOJ.yaml","source":"searchReplace.source","timestamp":1658391675796},{"id":"hFlL.yaml","source":"searchReplace.source","timestamp":1658391728986}]}
{"version":1,"resource":"file:///home/deane/Repos/helm-charts/microservice-python/Chart.yaml","entries":[{"id":"WyhH.yaml","timestamp":1653016127789},{"id":"quGS.yaml","timestamp":1653016159443}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/mypaymark/mypaymark_helm.yaml","entries":[{"id":"7hVD.yaml","source":"searchReplace.source","timestamp":1657835585186},{"id":"d0dW.yaml","source":"searchReplace.source","timestamp":1657840583091},{"id":"lEYR.yaml","source":"searchReplace.source","timestamp":1657840661118}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.onboarding/src/MerchantOnboarding/props/release.properties","entries":[{"id":"xmMJ.properties","timestamp":1653450930854}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-legacy/.terraform-version","entries":[{"id":"B6Rz","timestamp":1654723743695}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/identity.provider/.gitlab-ci.yml","entries":[{"id":"qevA.yml","timestamp":1658369090942}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/uat/primitive-healthcheck/primitive_healthcheck-deployment.yaml","entries":[{"id":"XIMZ.yaml","timestamp":1656889116191}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/hpf-js-loader/sealedsecrets/template.yml","entries":[{"id":"diwX.yml","timestamp":1652830762077}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/mypaymark.terminal/.gitlab-ci.yml","entries":[{"id":"VzVL.yml","timestamp":1658354984629}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/token-to-hash-mapper/token-to-hash-mapper-helm.yaml","entries":[{"id":"q7NI.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"3buA.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"EvP3.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/transaction.report/src/TransactionReport/apiproxy/proxies/default.xml","entries":[{"id":"CCxM.xml","timestamp":1653860767594}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/kube-system/chartmuseum-helmrelease.yaml","entries":[{"id":"7Jhs.yaml","timestamp":1657762009984},{"id":"57N3.yaml","timestamp":1657762118807},{"id":"qW0H.yaml","timestamp":1658181339579},{"id":"SNIg.yaml","timestamp":1658181390853}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/cte/cgauthorisation/cgauthorisation_helm.yaml","entries":[{"id":"0koV.yaml","source":"searchReplace.source","timestamp":1657764110259},{"id":"YBzw.yaml","source":"searchReplace.source","timestamp":1657771307817},{"id":"bh5v.yaml","source":"searchReplace.source","timestamp":1657771329771},{"id":"Ih78.yaml","source":"searchReplace.source","timestamp":1657772286289}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-cde-prod/.gitignore","entries":[{"id":"OB2h","timestamp":1657719685062}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-legacy-preprod/terraform.tfvars","entries":[{"id":"eSN7.tfvars","timestamp":1654814094058},{"id":"RvYL.tfvars","timestamp":1655949262578},{"id":"cpYv.tfvars","timestamp":1655949293935},{"id":"GQ9c.tfvars","source":"undoRedo.source","timestamp":1655949299315}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-microservices/terraform/cfg/vars.tf","entries":[{"id":"WwHY.tf","timestamp":1653615482420},{"id":"nD5j.tf","timestamp":1653615957807},{"id":"2nKA.tf","timestamp":1653616247321},{"id":"YqC1.tf","timestamp":1653616362748},{"id":"tDcX.tf","timestamp":1653616530939},{"id":"pOGn.tf","timestamp":1653616603135},{"id":"EVQ0.tf","timestamp":1653617113290},{"id":"LPhq.tf","timestamp":1653943491915}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/oereconciliation-asb/oereconciliation-asb-helm.yaml","entries":[{"id":"aouL.yaml","source":"searchReplace.source","timestamp":1658095656032},{"id":"QkML.yaml","source":"searchReplace.source","timestamp":1658097808255},{"id":"3ZIL.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/sandbox/isotransaction/isotransaction_helm.yaml","entries":[{"id":"wJZt.yaml","source":"searchReplace.source","timestamp":1657853069437},{"id":"8R7j.yaml","timestamp":1657853120017},{"id":"t7ht.yaml","source":"searchReplace.source","timestamp":1657859217810},{"id":"O9Mc.yaml","source":"searchReplace.source","timestamp":1657859349930}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/customer/customer_helm.yaml","entries":[{"id":"AudN.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"PsMH.yaml","source":"searchReplace.source","timestamp":1657840573307},{"id":"0ndE.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/pv.merchants/src/pvmerchant/apiproxy/targets/transactions.xml","entries":[{"id":"pEqR.xml","timestamp":1659671392085},{"id":"5G4Q.xml","timestamp":1659671423015}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/mypaymark.invoice/src/MyInvoice/config.json","entries":[{"id":"0CFB.json","timestamp":1658350437478}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/oeaccount/oeaccount_helm.yaml","entries":[{"id":"XJQO.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"boJL.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"Mm6h.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/kube-system/metrics-server-helmrelease.yaml","entries":[{"id":"U4AF.yaml","timestamp":1657603092326},{"id":"uxGo.yaml","timestamp":1657770046938},{"id":"LZzt.yaml","timestamp":1657771512078}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/identityprofile/identityprofile_helm.yaml","entries":[{"id":"lsBS.yaml","source":"searchReplace.source","timestamp":1657835585236},{"id":"ijKZ.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"judn.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/pocs/kaili/uninstall","entries":[{"id":"h18t","source":"textFileCreate.source","timestamp":1652083356474},{"id":"K3fR","timestamp":1652083459834},{"id":"IYBE","timestamp":1652085274323}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/proxy.invoice/src/invoice/props/release.properties","entries":[{"id":"efLw.properties","timestamp":1658440036087}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/template.yml","entries":[{"id":"gslx.yml","timestamp":1652912398446}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/oe-payment-terminaliser/oe-payment-terminaliser-helm.yaml","entries":[{"id":"ASKG.yaml","source":"searchReplace.source","timestamp":1657835585186},{"id":"zi8m.yaml","source":"searchReplace.source","timestamp":1657840573181},{"id":"jd2W.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/oe.userregistration/src/OEUserRegistration/Java-Callout/apigateway-client/src/main/java/com/paymark/apigateway/generic/GenericApiGatewayClient.java","entries":[{"id":"oyAQ.java","timestamp":1654056420209}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/admin-prod-secrets-backup","entries":[{"id":"3InG","source":"undoRedo.source","timestamp":1651740392947}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-admin-prod/pod-security-policies/gitlab-runners-psp.yml","entries":[{"id":"SFL2.yml","timestamp":1654559946917}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/kube-system/splunk_helm.yaml","entries":[{"id":"kDE6.yaml","timestamp":1658097265495}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/primitive-healthcheck/primitive_healthcheck-deployment.yaml","entries":[{"id":"nxAd.yaml","timestamp":1656902510367}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/organisation/organisation_helm.yaml","entries":[{"id":"46Nq.yaml","source":"searchReplace.source","timestamp":1658095656032},{"id":"0xgk.yaml","source":"searchReplace.source","timestamp":1658097808231},{"id":"i9k3.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/cte/hpf-js-loader/hpf-js-loader_helm.yaml","entries":[{"id":"eh6F.yaml","timestamp":1652824124455},{"id":"EMkE.yaml","timestamp":1652912433669},{"id":"CShm.yaml","source":"searchReplace.source","timestamp":1657835585186},{"id":"MqYR.yaml","source":"searchReplace.source","timestamp":1657840583091},{"id":"DGFJ.yaml","source":"searchReplace.source","timestamp":1657840661098}]}
{"version":1,"resource":"file:///home/deane/Repos/terraform-modules/container-bastion/outputs.tf","entries":[{"id":"k7OL.tf","timestamp":1651178714411},{"id":"1HYk.tf","timestamp":1651178820175}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/dev/paymark-microservice-ingress.yaml","entries":[{"id":"1auz.yaml","timestamp":1656906753229},{"id":"e4I0.yaml","timestamp":1657245932829},{"id":"itI7.yaml","timestamp":1659396504909},{"id":"mlDh.yaml","source":"undoRedo.source","timestamp":1659397120757},{"id":"zN3Q.yaml","timestamp":1659401711710},{"id":"RttH.yaml","timestamp":1659402372351},{"id":"b3Rz.yaml","timestamp":1659403898217},{"id":"aJ2M.yaml","source":"undoRedo.source","timestamp":1659404516145}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/icecreamshop/.gitlab-ci.yml","entries":[{"id":"SADb.yml","timestamp":1657162114992}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-admin-prod/environments/prod/gitlab-runner-default/sealed-secrets/template.yaml","entries":[{"id":"3Enh.yaml","timestamp":1651740387617},{"id":"WrbV.yaml","timestamp":1654559923517}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/spa/uat/hpf-js-plugin/configmaps/hpf-js-plugin-html-config.yaml","entries":[{"id":"94ew.yaml","timestamp":1652914357983},{"id":"wj3U.yaml","timestamp":1652923541420}]}
{"version":1,"resource":"file:///home/deane/Repos/experimental/where_are_my_services/Cargo.toml","entries":[{"id":"o1BS.toml","timestamp":1660081659931}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/user/user_helm.yaml","entries":[{"id":"8WtH.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"Ih5X.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"ZnDt.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{
"configurations": [
{
"name": "release",
"policies": [],
"proxies": [],
"targets": []
}
]
}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/commerce.contract/src/Contract/config.json","entries":[{"id":"5Mru.json","timestamp":1657158018386}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-admin-prod/environments/prod/apigee-log-extract-cte/apigee-log-extract-helm.yaml","entries":[{"id":"rvcs.yaml","source":"searchReplace.source","timestamp":1658105823375},{"id":"Onb0.yaml","source":"searchReplace.source","timestamp":1658106284379}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/transaction.report/src/TransactionReport/apiproxy/targets/default.xml","entries":[{"id":"1PUl.xml","timestamp":1653860788274}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee/provider.tf","entries":[{"id":"S4Pr.tf","timestamp":1650418040711},{"id":"AViU.tf","timestamp":1650492778363}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/contract/contract_helm.yaml","entries":[{"id":"v3SM.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"0nan.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"6ixp.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/microservice-vs.yaml","entries":[{"id":"seLc.yaml","timestamp":1652147905300}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/tokenisationconsumer/tokenisationconsumer_helm.yaml","entries":[{"id":"lgYx.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"AU03.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"bTP0.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/datalgconsumer/datalgconsumer_helm.yaml","entries":[{"id":"KpaW.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"djKn.yaml","source":"searchReplace.source","timestamp":1657840573184},{"id":"teAm.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/spa/prod/registration/registration_helm.yaml","entries":[{"id":"qCdu.yaml","source":"searchReplace.source","timestamp":1658386783611},{"id":"J9qe.yaml","source":"searchReplace.source","timestamp":1658391675830},{"id":"dOhZ.yaml","source":"searchReplace.source","timestamp":1658391742613}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/workflow/workflow_helm.yaml","entries":[{"id":"Nc46.yaml","source":"searchReplace.source","timestamp":1657835585289},{"id":"wljk.yaml","source":"searchReplace.source","timestamp":1657840573307},{"id":"sxkt.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/kube-system/sealedsecret-helmrelease.yaml","entries":[{"id":"jxee.yaml","timestamp":1650973712921},{"id":"9jDe.yaml","timestamp":1650974214492},{"id":"2m7S.yaml","timestamp":1650974372995},{"id":"yBS0.yaml","timestamp":1657710892302},{"id":"tteM.yaml","source":"searchReplace.source","timestamp":1658391675860}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee/terraform.tfvars","entries":[{"id":"kSYV.tfvars","timestamp":1650417860838},{"id":"4mmO.tfvars","timestamp":1650427675478},{"id":"n54G.tfvars","timestamp":1650427791252}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/datalgconsumer/datalgconsumer_helm.yaml","entries":[{"id":"58Bo.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"6bVT.yaml","source":"searchReplace.source","timestamp":1658097808308},{"id":"tNY8.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/transaction-aggregator/transaction-aggregator-helm.yaml","entries":[{"id":"IH16.yaml","source":"searchReplace.source","timestamp":1658386783654},{"id":"p3d1.yaml","source":"searchReplace.source","timestamp":1658391675860},{"id":"fpkj.yaml","source":"searchReplace.source","timestamp":1658391729046}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/sandbox/lg-finaliser/lg_finaliser_helm.yaml","entries":[{"id":"KCiJ.yaml","source":"searchReplace.source","timestamp":1657853069437},{"id":"1SL0.yaml","source":"searchReplace.source","timestamp":1657859217810},{"id":"5cdq.yaml","source":"searchReplace.source","timestamp":1657859349930}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/tokenisationconsumer/tokenisationconsumer_helm.yaml","entries":[{"id":"cjwI.yaml","source":"searchReplace.source","timestamp":1657835585186},{"id":"QCsT.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"QJ1R.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/sandbox/identitywallet/identitywallet_helm.yaml","entries":[{"id":"cjw7.yaml","source":"searchReplace.source","timestamp":1658095656099},{"id":"VzB7.yaml","source":"searchReplace.source","timestamp":1658097808325},{"id":"xZaF.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/spa/prod/oe-portal/oe-portal_helm.yaml","entries":[{"id":"AJI9.yaml","source":"searchReplace.source","timestamp":1658386783611},{"id":"Fj3l.yaml","source":"searchReplace.source","timestamp":1658391675830},{"id":"5UtZ.yaml","source":"searchReplace.source","timestamp":1658391742603}]}
{"version":1,"resource":"file:///home/deane/Repos/terraform-modules/container-transaction_services/templates/transaction.recon.policy.tft","entries":[{"id":"JGpn.tft","timestamp":1653863440116},{"id":"ezF3.tft","timestamp":1653863899053},{"id":"QPz5.tft","timestamp":1653866943819},{"id":"jPeR.tft","source":"undoRedo.source","timestamp":1653866948946}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/merchant.transaction/.gitlab-ci.yml","entries":[{"id":"0c2G.yml","timestamp":1652391908519}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee-admin/userrole-qaengineers.tf","entries":[{"id":"ykML.tf","timestamp":1650592752450},{"id":"rGAu.tf","timestamp":1650592808973},{"id":"UH9y.tf","timestamp":1650592823480},{"id":"qJA1.tf","timestamp":1650593102180},{"id":"K1qV.tf","timestamp":1650593301130},{"id":"UY8P.tf","timestamp":1650596140379},{"id":"O97q.tf","timestamp":1650596169692},{"id":"gFYG.tf","timestamp":1650596288583},{"id":"hGDm.tf","timestamp":1650596337273},{"id":"kmbN.tf","source":"undoRedo.source","timestamp":1650596341383},{"id":"IpCu.tf","timestamp":1650596359053},{"id":"96hn.tf","timestamp":1650596402463},{"id":"Bq3t.tf","timestamp":1650596625973},{"id":"bsVH.tf","timestamp":1650596671257},{"id":"XcwY.tf","timestamp":1650596889244},{"id":"87yV.tf","timestamp":1650597455915},{"id":"BQ6u.tf","timestamp":1650597672415},{"id":"5b2C.tf","timestamp":1650597748262},{"id":"T0fR.tf","timestamp":1650597809448},{"id":"A0Zz.tf","timestamp":1650600934708},{"id":"a05U.tf","timestamp":1650600963798},{"id":"fpj1.tf","timestamp":1650920892072},{"id":"crCg.tf","timestamp":1650921020856},{"id":"VKH0.tf","timestamp":1650921163923},{"id":"Z5Ho.tf","timestamp":1650921266553}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/environments/flux-system/flux-notifier.yaml","entries":[{"id":"xujw.yaml","timestamp":1657659027308},{"id":"E5gC.yaml","timestamp":1657659330222},{"id":"xiDb.yaml","timestamp":1657659344562},{"id":"BRic.yaml","timestamp":1657659445902},{"id":"0fX1.yaml","timestamp":1657659773647},{"id":"8dQ4.yaml","timestamp":1657665808737},{"id":"PfvL.yaml","timestamp":1657666260188},{"id":"Uqjf.yaml","timestamp":1657666714105},{"id":"vc0Y.yaml","timestamp":1657666791722},{"id":"lrM7.yaml","timestamp":1657666916299},{"id":"T776.yaml","timestamp":1657680183498},{"id":"QXnq.yaml","timestamp":1657680203831},{"id":"0Z2n.yaml","timestamp":1657682817653},{"id":"TznU.yaml","timestamp":1657683102097}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-paymark-organisation/group_admin.tf","entries":[{"id":"CF83.tf","timestamp":1654648886222}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/spa/dev/oe-portal/oe-portal_helm.yaml","entries":[{"id":"qy1U.yaml","source":"searchReplace.source","timestamp":1657835585186},{"id":"P1Uc.yaml","source":"searchReplace.source","timestamp":1657840583111},{"id":"ILqX.yaml","source":"searchReplace.source","timestamp":1657840661104}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/microservice/dev/decrypt/decrypt_helm.yaml","entries":[{"id":"78bd.yaml","source":"searchReplace.source","timestamp":1657763902105},{"id":"obwI.yaml","source":"searchReplace.source","timestamp":1657771022700},{"id":"tJPb.yaml","source":"searchReplace.source","timestamp":1657771037370},{"id":"Pi47.yaml","source":"searchReplace.source","timestamp":1657772278566}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-paymark-organisation/modules/default_roles/role_gitlab.tf","entries":[{"id":"692I.tf","timestamp":1651743367087}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-preprod/microservice/sandbox/cgrefund/cgrefund_helm.yaml","entries":[{"id":"KaIT.yaml","source":"searchReplace.source","timestamp":1657853069437},{"id":"dJht.yaml","source":"searchReplace.source","timestamp":1657859217806},{"id":"9XOo.yaml","source":"searchReplace.source","timestamp":1657859349930}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/mypaymark.business/src/MyBusiness/apiproxy/targets/crmapi.xml","entries":[{"id":"NOoC.xml","timestamp":1658193817169}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-preprod/microservice/uat/transactionimport/transactionimport_helm.yaml","entries":[{"id":"dtRa.yaml","source":"searchReplace.source","timestamp":1658095656002},{"id":"NWTg.yaml","source":"searchReplace.source","timestamp":1658097808205},{"id":"U1t6.yaml","source":"searchReplace.source","timestamp":1658098412361}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/dev/productregistration/productregistration_helm.yaml","entries":[{"id":"D6JP.yaml","source":"searchReplace.source","timestamp":1657835585239},{"id":"n7SM.yaml","source":"searchReplace.source","timestamp":1657840573241},{"id":"H6Zf.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-cde-preprod/terraform/vars.tf","entries":[{"id":"U43I.tf","timestamp":1657853916199}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/terraform-noncde-dev/kubernetes/deploy-helm/helm-operator-deployment.yaml","entries":[{"id":"tr5N.yaml","timestamp":1657837237219}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-cde-dev/kube-system/splunk_helm.yaml","entries":[{"id":"GVGe.yaml","source":"searchReplace.source","timestamp":1657771846625},{"id":"bnq9.yaml","timestamp":1657771902142},{"id":"vtou.yaml","timestamp":1657772816857}]}
{"version":1,"resource":"file:///home/deane/Repos/api-proxy/state.yml","entries":[{"id":"EvIY.yml","source":"textFileCreate.source","timestamp":1658375659546}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-dev/microservice/cte/cardtype/cardtype_helm.yaml","entries":[{"id":"8KNF.yaml","source":"searchReplace.source","timestamp":1657835585236},{"id":"FDSS.yaml","source":"searchReplace.source","timestamp":1657840573181},{"id":"nECW.yaml","source":"searchReplace.source","timestamp":1657840652041}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-legacy-preprod/backend.tf","entries":[{"id":"IlHo.tf","timestamp":1654730745710},{"id":"2ITj.tf","timestamp":1654813955474},{"id":"2Dl9.tf","timestamp":1654814741232}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-infra-dev/rbac/deployers-role.yaml","entries":[{"id":"JXpO.yaml","timestamp":1653622081347},{"id":"zGae.yaml","timestamp":1653857872795},{"id":"NgHP.yaml","timestamp":1653857894205},{"id":"ePw4.yaml","timestamp":1653858289365},{"id":"IW4a.yaml","timestamp":1653858315112},{"id":"CvOx.yaml","timestamp":1653858356202},{"id":"6LqP.yaml","timestamp":1653858379706},{"id":"6epO.yaml","timestamp":1653858401466},{"id":"534o.yaml","timestamp":1653871865456},{"id":"d4DN.yaml","timestamp":1653871884996},{"id":"XGh5.yaml","timestamp":1653872168300},{"id":"DlCH.yaml","timestamp":1653872192774},{"id":"E9oH.yaml","timestamp":1653874549449},{"id":"0YGC.yaml","source":"undoRedo.source","timestamp":1653874849059},{"id":"BZ1M.yaml","timestamp":1653874888116},{"id":"5a72.yaml","source":"undoRedo.source","timestamp":1653874897919},{"id":"VmmJ.yaml","timestamp":1653874908759},{"id":"BFK4.yaml","source":"renamed.source","timestamp":1653874925466},{"id":"bR8C.yaml","timestamp":1653876588339},{"id":"yhCv.yaml","source":"undoRedo.source","timestamp":1653876611219},{"id":"JlFi.yaml","timestamp":1653877579191},{"id":"J9Rl.yaml","timestamp":1653877754792},{"id":"vzCY.yaml","timestamp":1653877862609},{"id":"xST4.yaml","timestamp":1653879044448},{"id":"J7su.yaml","timestamp":1653879101834},{"id":"il6O.yaml","timestamp":1653879290552}]}
{"version":1,"resource":"file:///home/deane/.kube/config","entries":[{"id":"jEQw","timestamp":1651739241935}]}
{"version":1,"resource":"file:///home/deane/Repos/terraform-modules/qualys-scanner/main.tf","entries":[{"id":"XBgz.tf","timestamp":1651023930009},{"id":"q37Y.tf","timestamp":1651024121126},{"id":"TEt4.tf","timestamp":1651024136452},{"id":"q498.tf","timestamp":1651024287273},{"id":"FJ39.tf","timestamp":1651024307446},{"id":"tzbX.tf","source":"undoRedo.source","timestamp":1651024399033},{"id":"aIjD.tf","timestamp":1651024404800},{"id":"jqjG.tf","timestamp":1651024436750},{"id":"0irq.tf","timestamp":1651024475080},{"id":"HlFv.tf","timestamp":1651024496033},{"id":"ZW3H.tf","timestamp":1651024576853},{"id":"Tidk.tf","timestamp":1651024623793},{"id":"1vwC.tf","timestamp":1651025253791},{"id":"mH6G.tf","timestamp":1651025268661},{"id":"2oDH.tf","timestamp":1651025280288},{"id":"4Tmc.tf","timestamp":1651025291215},{"id":"Y3Ch.tf","timestamp":1651025552242},{"id":"GpYz.tf","timestamp":1651033742169},{"id":"SGzE.tf","timestamp":1651033862759},{"id":"4ewp.tf","timestamp":1651042308386},{"id":"mXKv.tf","timestamp":1651046645707},{"id":"EINU.tf","timestamp":1651047162691},{"id":"pT5W.tf","timestamp":1651049786333},{"id":"t0JY.tf","timestamp":1651049995103},{"id":"wzfP.tf","timestamp":1651050685518},{"id":"Y0bn.tf","timestamp":1651051065618},{"id":"4coz.tf","timestamp":1651051306895},{"id":"VCV2.tf","timestamp":1651051318639},{"id":"CVkK.tf","timestamp":1651053906053},{"id":"nmQ8.tf","timestamp":1651086770549},{"id":"ZRBd.tf","timestamp":1651086819032},{"id":"4RdL.tf","timestamp":1651087362416},{"id":"Dckb.tf","timestamp":1651093407194},{"id":"qRjU.tf","timestamp":1651093456931},{"id":"pAyf.tf","timestamp":1651093540545},{"id":"ECZz.tf","timestamp":1651093583885},{"id":"dhdl.tf","timestamp":1651093650672},{"id":"XO7r.tf","timestamp":1651093716552},{"id":"sDZi.tf","timestamp":1651093874159},{"id":"xUkF.tf","timestamp":1651096939303},{"id":"XJ6V.tf","timestamp":1651096994043},{"id":"n56m.tf","timestamp":1651097476704},{"id":"s7iR.tf","timestamp":1651097571858},{"id":"hTRD.tf","timestamp":1651098537092},{"id":"oFZ3.tf","timestamp":1651179736977}]}
{"version":1,"resource":"file:///home/deane/Repos/provisioning/terraform-apigee/archive/kvms.tf","entries":[{"id":"aqSN.tf","timestamp":1650417822831},{"id":"bmLc.tf","source":"moved.source","timestamp":1650418525104}]}
{"version":1,"resource":"file:///home/deane/Repos/containers/k8s-deploy-noncde-prod/microservice/prod/provider/provider_helm.yaml","entries":[{"id":"GGcf.yaml","source":"searchReplace.source","timestamp":1658386783654},{"id":"fcxU.yaml","source":"searchReplace.source","timestamp":1658391675826},{"id":"7Asx.yaml","source":"searchReplace.source","timestamp":1658391729026}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment