Skip to content

Instantly share code, notes, and snippets.

@simonhearne
Last active June 15, 2022 19:09
Show Gist options
  • Save simonhearne/6563a255dbe7459ae58a62418fdde4f9 to your computer and use it in GitHub Desktop.
Save simonhearne/6563a255dbe7459ae58a62418fdde4f9 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"lastUpload":"2022-06-15T19:09:07.292Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "26c76665-7a08-4758-8e98-9108ee11cb25",
"publisherId": "ynohat.akamai-papi-preview",
"publisherDisplayName": "ynohat"
},
"name": "akamai-papi-preview",
"publisher": "ynohat",
"version": "0.3.2"
},
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.14"
},
{
"metadata": {
"id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
"publisherId": "formulahendry.auto-rename-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.1.10"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.5.0"
},
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "13.3.0"
},
{
"metadata": {
"id": "2be7cf14-2603-402e-9771-fd79df83cdf8",
"publisherId": "twxs.cmake",
"publisherDisplayName": "twxs"
},
"name": "cmake",
"publisher": "twxs",
"version": "0.0.17"
},
{
"metadata": {
"id": "dce141da-393b-4514-9f89-18dc85ccc626",
"publisherId": "josetr.cmake-language-support-vscode",
"publisherDisplayName": "josetr"
},
"name": "cmake-language-support-vscode",
"publisher": "josetr",
"version": "0.0.4"
},
{
"metadata": {
"id": "7c889349-8749-43d4-8b5e-08939936d7f4",
"publisherId": "ms-vscode.cmake-tools",
"publisherDisplayName": "ms-vscode"
},
"name": "cmake-tools",
"publisher": "ms-vscode",
"version": "1.11.25"
},
{
"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": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "1.10.5"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.16.4"
},
{
"metadata": {
"id": "f9dd9e15-b3f1-49eb-a8f0-d14b65645290",
"publisherId": "TaodongWu.ejs-snippets",
"publisherDisplayName": "TaodongWu"
},
"name": "ejs-snippets",
"publisher": "TaodongWu",
"version": "0.1.0"
},
{
"metadata": {
"id": "da88ed17-dd66-424b-8d92-d6a2222ac171",
"publisherId": "oliversturm.fix-json",
"publisherDisplayName": "oliversturm"
},
"name": "fix-json",
"publisher": "oliversturm",
"version": "0.1.2"
},
{
"metadata": {
"id": "8bb12ae3-73f8-40cf-86b7-4bd5729c6238",
"publisherId": "GrapeCity.gc-excelviewer",
"publisherDisplayName": "GrapeCity"
},
"name": "gc-excelviewer",
"publisher": "GrapeCity",
"version": "4.2.55"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.6.19"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "12.1.0"
},
{
"metadata": {
"id": "0fcefdd8-e09c-4b96-9998-f5dc891893dd",
"publisherId": "nhoizey.gremlins",
"publisherDisplayName": "nhoizey"
},
"name": "gremlins",
"publisher": "nhoizey",
"version": "0.26.0"
},
{
"metadata": {
"id": "76fbde36-77d4-4688-b1f8-202727442961",
"publisherId": "tht13.html-preview-vscode",
"publisherDisplayName": "tht13"
},
"name": "html-preview-vscode",
"publisher": "tht13",
"version": "0.2.5"
},
{
"metadata": {
"id": "be992f3f-9f22-4b66-a1d2-ecad04c28a28",
"publisherId": "abusaidm.html-snippets",
"publisherDisplayName": "abusaidm"
},
"name": "html-snippets",
"publisher": "abusaidm",
"version": "0.2.1"
},
{
"metadata": {
"id": "86233e31-b5ac-4430-a8d1-1a8ae60137bc",
"publisherId": "akmittal.hugofy",
"publisherDisplayName": "akmittal"
},
"name": "hugofy",
"publisher": "akmittal",
"version": "0.1.1"
},
{
"metadata": {
"id": "82dfe17d-bb64-404e-bcc5-f9803f7ab5d5",
"publisherId": "dbaeumer.jshint",
"publisherDisplayName": "dbaeumer"
},
"name": "jshint",
"publisher": "dbaeumer",
"version": "0.11.0"
},
{
"metadata": {
"id": "de056427-d058-4b9c-8408-54d6bfe742bf",
"publisherId": "tberman.json-schema-validator",
"publisherDisplayName": "tberman"
},
"name": "json-schema-validator",
"publisher": "tberman",
"version": "0.1.0"
},
{
"metadata": {
"id": "236ff452-49f5-47a4-8928-ab18f5b9c7bf",
"publisherId": "eriklynd.json-tools",
"publisherDisplayName": "eriklynd"
},
"name": "json-tools",
"publisher": "eriklynd",
"version": "1.0.2"
},
{
"metadata": {
"id": "c6bcc110-1525-47e3-90c6-cd80fb1bf56e",
"publisherId": "heptio.jsonnet",
"publisherDisplayName": "heptio"
},
"name": "jsonnet",
"publisher": "heptio",
"version": "0.1.0"
},
{
"metadata": {
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
"publisherId": "ms-toolsai.jupyter",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter",
"publisher": "ms-toolsai",
"version": "2022.3.1000901801"
},
{
"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.8"
},
{
"metadata": {
"id": "4eae7368-ec63-429d-8449-57a7df5e2117",
"publisherId": "ms-vscode.live-server",
"publisherDisplayName": "ms-vscode"
},
"name": "live-server",
"publisher": "ms-vscode",
"version": "0.2.12"
},
{
"metadata": {
"id": "568a8977-8469-4f89-b30d-8d5e3c7a0ce7",
"publisherId": "negokaz.live-server-preview",
"publisherDisplayName": "negokaz"
},
"name": "live-server-preview",
"publisher": "negokaz",
"version": "0.1.4"
},
{
"metadata": {
"id": "f015bc3c-a098-4245-8765-615e002e09ab",
"publisherId": "yzane.markdown-pdf",
"publisherDisplayName": "yzane"
},
"name": "markdown-pdf",
"publisher": "yzane",
"version": "1.4.4"
},
{
"metadata": {
"id": "2fb9491e-d250-48e4-b23e-cdbb81d655cf",
"publisherId": "AlanWalk.markdown-toc",
"publisherDisplayName": "AlanWalk"
},
"name": "markdown-toc",
"publisher": "AlanWalk",
"version": "1.5.6"
},
{
"metadata": {
"id": "a6226409-c077-4199-9efe-5fd4d91a253d",
"publisherId": "marp-team.marp-vscode",
"publisherDisplayName": "marp-team"
},
"name": "marp-vscode",
"publisher": "marp-team",
"version": "1.5.2"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "4.18.1"
},
{
"metadata": {
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
"publisherId": "zhuangtongfa.material-theme",
"publisherDisplayName": "zhuangtongfa"
},
"name": "material-theme",
"publisher": "zhuangtongfa",
"version": "3.14.3"
},
{
"metadata": {
"id": "e58f546c-babc-455f-a265-ba40dbd140d4",
"publisherId": "sdras.night-owl",
"publisherDisplayName": "sdras"
},
"name": "night-owl",
"publisher": "sdras",
"version": "2.0.1"
},
{
"metadata": {
"id": "2a3e1925-d174-4cd7-baa7-3e13824d68c7",
"publisherId": "ronnidc.nunjucks",
"publisherDisplayName": "ronnidc"
},
"name": "nunjucks",
"publisher": "ronnidc",
"version": "0.3.1"
},
{
"metadata": {
"id": "e2b2d69b-a3fe-4ef0-b28c-6be2e2566a73",
"publisherId": "Akamai.papi",
"publisherDisplayName": "Akamai"
},
"name": "papi",
"publisher": "Akamai",
"version": "1.0.0"
},
{
"metadata": {
"id": "d80b9a94-f4a6-4e39-bc42-62212e365682",
"publisherId": "pnp.polacode",
"publisherDisplayName": "pnp"
},
"name": "polacode",
"publisher": "pnp",
"version": "0.3.4"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "9.5.0"
},
{
"metadata": {
"id": "67e66172-30c7-4478-8f5d-6eac4ae755dc",
"publisherId": "mohsen1.prettify-json",
"publisherDisplayName": "mohsen1"
},
"name": "prettify-json",
"publisher": "mohsen1",
"version": "0.0.3"
},
{
"metadata": {
"id": "03e014a0-a915-4672-92b3-77e5a6ad72df",
"publisherId": "searKing.preview-vscode",
"publisherDisplayName": "searKing"
},
"name": "preview-vscode",
"publisher": "searKing",
"version": "2.2.5"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "12.6.0"
},
{
"metadata": {
"id": "1101ce86-f06b-4e7a-953c-8b989a2b2349",
"publisherId": "PWABuilder.pwabuilder-extension",
"publisherDisplayName": "PWABuilder"
},
"name": "pwabuilder-extension",
"publisher": "PWABuilder",
"version": "0.0.3"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2022.4.1"
},
{
"metadata": {
"id": "797a79de-a0fd-4349-9034-bec47be9a941",
"publisherId": "2gua.rainbow-brackets",
"publisherDisplayName": "2gua"
},
"name": "rainbow-brackets",
"publisher": "2gua",
"version": "0.0.6"
},
{
"metadata": {
"id": "9b21f19f-22c9-4eda-b95c-b4bb223fe451",
"publisherId": "EthanSK.restore-terminals",
"publisherDisplayName": "EthanSK"
},
"name": "restore-terminals",
"publisher": "EthanSK",
"version": "1.1.7"
},
{
"metadata": {
"id": "25baab03-fe9a-40c7-b683-55c9a0a92480",
"publisherId": "JuanBlanco.solidity",
"publisherDisplayName": "JuanBlanco"
},
"name": "solidity",
"publisher": "JuanBlanco",
"version": "0.0.139"
},
{
"metadata": {
"id": "00518570-772b-4ccb-8b06-d056f3f556e0",
"publisherId": "Tyriar.sort-lines",
"publisherDisplayName": "Tyriar"
},
"name": "sort-lines",
"publisher": "Tyriar",
"version": "1.9.1"
},
{
"metadata": {
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
"publisherId": "Gruntfuggly.todo-tree",
"publisherDisplayName": "Gruntfuggly"
},
"name": "todo-tree",
"publisher": "Gruntfuggly",
"version": "0.0.215"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.35.0"
},
{
"metadata": {
"id": "d7b592dd-41c9-4f2b-acf3-055ae65e55c6",
"publisherId": "dzannotti.vscode-babel-coloring",
"publisherDisplayName": "dzannotti"
},
"name": "vscode-babel-coloring",
"publisher": "dzannotti",
"version": "0.0.4"
},
{
"metadata": {
"id": "4fedf6ae-1b56-4726-9f7f-e9592a6d4804",
"publisherId": "fabiospampinato.vscode-diff",
"publisherDisplayName": "fabiospampinato"
},
"name": "vscode-diff",
"publisher": "fabiospampinato",
"version": "1.4.2"
},
{
"metadata": {
"id": "1aab81a1-b3d9-4aef-976b-577d5d90fe3f",
"publisherId": "ms-dotnettools.vscode-dotnet-runtime",
"publisherDisplayName": "ms-dotnettools"
},
"name": "vscode-dotnet-runtime",
"publisher": "ms-dotnettools",
"version": "1.5.0"
},
{
"metadata": {
"id": "365e5ba2-619e-4679-aa1d-8f7244c53ffc",
"publisherId": "dandric.vscode-jq",
"publisherDisplayName": "dandric"
},
"name": "vscode-jq",
"publisher": "dandric",
"version": "1.2.0"
},
{
"metadata": {
"id": "d6c6d30c-10a6-42fe-85ec-41dcb313349d",
"publisherId": "mrmlnc.vscode-json5",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-json5",
"publisher": "mrmlnc",
"version": "1.0.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.47.0"
},
{
"metadata": {
"id": "6311c479-6522-429c-9df7-ae8e0e9391cf",
"publisherId": "okitavera.vscode-nunjucks-formatter",
"publisherDisplayName": "okitavera"
},
"name": "vscode-nunjucks-formatter",
"publisher": "okitavera",
"version": "0.1.3"
},
{
"metadata": {
"id": "ffaf4ec8-f001-4f02-b671-705ecf079cde",
"publisherId": "mushan.vscode-paste-image",
"publisherDisplayName": "mushan"
},
"name": "vscode-paste-image",
"publisher": "mushan",
"version": "1.0.4"
},
{
"metadata": {
"id": "5a7017bf-c571-4d77-b902-6e56b16f539a",
"publisherId": "johnpapa.vscode-peacock",
"publisherDisplayName": "johnpapa"
},
"name": "vscode-peacock",
"publisher": "johnpapa",
"version": "4.0.1"
},
{
"metadata": {
"id": "364d2426-116a-433a-a5d8-a5098dc3afbd",
"publisherId": "ms-python.vscode-pylance",
"publisherDisplayName": "ms-python"
},
"name": "vscode-pylance",
"publisher": "ms-python",
"version": "2022.5.1"
},
{
"metadata": {
"id": "2025a573-4790-4baa-8755-2d66950b5bec",
"publisherId": "jack-pallot.vscode-theme-neat",
"publisherDisplayName": "jack-pallot"
},
"name": "vscode-theme-neat",
"publisher": "jack-pallot",
"version": "0.5.0"
},
{
"metadata": {
"id": "f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3",
"publisherId": "WakaTime.vscode-wakatime",
"publisherDisplayName": "WakaTime"
},
"name": "vscode-wakatime",
"publisher": "WakaTime",
"version": "18.1.5"
},
{
"metadata": {
"id": "23b5ca65-840c-490d-8dcc-a3ec3e74117f",
"publisherId": "webhint.vscode-webhint",
"publisherDisplayName": "webhint"
},
"name": "vscode-webhint",
"publisher": "webhint",
"version": "2.0.0"
},
{
"metadata": {
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
"publisherId": "ms-vsliveshare.vsliveshare",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare",
"publisher": "ms-vsliveshare",
"version": "1.0.5615"
},
{
"metadata": {
"id": "6766254a-8e43-4ebc-9b89-e5be39cb5318",
"publisherId": "WallabyJs.wallaby-vscode",
"publisherDisplayName": "WallabyJs"
},
"name": "wallaby-vscode",
"publisher": "WallabyJs",
"version": "1.0.338"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.1"
}
]
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/osx-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/osx-x64": {
"Microsoft.Build.Tasks.Git/1.1.0-beta-20206-02": {},
"Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.6"
}
},
"Microsoft.NETCore.App.Internal/3.1.14-servicing.21165.2": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.14",
"Microsoft.NETCore.Platforms": "3.1.6",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.osx-x64.Microsoft.NETCore.App": "3.1.14-servicing.21165.2"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"dependencies": {
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.14"
}
},
"Microsoft.NETCore.Platforms/3.1.6": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.AzureRepos.Git/1.1.0-beta-20206-02": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.0-beta-20206-02",
"Microsoft.SourceLink.Common": "1.1.0-beta-20206-02"
}
},
"Microsoft.SourceLink.Common/1.1.0-beta-20206-02": {},
"Microsoft.SourceLink.GitHub/1.1.0-beta-20206-02": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.0-beta-20206-02",
"Microsoft.SourceLink.Common": "1.1.0-beta-20206-02"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.6"
}
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"runtime": {
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.1",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.2",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.21.16208"
}
},
"native": {
"runtimes/osx-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16201"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libdbgshim.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"native": {
"runtimes/osx-x64/native/libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.20206.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hZ9leS9Yd9MHpqvviMftSJFDcLYu2h1DrapW1TDm1s1fgOy71c8HvArNMd3fseVkXmp3VTfGnkgcw0FR+TI6xw==",
"path": "microsoft.build.tasks.git/1.1.0-beta-20206-02",
"hashPath": "microsoft.build.tasks.git.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-86cQvV1UImOU+I81vMlRg/ev72TsxMrdm9w5wx6KRwwxfsti1NPOJQYLzJtTgP92xh1yxgN29/gh4V9zdjemjA==",
"path": "microsoft.netcore.app/3.1.14-servicing.21165.2",
"hashPath": "microsoft.netcore.app.3.1.14-servicing.21165.2.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+WtBHLIFbdifeoygfBuHPVz7irsv74wJNnkVyOPAuacCzmkptvuwhlAUaClFNW/XWY0RoySmBz7szTmZw7u9aw==",
"path": "microsoft.netcore.app.internal/3.1.14-servicing.21165.2",
"hashPath": "microsoft.netcore.app.internal.3.1.14-servicing.21165.2.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-GK/cjLz3Wsy4Tmy7D4sZSyygXtjP68bN16sdR7ffrY/PbpR/+NlLMFcgmZoeQZxAEp2wUBmD6fiRR55x4yZQtA=="
},
"Microsoft.NETCore.Platforms/3.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dYUmSeSRdBCtIaBkeIIj9YH5XSLqQvpCV4krwVjETHOkC2A9C+S1Sq0MXeP6ktuuknzk99eJ3lcBYmeVj1iq5g==",
"path": "microsoft.netcore.platforms/3.1.6",
"hashPath": "microsoft.netcore.platforms.3.1.6.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.AzureRepos.Git/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vVYhSds9TfraTQkGHHMDMVWnr3kCkTZ7vmqUmrXQBDJFXiWTuMoP5RRa9s1M/KmgB4szi5TOb7sOaHWKDT9qDA==",
"path": "microsoft.sourcelink.azurerepos.git/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.azurerepos.git.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aek0RTQ+4Bf11WvqaXajwYoaBWkX2edBjAr5XJOvhAsHX6/9vPOb7IpHAiE/NyCse7IcpGWslJZHNkv4UBEFqw==",
"path": "microsoft.sourcelink.common/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.common.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7A7P0EwL+lypaI/CEvG4IcpAlQeAt04uPPw1SO6Q9Jwz2nE9309pQXJ4TfP/RLL8IOObACidN66+gVR+bJDZHw==",
"path": "microsoft.sourcelink.github/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.github.1.1.0-beta-20206-02.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-DydhAckWuTAv7I6cQSFIbiChm+44zUy6tU3BF38ef2gN/UB9JOlQ68SoPbIwAZ33K2ZbvemGvnOU2hut9pQwBg==",
"path": "runtime.osx-x64.microsoft.netcore.app/3.1.14-servicing.21165.2",
"hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.14-servicing.21165.2.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3a2wISfaaaJI5Bgm/cwBvuuIjJ/v4TLidyJjBCvbzH564ryvuROAXiD0T9/bCyVjOMlh9AkRK7SERzCEl6O1hw=="
},
"XliffTasks/1.0.0-beta.20206.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dyFKBJ/x+vbC8/0OJHKcUSVzL8jTU95Z3Dc3kosx7DxauQ/zZJRC8JSuXqhtni3zChRvA01yQFKLtVuoiZOx0g==",
"path": "xlifftasks/1.0.0-beta.20206.1",
"hashPath": "xlifftasks.1.0.0-beta.20206.1.nupkg.sha512"
}
},
"runtimes": {
"osx-x64": [
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx": [
"unix",
"any",
"base"
],
"osx-arm64": [
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.10": [
"osx",
"unix",
"any",
"base"
],
"osx.10.10-arm64": [
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.10-x64": [
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.11": [
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.11-arm64": [
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.11-x64": [
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.12": [
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.12-arm64": [
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.12-x64": [
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.13": [
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.13-arm64": [
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.13-x64": [
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.14": [
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.14-arm64": [
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.14-x64": [
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.15": [
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.15-arm64": [
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.15-x64": [
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.16": [
"osx.10.15",
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.16-arm64": [
"osx.10.16",
"osx.10.15-arm64",
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.16-x64": [
"osx.10.16",
"osx.10.15-x64",
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.11.0": [
"osx.10.16",
"osx.10.15",
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.11.0-arm64": [
"osx.11.0",
"osx.10.16-arm64",
"osx.10.16",
"osx.10.15-arm64",
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.11.0-x64": [
"osx.11.0",
"osx.10.16-x64",
"osx.10.16",
"osx.10.15-x64",
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
]
}
}
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/osx-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/osx-x64": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.1",
"Microsoft.NETCore.Platforms": "3.1.0",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.osx-x64.Microsoft.NETCore.App": "3.1.1-servicing.19608.4"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"dependencies": {
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.1"
}
},
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"runtime": {
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.19.60801"
}
},
"native": {
"runtimes/osx-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60701"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libdbgshim.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"native": {
"runtimes/osx-x64/native/libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.19252.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3kbkb7aUF41YuJnQzoCJRbjb6bgYY3KHlJ9GGJZ30Y5ytdFusLAC5o3/kfE+Vm6slvu4EBgIwMUknL6U+Pu9uA==",
"path": "microsoft.build.tasks.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.build.tasks.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U/haWBzFR6+KSdVKBjJm1bPPne/dR572GHR4B+fwXXo5iMC22T3rVXKmsF7o6mFJokaXZthzlI17GoD8Nr0ayA==",
"path": "microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jqYBVH9UzM6EHydJdXi1KNmnT8z2hoCSVA96hBXDx4NXXm0kTa2hN6kAyraBT0GOwZdA34hDtQX82+c5sDB8IQ==",
"path": "microsoft.netcore.app.internal/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.internal.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Mk7BZx2fYyEJUsSrAlSkhMOCVyZC6E28GLMFRphdQHT9/sGZywRy8FXnK5V0xDCLsAwQk7dfZqx9yFsDA5zbEw=="
},
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
"path": "microsoft.netcore.platforms/3.1.0",
"hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-T6ZEkbRgqcmDoTQDn0ES4FcXiq6uOiqPmbb+hCnKQ/i45W3WjM1+hfNGmsXvTK/e/AqEGiqtXJIi9ZtmbHnzHQ==",
"path": "microsoft.sourcelink.common/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.common.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+Zfc8EddeIPTy9w26xrMOqIL5k5fPICfoYGPMhvlCcmENVT0pslIvrOzRaEvv1UgUL1cjbGRO8SXa1HtoVEhPA==",
"path": "microsoft.sourcelink.github/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.github.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vfYRwh2jIQ5XFmqk9BebaGnj3tL9p1hkZ270NMXutiE7jCGH1zMB+3HCPec6DpnC4V3XX1oWlwAXoxNtXB90pQ==",
"path": "microsoft.sourcelink.vsts.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.vsts.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QWOw3lKZgC+0o/DZS+McxkqL6HJGJGOb3Q5QAhp4X4wU2w5oXCzlqqi+BHWMdQ4eQgIQRhdQGc7kA1cAyOJHnA==",
"path": "runtime.osx-x64.microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QrwzPwa3KtGW+5IM/T1XhkLqq//vuVyR5BP62Dv9aG0fJGcx2Y/mDVQz981e2lRRrL8lsbhg3k+Lyu+LVMKF7g=="
},
"XliffTasks/1.0.0-beta.19252.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pf1QwugyHdppWF5Q+qLSIqFkPkyBJOTAbvDxMO7Cv8zRkLGR9/OfOrjgSrcnniA2OTfZVo7JzTdNbDNAKSRZIA==",
"path": "xlifftasks/1.0.0-beta.19252.1",
"hashPath": "xlifftasks.1.0.0-beta.19252.1.nupkg.sha512"
}
},
"runtimes": {
"osx-x64": [
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx": [
"unix",
"any",
"base"
],
"osx.10.10": [
"osx",
"unix",
"any",
"base"
],
"osx.10.10-x64": [
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.11": [
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.11-x64": [
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.12": [
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.12-x64": [
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.13": [
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.13-x64": [
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.14": [
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.14-x64": [
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.15": [
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.15-x64": [
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
]
}
}
{
"telemetry.machineId": "d045cca507154df54460724c71becac11bcd3e63cd3b5cacfab33d02d1e93c14",
"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.openFileFolder",
"label": "&&Open..."
},
{
"id": "workbench.action.files.openFolder",
"label": "Open &&Folder..."
},
{
"id": "workbench.action.openWorkspace",
"label": "Open Wor&&kspace from File..."
},
{
"id": "submenuitem.35",
"label": "Open &&Recent",
"submenu": {
"items": [
{
"id": "workbench.action.reopenClosedEditor",
"label": "&&Reopen Closed Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/developer.chrome.com",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/developer.chrome.com"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/presentations",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/presentations"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/qrexplore",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/qrexplore"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/requestmap",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/requestmap"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/awesome-page",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/awesome-page"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/awesome-pages",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/awesome-pages"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/qrzap",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/qrzap"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/third-party-web",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/third-party-web"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/simon/Projects/simonhearne.com",
"scheme": "file"
},
"enabled": true,
"label": "~/Projects/simonhearne.com"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/simon/Downloads/Export-3432c265-d05f-43c3-a230-3840e21c00ae/Anonymised Performance Audit 4f4a8da1a8ff4b65bdec257b156fb69e.html",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/Export-3432c265-d05f-43c3-a230-3840e21c00ae/Anonymised Performance Audit 4f4a8da1a8ff4b65bdec257b156fb69e.html"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/main_header.php",
"scheme": "file"
},
"enabled": true,
"label": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/main_header.php"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/func.php",
"scheme": "file"
},
"enabled": true,
"label": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/func.php"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/config.php",
"scheme": "file"
},
"enabled": true,
"label": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/config.php"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/block-ip.php",
"scheme": "file"
},
"enabled": true,
"label": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/block-ip.php"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/nav.php",
"scheme": "file"
},
"enabled": true,
"label": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/nav.php"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/header.php",
"scheme": "file"
},
"enabled": true,
"label": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/header.php"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/footer.php",
"scheme": "file"
},
"enabled": true,
"label": "/private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/footer.php"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/simon/Library/Containers/com.apple.mail/Data/Library/Mail Downloads/2636D798-2AD3-4E97-A285-2AF42B5BF8D9/netsuite.com.xml",
"scheme": "file"
},
"enabled": true,
"label": "~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads/2636D798-2AD3-4E97-A285-2AF42B5BF8D9/netsuite.com.xml"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/simon/Documents/Allianz/allianz.min.svg",
"scheme": "file"
},
"enabled": true,
"label": "~/Documents/Allianz/allianz.min.svg"
},
{
"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"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleAutoSave",
"label": "A&&uto Save"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.revert",
"label": "Re&&vert File",
"enabled": false
},
{
"id": "workbench.action.closeActiveEditor",
"label": "&&Close Editor"
},
{
"id": "workbench.action.closeWindow",
"label": "Clos&&e Window"
}
]
},
"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": "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 Cmd+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.23",
"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.toggleSidebarVisibility",
"label": "Show &&Primary Side Bar"
},
{
"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"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarPosition",
"label": "&&Move Primary Side Bar Right"
},
{
"id": "submenuitem.33",
"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.32",
"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.30",
"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"
},
{
"id": "editor.action.toggleRenderControlCharacter",
"label": "Render &&Control Characters"
}
]
},
"Go": {
"items": [
{
"id": "workbench.action.navigateBack",
"label": "&&Back",
"enabled": false
},
{
"id": "workbench.action.navigateForward",
"label": "&&Forward",
"enabled": false
},
{
"id": "workbench.action.navigateToLastEditLocation",
"label": "&&Last Edit Location"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.37",
"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.38",
"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.31",
"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",
"enabled": false
},
{
"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": "update.showCurrentReleaseNotes",
"label": "&&Release Notes"
},
{
"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.openTwitterUrl",
"label": "&&Join Us on Twitter"
},
{
"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": "workbench.action.openPrivacyStatementUrl",
"label": "Privac&&y Statement"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleDevTools",
"label": "Toggle Developer Tools"
},
{
"id": "workbench.action.openProcessExplorer",
"label": "Open &&Process Explorer"
}
]
},
"Preferences": {
"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": "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.userDataSync.actions.manage",
"label": "Settings Sync is On"
}
]
}
},
"keybindings": {
"workbench.action.quit": {
"label": "Cmd+Q",
"userSettingsLabel": "cmd+q"
},
"workbench.action.files.newUntitledFile": {
"label": "Cmd+N",
"userSettingsLabel": "cmd+n"
},
"welcome.showNewFileEntries": {
"label": "Ctrl+Alt+Cmd+N",
"userSettingsLabel": "ctrl+alt+cmd+n"
},
"workbench.action.newWindow": {
"label": "Shift+Cmd+N",
"userSettingsLabel": "shift+cmd+n"
},
"workbench.action.files.openFileFolder": {
"label": "Cmd+O",
"userSettingsLabel": "cmd+o"
},
"workbench.action.reopenClosedEditor": {
"label": "Shift+Cmd+T",
"userSettingsLabel": "shift+cmd+t"
},
"workbench.action.openRecent": {
"label": "Ctrl+R",
"userSettingsLabel": "ctrl+r"
},
"workbench.action.files.save": {
"label": "Cmd+S",
"userSettingsLabel": "cmd+s"
},
"workbench.action.files.saveAs": {
"label": "Shift+Cmd+S",
"userSettingsLabel": "shift+cmd+s"
},
"saveAll": {
"label": "Alt+Cmd+S",
"userSettingsLabel": "alt+cmd+s"
},
"workbench.action.closeActiveEditor": {
"label": "Cmd+W",
"userSettingsLabel": "cmd+w"
},
"workbench.action.closeWindow": {
"label": "Shift+Cmd+W",
"userSettingsLabel": "shift+cmd+w"
},
"undo": {
"label": "Cmd+Z",
"userSettingsLabel": "cmd+z"
},
"redo": {
"label": "Shift+Cmd+Z",
"userSettingsLabel": "shift+cmd+z"
},
"editor.action.clipboardCutAction": {
"label": "Cmd+X",
"userSettingsLabel": "cmd+x"
},
"editor.action.clipboardCopyAction": {
"label": "Cmd+C",
"userSettingsLabel": "cmd+c"
},
"editor.action.clipboardPasteAction": {
"label": "Cmd+V",
"userSettingsLabel": "cmd+v"
},
"actions.find": {
"label": "Cmd+F",
"userSettingsLabel": "cmd+f"
},
"editor.action.startFindReplaceAction": {
"label": "Alt+Cmd+F",
"userSettingsLabel": "alt+cmd+f"
},
"workbench.action.findInFiles": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.action.replaceInFiles": {
"label": "Shift+Cmd+H",
"userSettingsLabel": "shift+cmd+h"
},
"editor.action.commentLine": {
"label": "Cmd+/",
"userSettingsLabel": "cmd+/"
},
"editor.action.blockComment": {
"label": "Shift+Alt+A",
"userSettingsLabel": "shift+alt+a"
},
"editor.emmet.action.expandAbbreviation": {
"label": "Tab",
"userSettingsLabel": "tab"
},
"editor.action.selectAll": {
"label": "Cmd+A",
"userSettingsLabel": "cmd+a"
},
"editor.action.smartSelect.expand": {
"label": "Ctrl+Shift+Cmd+Right",
"userSettingsLabel": "ctrl+shift+cmd+right"
},
"editor.action.smartSelect.shrink": {
"label": "Ctrl+Shift+Cmd+Left",
"userSettingsLabel": "ctrl+shift+cmd+left"
},
"editor.action.copyLinesUpAction": {
"label": "Shift+Alt+Up",
"userSettingsLabel": "shift+alt+up"
},
"editor.action.copyLinesDownAction": {
"label": "Shift+Alt+Down",
"userSettingsLabel": "shift+alt+down"
},
"editor.action.moveLinesUpAction": {
"label": "Alt+Up",
"userSettingsLabel": "alt+up"
},
"editor.action.moveLinesDownAction": {
"label": "Alt+Down",
"userSettingsLabel": "alt+down"
},
"editor.action.duplicateSelection": {
"label": "Cmd+D",
"userSettingsLabel": "cmd+d"
},
"editor.action.insertCursorAbove": {
"label": "Alt+Cmd+Up",
"userSettingsLabel": "alt+cmd+up"
},
"editor.action.insertCursorBelow": {
"label": "Alt+Cmd+Down",
"userSettingsLabel": "alt+cmd+down"
},
"editor.action.insertCursorAtEndOfEachLineSelected": {
"label": "Shift+Alt+I",
"userSettingsLabel": "shift+alt+i"
},
"editor.action.selectHighlights": {
"label": "Shift+Cmd+L",
"userSettingsLabel": "shift+cmd+l"
},
"workbench.action.showCommands": {
"label": "Shift+Cmd+P",
"userSettingsLabel": "shift+cmd+p"
},
"workbench.action.toggleFullScreen": {
"label": "Ctrl+Cmd+F",
"userSettingsLabel": "ctrl+cmd+f"
},
"workbench.action.toggleZenMode": {
"label": "⌘K Z",
"isNative": false,
"userSettingsLabel": "cmd+k z"
},
"workbench.action.toggleSidebarVisibility": {
"label": "Cmd+B",
"userSettingsLabel": "cmd+b"
},
"workbench.action.togglePanel": {
"label": "Cmd+J",
"userSettingsLabel": "cmd+j"
},
"workbench.action.zoomIn": {
"label": "Cmd+=",
"userSettingsLabel": "cmd+="
},
"workbench.action.zoomOut": {
"label": "Cmd+-",
"userSettingsLabel": "cmd+-"
},
"workbench.action.zoomReset": {
"label": "⌘NumPad0",
"isNative": false,
"userSettingsLabel": "cmd+numpad0"
},
"workbench.action.splitEditorInGroup": {
"label": "⌘K ⇧⌘\\",
"isNative": false,
"userSettingsLabel": "cmd+k shift+cmd+\\"
},
"workbench.action.toggleEditorGroupLayout": {
"label": "Alt+Cmd+0",
"userSettingsLabel": "alt+cmd+0"
},
"workbench.view.explorer": {
"label": "Shift+Cmd+E",
"userSettingsLabel": "shift+cmd+e"
},
"workbench.view.search": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.view.scm": {
"label": "Ctrl+Shift+G",
"userSettingsLabel": "ctrl+shift+g"
},
"workbench.view.debug": {
"label": "Shift+Cmd+D",
"userSettingsLabel": "shift+cmd+d"
},
"workbench.view.extensions": {
"label": "Shift+Cmd+X",
"userSettingsLabel": "shift+cmd+x"
},
"workbench.actions.view.problems": {
"label": "Shift+Cmd+M",
"userSettingsLabel": "shift+cmd+m"
},
"workbench.action.output.toggleOutput": {
"label": "Shift+Cmd+U",
"userSettingsLabel": "shift+cmd+u"
},
"workbench.debug.action.toggleRepl": {
"label": "Shift+Cmd+Y",
"userSettingsLabel": "shift+cmd+y"
},
"workbench.action.terminal.toggleTerminal": {
"label": "Ctrl+`",
"userSettingsLabel": "ctrl+`"
},
"editor.action.toggleWordWrap": {
"label": "Alt+Z",
"userSettingsLabel": "alt+z"
},
"workbench.action.navigateBack": {
"label": "Ctrl+-",
"userSettingsLabel": "ctrl+-"
},
"workbench.action.navigateForward": {
"label": "Ctrl+Shift+-",
"userSettingsLabel": "ctrl+shift+-"
},
"workbench.action.navigateToLastEditLocation": {
"label": "⌘K ⌘Q",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+q"
},
"workbench.action.nextEditor": {
"label": "Alt+Cmd+Right",
"userSettingsLabel": "alt+cmd+right"
},
"workbench.action.previousEditor": {
"label": "Alt+Cmd+Left",
"userSettingsLabel": "alt+cmd+left"
},
"workbench.action.nextEditorInGroup": {
"label": "⌘K ⌥⌘→",
"isNative": false,
"userSettingsLabel": "cmd+k alt+cmd+right"
},
"workbench.action.previousEditorInGroup": {
"label": "⌘K ⌥⌘←",
"isNative": false,
"userSettingsLabel": "cmd+k alt+cmd+left"
},
"workbench.action.focusFirstEditorGroup": {
"label": "Cmd+1",
"userSettingsLabel": "cmd+1"
},
"workbench.action.focusSecondEditorGroup": {
"label": "Cmd+2",
"userSettingsLabel": "cmd+2"
},
"workbench.action.focusThirdEditorGroup": {
"label": "Cmd+3",
"userSettingsLabel": "cmd+3"
},
"workbench.action.focusFourthEditorGroup": {
"label": "Cmd+4",
"userSettingsLabel": "cmd+4"
},
"workbench.action.focusFifthEditorGroup": {
"label": "Cmd+5",
"userSettingsLabel": "cmd+5"
},
"workbench.action.focusLeftGroup": {
"label": "⌘K ⌘←",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+left"
},
"workbench.action.focusRightGroup": {
"label": "⌘K ⌘→",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+right"
},
"workbench.action.focusAboveGroup": {
"label": "⌘K ⌘↑",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+up"
},
"workbench.action.focusBelowGroup": {
"label": "⌘K ⌘↓",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+down"
},
"workbench.action.quickOpen": {
"label": "Cmd+P",
"userSettingsLabel": "cmd+p"
},
"workbench.action.showAllSymbols": {
"label": "Cmd+T",
"userSettingsLabel": "cmd+t"
},
"workbench.action.gotoSymbol": {
"label": "Shift+Cmd+O",
"userSettingsLabel": "shift+cmd+o"
},
"editor.action.revealDefinition": {
"label": "F12",
"userSettingsLabel": "f12"
},
"editor.action.goToImplementation": {
"label": "Cmd+F12",
"userSettingsLabel": "cmd+f12"
},
"editor.action.goToReferences": {
"label": "Shift+F12",
"userSettingsLabel": "shift+f12"
},
"workbench.action.gotoLine": {
"label": "Ctrl+G",
"userSettingsLabel": "ctrl+g"
},
"editor.action.jumpToBracket": {
"label": "Shift+Cmd+\\",
"userSettingsLabel": "shift+cmd+\\"
},
"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": "Shift+Cmd+F5",
"userSettingsLabel": "shift+cmd+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.toggleInlineBreakpoint": {
"label": "Shift+F9",
"userSettingsLabel": "shift+f9"
},
"workbench.action.terminal.new": {
"label": "Ctrl+Shift+`",
"userSettingsLabel": "ctrl+shift+`"
},
"workbench.action.terminal.split": {
"label": "Cmd+\\",
"userSettingsLabel": "cmd+\\"
},
"workbench.action.tasks.build": {
"label": "Shift+Cmd+B",
"userSettingsLabel": "shift+cmd+b"
},
"workbench.action.keybindingsReference": {
"label": "⌘K ⌘R",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+r"
},
"workbench.action.toggleDevTools": {
"label": "Alt+Cmd+I",
"userSettingsLabel": "alt+cmd+i"
},
"workbench.action.openSettings": {
"label": "Cmd+,",
"userSettingsLabel": "cmd+,"
},
"workbench.action.openGlobalKeybindings": {
"label": "⌘K ⌘S",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+s"
},
"workbench.action.selectTheme": {
"label": "⌘K ⌘T",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+t"
}
}
},
"theme": "vs-dark",
"themeBackground": "#1e1e1e",
"windowsState": {
"lastActiveWindow": {
"backupPath": "/Users/simon/Library/Application Support/Code/Backups/1655221029401",
"uiState": {
"mode": 1,
"x": 58,
"y": 44,
"width": 1998,
"height": 1285
}
},
"openedWindows": [
{
"folder": "file:///Users/simon/Projects/developer.chrome.com",
"backupPath": "/Users/simon/Library/Application Support/Code/Backups/c2db26755b966a3174b3f580ad4da01b",
"uiState": {
"mode": 1,
"x": 58,
"y": 44,
"width": 1998,
"height": 1285
}
},
{
"folder": "file:///Users/simon/Projects/presentations",
"backupPath": "/Users/simon/Library/Application Support/Code/Backups/70b31b83483f0fffe22469c1b8c414a0",
"uiState": {
"mode": 1,
"x": 58,
"y": 274,
"width": 1865,
"height": 1055
}
},
{
"backupPath": "/Users/simon/Library/Application Support/Code/Backups/1655221029401",
"uiState": {
"mode": 1,
"x": 58,
"y": 44,
"width": 1998,
"height": 1285
}
}
]
},
"pickerWorkingDir": "/Users/simon/Projects",
"windowSplash": {
"baseTheme": "vs-dark",
"colorInfo": {
"foreground": "#cccccc",
"background": "#1e1e1e",
"editorBackground": "#1e1e1e",
"titleBarBackground": "#3c3c3c",
"activityBarBackground": "#333333",
"sideBarBackground": "#252526",
"statusBarBackground": "#007acc",
"statusBarNoFolderBackground": "#68217a"
},
"layoutInfo": {
"sideBarSide": "left",
"editorPartMinWidth": 220,
"titleBarHeight": 28,
"activityBarWidth": 48,
"sideBarWidth": 300,
"statusBarHeight": 22,
"windowBorder": false
}
}
}
{
"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",
"Node12",
"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",
"Node12",
"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 Web Application manifest files with app information extensions",
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "https://json.schemastore.org/web-manifest-app-info.json",
"type": "object",
"properties": {
"categories": {
"description": "Describes the expected application categories to which the web application belongs.",
"type": "array",
"items": {
"type": "string"
}
},
"description": {
"description": "Description of the purpose of the web application",
"type": "string"
},
"iarc_rating_id": {
"description": "Represents an ID value of the IARC rating of the web application. It is intended to be used to determine which ages the web application is appropriate for.",
"type": "string"
},
"screenshots": {
"description": "The screenshots member is an array of image objects represent the web application in common usage scenarios.",
"type": "array",
"items": {
"$ref": "https://json.schemastore.org/web-manifest.json#/definitions/manifest_image_resource"
}
}
}
}
{
"$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" }
]
}
{
"title": "JSON schema for Web Application manifest files",
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "https://json.schemastore.org/web-manifest.json",
"type": "object",
"properties": {
"background_color": {
"description": "The background_color member describes the expected background color of the web application.",
"type": "string"
},
"dir": {
"description": "The base direction of the manifest.",
"enum": [ "ltr", "rtl", "auto" ],
"default": "auto"
},
"display": {
"description": "The item represents the developer's preferred display mode for the web application.",
"enum": [ "fullscreen", "standalone", "minimal-ui", "browser" ],
"default": "browser"
},
"icons": {
"description": "The icons member is an array of icon objects that can serve as iconic representations of the web application in various contexts.",
"type": "array",
"items": {
"$ref": "#/definitions/manifest_image_resource"
}
},
"lang": {
"description": "The primary language for the values of the manifest.",
"type": "string"
},
"name": {
"description": "The name of the web application.",
"type": "string"
},
"orientation": {
"description": "The orientation member is a string that serves as the default orientation for all top-level browsing contexts of the web application.",
"enum": [ "any", "natural", "landscape", "portrait", "portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary" ]
},
"prefer_related_applications": {
"description": "Boolean value that is used as a hint for the user agent to say that related applications should be preferred over the web application.",
"type": "boolean"
},
"related_applications": {
"description": "Array of application accessible to the underlying application platform that has a relationship with the web application.",
"type": "array",
"items": {
"$ref": "#/definitions/external_application_resource"
}
},
"scope": {
"description": "A string that represents the navigation scope of this web application's application context.",
"type": "string"
},
"short_name": {
"description": "A string that represents a short version of the name of the web application.",
"type": "string"
},
"shortcuts": {
"description": "Array of shortcut items that provide access to key tasks within a web application.",
"type": "array",
"items": {
"$ref": "#/definitions/shortcut_item"
}
},
"start_url": {
"description": "Represents the URL that the developer would prefer the user agent load when the user launches the web application.",
"type": "string"
},
"theme_color": {
"description": "The theme_color member serves as the default theme color for an application context.",
"type": "string"
},
"id": {
"description": "A string that represents the id of the web application.",
"type": "string"
}
},
"definitions": {
"manifest_image_resource": {
"type": "object",
"properties": {
"sizes": {
"description": "The sizes member is a string consisting of an unordered set of unique space-separated tokens which are ASCII case-insensitive that represents the dimensions of an image for visual media.",
"oneOf": [
{
"type": "string",
"pattern": "^[0-9 x]+$"
},
{
"enum": [ "any" ]
}
]
},
"src": {
"description": "The src member of an image is a URL from which a user agent can fetch the icon's data.",
"type": "string"
},
"type": {
"description": "The type member of an image is a hint as to the media type of the image.",
"type": "string",
"pattern": "^[\\sa-z0-9\\-+;\\.=\\/]+$"
},
"purpose": {
"type": "string",
"enum": [
"monochrome",
"maskable",
"any",
"monochrome maskable",
"monochrome any",
"maskable monochrome",
"maskable any",
"any monochrome",
"any maskable",
"monochrome maskable any",
"monochrome any maskable",
"maskable monochrome any",
"maskable any monochrome",
"any monochrome maskable",
"any maskable monochrome"
],
"default": "any"
}
},
"required": ["src"]
},
"external_application_resource": {
"type": "object",
"properties": {
"platform": {
"description": "The platform it is associated to.",
"enum": [ "chrome_web_store", "play", "itunes", "windows" ]
},
"url": {
"description": "The URL where the application can be found.",
"type": "string",
"format": "uri"
},
"id": {
"description": "Information additional to the URL or instead of the URL, depending on the platform.",
"type": "string"
},
"min_version": {
"description": "Information about the minimum version of an application related to this web app.",
"type": "string"
},
"fingerprints": {
"description": "An array of fingerprint objects used for verifying the application.",
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
}
},
"required": ["platform"]
},
"shortcut_item": {
"type": "object",
"description": "A shortcut item represents a link to a key task or page within a web app. A user agent can use these values to assemble a context menu to be displayed by the operating system when a user engages with the web app's icon.",
"properties": {
"name": {
"description": "The name member of a shortcut item is a string that represents the name of the shortcut as it is usually displayed to the user in a context menu.",
"type": "string"
},
"short_name": {
"description": "The short_name member of a shortcut item is a string that represents a short version of the name of the shortcut. It is intended to be used where there is insufficient space to display the full name of the shortcut.",
"type": "string"
},
"description": {
"description": "The description member of a shortcut item is a string that allows the developer to describe the purpose of the shortcut.",
"type": "string"
},
"url": {
"description": "The url member of a shortcut item is a URL within scope of a processed manifest that opens when the associated shortcut is activated.",
"type": "string"
},
"icons": {
"description": "The icons member of a shortcut item serves as iconic representations of the shortcut in various contexts.",
"type": "array",
"items": {
"$ref": "#/definitions/manifest_image_resource"
}
}
},
"required": ["name", "url"]
}
}
}
{
"$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"
},
"scriptsPublishAfter": {
"description": "Run AFTER the package is published.",
"type": "string"
},
"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"
},
"scriptsStart": {
"description": "Run by the 'npm start' command.",
"type": "string"
},
"scriptsStop": {
"description": "Run by the 'npm stop' command.",
"type": "string"
},
"scriptsTest": {
"description": "Run by the 'npm test' command.",
"type": "string"
},
"scriptsUninstallBefore": {
"description": "Run BEFORE the package is uninstalled.",
"type": "string"
},
"scriptsVersionBefore": {
"description": "Run BEFORE bump the package version.",
"type": "string"
},
"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"
}
},
"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"
]
}
]
}
{
"title": "JSON schema for Web Application manifest files",
"$schema": "http://json-schema.org/draft-04/schema#",
"allOf": [{
"$ref": "https://json.schemastore.org/web-manifest.json"
}, {
"$ref": "https://json.schemastore.org/web-manifest-app-info.json"
}]
}
{
"$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": ["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": [],
"type": "array",
"items": { "type": "string" }
},
"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"
},
"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-07/schema#",
"title": "Vega Visualization Specification Language",
"definitions": {
"autosize": {
"oneOf": [
{
"enum": [
"pad",
"fit",
"fit-x",
"fit-y",
"none"
],
"default": "pad"
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"pad",
"fit",
"fit-x",
"fit-y",
"none"
],
"default": "pad"
},
"resize": {
"type": "boolean"
},
"contains": {
"enum": [
"content",
"padding"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"axis": {
"type": "object",
"properties": {
"orient": {
"oneOf": [
{
"enum": [
"top",
"bottom",
"left",
"right"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"scale": {
"type": "string"
},
"format": {
"oneOf": [
{
"type": "string"
},
{
"type": "object",
"properties": {
"year": {
"type": "string"
},
"quarter": {
"type": "string"
},
"month": {
"type": "string"
},
"date": {
"type": "string"
},
"week": {
"type": "string"
},
"day": {
"type": "string"
},
"hours": {
"type": "string"
},
"minutes": {
"type": "string"
},
"seconds": {
"type": "string"
},
"milliseconds": {
"type": "string"
}
},
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"formatType": {
"oneOf": [
{
"enum": [
"number",
"time",
"utc"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"minExtent": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"maxExtent": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"offset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"position": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"bandPosition": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"translate": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"values": {
"$ref": "#/definitions/arrayOrSignal"
},
"zindex": {
"type": "number"
},
"aria": {
"type": "boolean"
},
"description": {
"type": "string"
},
"title": {
"$ref": "#/definitions/textOrSignal"
},
"titlePadding": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleAlign": {
"oneOf": [
{
"enum": [
"left",
"right",
"center"
]
},
{
"$ref": "#/definitions/alignValue"
}
]
},
"titleAnchor": {
"oneOf": [
{
"enum": [
null,
"start",
"middle",
"end"
]
},
{
"$ref": "#/definitions/anchorValue"
}
]
},
"titleAngle": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleX": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleY": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleBaseline": {
"oneOf": [
{
"enum": [
"top",
"middle",
"bottom",
"alphabetic",
"line-top",
"line-bottom"
]
},
{
"$ref": "#/definitions/baselineValue"
}
]
},
"titleColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"titleFont": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"titleFontSize": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleFontStyle": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"titleFontWeight": {
"oneOf": [
{
"enum": [
null,
"normal",
"bold",
"lighter",
"bolder",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
100,
200,
300,
400,
500,
600,
700,
800,
900
]
},
{
"$ref": "#/definitions/fontWeightValue"
}
]
},
"titleLimit": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleLineHeight": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"domain": {
"type": "boolean"
},
"domainCap": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"domainColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"domainDash": {
"oneOf": [
{
"type": "array",
"items": {
"type": "number"
}
},
{
"$ref": "#/definitions/arrayValue"
}
]
},
"domainDashOffset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"domainOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"domainWidth": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"ticks": {
"type": "boolean"
},
"tickBand": {
"$ref": "#/definitions/tickBand"
},
"tickCap": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"tickColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"tickDash": {
"oneOf": [
{
"type": "array",
"items": {
"type": "number"
}
},
{
"$ref": "#/definitions/arrayValue"
}
]
},
"tickDashOffset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"tickOffset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"tickOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"tickRound": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/booleanValue"
}
]
},
"tickSize": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"tickWidth": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"tickCount": {
"$ref": "#/definitions/tickCount"
},
"tickExtra": {
"$ref": "#/definitions/booleanOrSignal"
},
"tickMinStep": {
"$ref": "#/definitions/numberOrSignal"
},
"grid": {
"type": "boolean"
},
"gridScale": {
"type": "string"
},
"gridCap": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"gridColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"gridDash": {
"oneOf": [
{
"type": "array",
"items": {
"type": "number"
}
},
{
"$ref": "#/definitions/arrayValue"
}
]
},
"gridDashOffset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"gridOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"gridWidth": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labels": {
"type": "boolean"
},
"labelAlign": {
"oneOf": [
{
"enum": [
"left",
"right",
"center"
]
},
{
"$ref": "#/definitions/alignValue"
}
]
},
"labelBaseline": {
"oneOf": [
{
"enum": [
"top",
"middle",
"bottom",
"alphabetic",
"line-top",
"line-bottom"
]
},
{
"$ref": "#/definitions/baselineValue"
}
]
},
"labelBound": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"labelFlush": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"labelFlushOffset": {
"$ref": "#/definitions/numberOrSignal"
},
"labelOverlap": {
"$ref": "#/definitions/labelOverlap"
},
"labelAngle": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"labelFont": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"labelFontSize": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelFontWeight": {
"oneOf": [
{
"enum": [
null,
"normal",
"bold",
"lighter",
"bolder",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
100,
200,
300,
400,
500,
600,
700,
800,
900
]
},
{
"$ref": "#/definitions/fontWeightValue"
}
]
},
"labelFontStyle": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"labelLimit": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelLineHeight": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelOffset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelPadding": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelSeparation": {
"$ref": "#/definitions/numberOrSignal"
},
"encode": {
"type": "object",
"properties": {
"axis": {
"$ref": "#/definitions/guideEncode"
},
"ticks": {
"$ref": "#/definitions/guideEncode"
},
"labels": {
"$ref": "#/definitions/guideEncode"
},
"title": {
"$ref": "#/definitions/guideEncode"
},
"grid": {
"$ref": "#/definitions/guideEncode"
},
"domain": {
"$ref": "#/definitions/guideEncode"
}
},
"additionalProperties": false
}
},
"required": [
"orient",
"scale"
],
"additionalProperties": false
},
"labelOverlap": {
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"parity",
"greedy"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"tickBand": {
"oneOf": [
{
"enum": [
"center",
"extent"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"tickCount": {
"oneOf": [
{
"type": "number"
},
{
"enum": [
"millisecond",
"second",
"minute",
"hour",
"day",
"week",
"month",
"year"
]
},
{
"type": "object",
"properties": {
"interval": {
"oneOf": [
{
"enum": [
"millisecond",
"second",
"minute",
"hour",
"day",
"week",
"month",
"year"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"step": {
"$ref": "#/definitions/numberOrSignal"
}
},
"required": [
"interval"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"background": {
"$ref": "#/definitions/stringOrSignal"
},
"bind": {
"oneOf": [
{
"type": "object",
"properties": {
"input": {
"enum": [
"checkbox"
]
},
"element": {
"$ref": "#/definitions/element"
},
"debounce": {
"type": "number"
},
"name": {
"type": "string"
}
},
"required": [
"input"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"input": {
"enum": [
"radio",
"select"
]
},
"element": {
"$ref": "#/definitions/element"
},
"options": {
"type": "array"
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"debounce": {
"type": "number"
},
"name": {
"type": "string"
}
},
"required": [
"input",
"options"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"input": {
"enum": [
"range"
]
},
"element": {
"$ref": "#/definitions/element"
},
"min": {
"type": "number"
},
"max": {
"type": "number"
},
"step": {
"type": "number"
},
"debounce": {
"type": "number"
},
"name": {
"type": "string"
}
},
"required": [
"input"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"input": {
"not": {
"enum": [
"checkbox",
"radio",
"range",
"select"
]
}
},
"element": {
"$ref": "#/definitions/element"
},
"debounce": {
"type": "number"
},
"name": {
"type": "string"
}
},
"required": [
"input"
],
"additionalProperties": true
},
{
"type": "object",
"properties": {
"element": {
"$ref": "#/definitions/element"
},
"event": {
"type": "string"
},
"debounce": {
"type": "number"
}
},
"required": [
"element"
],
"additionalProperties": false
}
]
},
"element": {
"type": "string"
},
"data": {
"oneOf": [
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"transform": {
"type": "array",
"items": {
"$ref": "#/definitions/transform"
}
},
"on": {
"$ref": "#/definitions/onTrigger"
}
},
"required": [
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"source": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
]
},
"name": {
"type": "string"
},
"transform": {
"type": "array",
"items": {
"$ref": "#/definitions/transform"
}
},
"on": {
"$ref": "#/definitions/onTrigger"
}
},
"required": [
"source",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"url": {
"$ref": "#/definitions/stringOrSignal"
},
"format": {
"oneOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"type": {
"$ref": "#/definitions/stringOrSignal"
},
"parse": {
"oneOf": [
{
"enum": [
"auto"
]
},
{
"type": "object",
"properties": {},
"additionalProperties": {
"oneOf": [
{
"enum": [
"boolean",
"number",
"date",
"string"
]
},
{
"type": "string",
"pattern": "^(date|utc):.*$"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
}
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"json"
]
},
"parse": {
"oneOf": [
{
"enum": [
"auto"
]
},
{
"type": "object",
"properties": {},
"additionalProperties": {
"oneOf": [
{
"enum": [
"boolean",
"number",
"date",
"string"
]
},
{
"type": "string",
"pattern": "^(date|utc):.*$"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"property": {
"$ref": "#/definitions/stringOrSignal"
},
"copy": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"csv",
"tsv"
]
},
"header": {
"type": "array",
"items": {
"type": "string"
}
},
"parse": {
"oneOf": [
{
"enum": [
"auto"
]
},
{
"type": "object",
"properties": {},
"additionalProperties": {
"oneOf": [
{
"enum": [
"boolean",
"number",
"date",
"string"
]
},
{
"type": "string",
"pattern": "^(date|utc):.*$"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"dsv"
]
},
"delimiter": {
"type": "string"
},
"header": {
"type": "array",
"items": {
"type": "string"
}
},
"parse": {
"oneOf": [
{
"enum": [
"auto"
]
},
{
"type": "object",
"properties": {},
"additionalProperties": {
"oneOf": [
{
"enum": [
"boolean",
"number",
"date",
"string"
]
},
{
"type": "string",
"pattern": "^(date|utc):.*$"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type",
"delimiter"
],
"additionalProperties": false
},
{
"oneOf": [
{
"type": "object",
"properties": {
"type": {
"enum": [
"topojson"
]
},
"feature": {
"$ref": "#/definitions/stringOrSignal"
},
"property": {
"$ref": "#/definitions/stringOrSignal"
}
},
"required": [
"type",
"feature"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"topojson"
]
},
"mesh": {
"$ref": "#/definitions/stringOrSignal"
},
"property": {
"$ref": "#/definitions/stringOrSignal"
},
"filter": {
"enum": [
"interior",
"exterior",
null
]
}
},
"required": [
"type",
"mesh"
],
"additionalProperties": false
}
]
}
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"async": {
"$ref": "#/definitions/booleanOrSignal"
},
"name": {
"type": "string"
},
"transform": {
"type": "array",
"items": {
"$ref": "#/definitions/transform"
}
},
"on": {
"$ref": "#/definitions/onTrigger"
}
},
"required": [
"url",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"values": {
"oneOf": [
{},
{
"$ref": "#/definitions/signalRef"
}
]
},
"format": {
"oneOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"type": {
"$ref": "#/definitions/stringOrSignal"
},
"parse": {
"oneOf": [
{
"enum": [
"auto"
]
},
{
"type": "object",
"properties": {},
"additionalProperties": {
"oneOf": [
{
"enum": [
"boolean",
"number",
"date",
"string"
]
},
{
"type": "string",
"pattern": "^(date|utc):.*$"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
}
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"json"
]
},
"parse": {
"oneOf": [
{
"enum": [
"auto"
]
},
{
"type": "object",
"properties": {},
"additionalProperties": {
"oneOf": [
{
"enum": [
"boolean",
"number",
"date",
"string"
]
},
{
"type": "string",
"pattern": "^(date|utc):.*$"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"property": {
"$ref": "#/definitions/stringOrSignal"
},
"copy": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"csv",
"tsv"
]
},
"header": {
"type": "array",
"items": {
"type": "string"
}
},
"parse": {
"oneOf": [
{
"enum": [
"auto"
]
},
{
"type": "object",
"properties": {},
"additionalProperties": {
"oneOf": [
{
"enum": [
"boolean",
"number",
"date",
"string"
]
},
{
"type": "string",
"pattern": "^(date|utc):.*$"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"dsv"
]
},
"delimiter": {
"type": "string"
},
"header": {
"type": "array",
"items": {
"type": "string"
}
},
"parse": {
"oneOf": [
{
"enum": [
"auto"
]
},
{
"type": "object",
"properties": {},
"additionalProperties": {
"oneOf": [
{
"enum": [
"boolean",
"number",
"date",
"string"
]
},
{
"type": "string",
"pattern": "^(date|utc):.*$"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type",
"delimiter"
],
"additionalProperties": false
},
{
"oneOf": [
{
"type": "object",
"properties": {
"type": {
"enum": [
"topojson"
]
},
"feature": {
"$ref": "#/definitions/stringOrSignal"
},
"property": {
"$ref": "#/definitions/stringOrSignal"
}
},
"required": [
"type",
"feature"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"topojson"
]
},
"mesh": {
"$ref": "#/definitions/stringOrSignal"
},
"property": {
"$ref": "#/definitions/stringOrSignal"
},
"filter": {
"enum": [
"interior",
"exterior",
null
]
}
},
"required": [
"type",
"mesh"
],
"additionalProperties": false
}
]
}
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"async": {
"$ref": "#/definitions/booleanOrSignal"
},
"name": {
"type": "string"
},
"transform": {
"type": "array",
"items": {
"$ref": "#/definitions/transform"
}
},
"on": {
"$ref": "#/definitions/onTrigger"
}
},
"required": [
"values",
"name"
],
"additionalProperties": false
}
]
},
"paramField": {
"type": "object",
"properties": {
"field": {
"type": "string"
},
"as": {
"type": "string"
}
},
"required": [
"field"
],
"additionalProperties": false
},
"rule": {
"type": "object",
"properties": {
"test": {
"type": "string"
}
}
},
"encodeEntry": {
"type": "object",
"properties": {
"x": {
"$ref": "#/definitions/numberValue"
},
"x2": {
"$ref": "#/definitions/numberValue"
},
"xc": {
"$ref": "#/definitions/numberValue"
},
"width": {
"$ref": "#/definitions/numberValue"
},
"y": {
"$ref": "#/definitions/numberValue"
},
"y2": {
"$ref": "#/definitions/numberValue"
},
"yc": {
"$ref": "#/definitions/numberValue"
},
"height": {
"$ref": "#/definitions/numberValue"
},
"opacity": {
"$ref": "#/definitions/numberValue"
},
"fill": {
"$ref": "#/definitions/colorValue"
},
"fillOpacity": {
"$ref": "#/definitions/numberValue"
},
"stroke": {
"$ref": "#/definitions/colorValue"
},
"strokeOpacity": {
"$ref": "#/definitions/numberValue"
},
"strokeWidth": {
"$ref": "#/definitions/numberValue"
},
"strokeCap": {
"$ref": "#/definitions/strokeCapValue"
},
"strokeDash": {
"$ref": "#/definitions/arrayValue"
},
"strokeDashOffset": {
"$ref": "#/definitions/numberValue"
},
"strokeJoin": {
"$ref": "#/definitions/strokeJoinValue"
},
"strokeMiterLimit": {
"$ref": "#/definitions/numberValue"
},
"blend": {
"$ref": "#/definitions/blendValue"
},
"cursor": {
"$ref": "#/definitions/stringValue"
},
"tooltip": {
"$ref": "#/definitions/anyValue"
},
"zindex": {
"$ref": "#/definitions/numberValue"
},
"description": {
"$ref": "#/definitions/stringValue"
},
"aria": {
"$ref": "#/definitions/booleanValue"
},
"ariaRole": {
"$ref": "#/definitions/stringValue"
},
"ariaRoleDescription": {
"$ref": "#/definitions/stringValue"
},
"clip": {
"$ref": "#/definitions/booleanValue"
},
"strokeForeground": {
"$ref": "#/definitions/booleanValue"
},
"strokeOffset": {
"$ref": "#/definitions/numberValue"
},
"cornerRadius": {
"$ref": "#/definitions/numberValue"
},
"cornerRadiusTopLeft": {
"$ref": "#/definitions/numberValue"
},
"cornerRadiusTopRight": {
"$ref": "#/definitions/numberValue"
},
"cornerRadiusBottomRight": {
"$ref": "#/definitions/numberValue"
},
"cornerRadiusBottomLeft": {
"$ref": "#/definitions/numberValue"
},
"angle": {
"$ref": "#/definitions/numberValue"
},
"size": {
"$ref": "#/definitions/numberValue"
},
"shape": {
"$ref": "#/definitions/stringValue"
},
"path": {
"$ref": "#/definitions/stringValue"
},
"scaleX": {
"$ref": "#/definitions/numberValue"
},
"scaleY": {
"$ref": "#/definitions/numberValue"
},
"innerRadius": {
"$ref": "#/definitions/numberValue"
},
"outerRadius": {
"$ref": "#/definitions/numberValue"
},
"startAngle": {
"$ref": "#/definitions/numberValue"
},
"endAngle": {
"$ref": "#/definitions/numberValue"
},
"padAngle": {
"$ref": "#/definitions/numberValue"
},
"interpolate": {
"$ref": "#/definitions/stringValue"
},
"tension": {
"$ref": "#/definitions/numberValue"
},
"orient": {
"$ref": "#/definitions/directionValue"
},
"defined": {
"$ref": "#/definitions/booleanValue"
},
"url": {
"$ref": "#/definitions/stringValue"
},
"align": {
"$ref": "#/definitions/alignValue"
},
"baseline": {
"$ref": "#/definitions/baselineValue"
},
"aspect": {
"$ref": "#/definitions/booleanValue"
},
"smooth": {
"$ref": "#/definitions/booleanValue"
},
"text": {
"$ref": "#/definitions/textValue"
},
"dir": {
"$ref": "#/definitions/stringValue"
},
"ellipsis": {
"$ref": "#/definitions/stringValue"
},
"limit": {
"$ref": "#/definitions/numberValue"
},
"lineBreak": {
"$ref": "#/definitions/stringValue"
},
"lineHeight": {
"$ref": "#/definitions/numberValue"
},
"dx": {
"$ref": "#/definitions/numberValue"
},
"dy": {
"$ref": "#/definitions/numberValue"
},
"radius": {
"$ref": "#/definitions/numberValue"
},
"theta": {
"$ref": "#/definitions/numberValue"
},
"font": {
"$ref": "#/definitions/stringValue"
},
"fontSize": {
"$ref": "#/definitions/numberValue"
},
"fontWeight": {
"$ref": "#/definitions/fontWeightValue"
},
"fontStyle": {
"$ref": "#/definitions/stringValue"
}
},
"additionalProperties": true
},
"encode": {
"type": "object",
"additionalProperties": false,
"patternProperties": {
"^.+$": {
"$ref": "#/definitions/encodeEntry"
}
}
},
"field": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"datum": {
"$ref": "#/definitions/field"
}
},
"required": [
"datum"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"group": {
"$ref": "#/definitions/field"
},
"level": {
"type": "number"
}
},
"required": [
"group"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"parent": {
"$ref": "#/definitions/field"
},
"level": {
"type": "number"
}
},
"required": [
"parent"
],
"additionalProperties": false
}
]
},
"stringModifiers": {
"type": "object",
"properties": {
"scale": {
"$ref": "#/definitions/field"
}
}
},
"numberModifiers": {
"type": "object",
"properties": {
"exponent": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"mult": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"offset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"round": {
"type": "boolean",
"default": false
},
"scale": {
"$ref": "#/definitions/field"
},
"band": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
},
"extra": {
"type": "boolean"
}
}
},
"anyValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"blendValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
null,
"multiply",
"screen",
"overlay",
"darken",
"lighten",
"color-dodge",
"color-burn",
"hard-light",
"soft-light",
"difference",
"exclusion",
"hue",
"saturation",
"color",
"luminosity"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
null,
"multiply",
"screen",
"overlay",
"darken",
"lighten",
"color-dodge",
"color-burn",
"hard-light",
"soft-light",
"difference",
"exclusion",
"hue",
"saturation",
"color",
"luminosity"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"numberValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/numberModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"type": "number"
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/numberModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"type": "number"
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"stringValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"textValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"booleanValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"type": "boolean"
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"type": "boolean"
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"arrayValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"type": "array"
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"type": "array"
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"fontWeightValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
null,
"normal",
"bold",
"lighter",
"bolder",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
100,
200,
300,
400,
500,
600,
700,
800,
900
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
null,
"normal",
"bold",
"lighter",
"bolder",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
100,
200,
300,
400,
500,
600,
700,
800,
900
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"anchorValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"start",
"middle",
"end"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"start",
"middle",
"end"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"alignValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"left",
"right",
"center"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"left",
"right",
"center"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"baselineValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"top",
"middle",
"bottom",
"alphabetic"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"top",
"middle",
"bottom",
"alphabetic"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"directionValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"horizontal",
"vertical"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"horizontal",
"vertical"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"orientValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"left",
"right",
"top",
"bottom"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"left",
"right",
"top",
"bottom"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"strokeCapValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"butt",
"round",
"square"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"butt",
"round",
"square"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"strokeJoinValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"miter",
"round",
"bevel"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
}
},
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"enum": [
"miter",
"round",
"bevel"
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
}
]
},
"baseColorValue": {
"oneOf": [
{
"allOf": [
{
"$ref": "#/definitions/stringModifiers"
},
{
"anyOf": [
{
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"value"
]
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/field"
}
},
"required": [
"field"
]
},
{
"type": "object",
"properties": {
"range": {
"oneOf": [
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"required": [
"range"
]
}
]
},
{
"type": "object",
"required": [
"scale",
"value"
]
},
{
"type": "object",
"required": [
"scale",
"band"
]
},
{
"type": "object",
"required": [
"offset"
]
}
]
}
]
},
{
"type": "object",
"properties": {
"value": {
"$ref": "#/definitions/linearGradient"
}
},
"required": [
"value"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"value": {
"$ref": "#/definitions/radialGradient"
}
},
"required": [
"value"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"gradient": {
"$ref": "#/definitions/field"
},
"start": {
"type": "array",
"items": {
"type": "number"
},
"minItems": 2,
"maxItems": 2
},
"stop": {
"type": "array",
"items": {
"type": "number"
},
"minItems": 2,
"maxItems": 2
},
"count": {
"type": "number"
}
},
"required": [
"gradient"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"color": {
"oneOf": [
{
"$ref": "#/definitions/colorRGB"
},
{
"$ref": "#/definitions/colorHSL"
},
{
"$ref": "#/definitions/colorLAB"
},
{
"$ref": "#/definitions/colorHCL"
}
]
}
},
"required": [
"color"
],
"additionalProperties": false
}
]
},
"colorRGB": {
"type": "object",
"properties": {
"r": {
"$ref": "#/definitions/numberValue"
},
"g": {
"$ref": "#/definitions/numberValue"
},
"b": {
"$ref": "#/definitions/numberValue"
}
},
"required": [
"r",
"g",
"b"
]
},
"colorHSL": {
"type": "object",
"properties": {
"h": {
"$ref": "#/definitions/numberValue"
},
"s": {
"$ref": "#/definitions/numberValue"
},
"l": {
"$ref": "#/definitions/numberValue"
}
},
"required": [
"h",
"s",
"l"
]
},
"colorLAB": {
"type": "object",
"properties": {
"l": {
"$ref": "#/definitions/numberValue"
},
"a": {
"$ref": "#/definitions/numberValue"
},
"b": {
"$ref": "#/definitions/numberValue"
}
},
"required": [
"l",
"a",
"b"
]
},
"colorHCL": {
"type": "object",
"properties": {
"h": {
"$ref": "#/definitions/numberValue"
},
"c": {
"$ref": "#/definitions/numberValue"
},
"l": {
"$ref": "#/definitions/numberValue"
}
},
"required": [
"h",
"c",
"l"
]
},
"colorValue": {
"oneOf": [
{
"type": "array",
"items": {
"allOf": [
{
"$ref": "#/definitions/rule"
},
{
"$ref": "#/definitions/baseColorValue"
}
]
}
},
{
"$ref": "#/definitions/baseColorValue"
}
]
},
"gradientStops": {
"type": "array",
"items": {
"type": "object",
"properties": {
"offset": {
"type": "number"
},
"color": {
"type": "string"
}
},
"required": [
"offset",
"color"
],
"additionalProperties": false
}
},
"linearGradient": {
"type": "object",
"properties": {
"gradient": {
"enum": [
"linear"
]
},
"id": {
"type": "string"
},
"x1": {
"type": "number"
},
"y1": {
"type": "number"
},
"x2": {
"type": "number"
},
"y2": {
"type": "number"
},
"stops": {
"$ref": "#/definitions/gradientStops"
}
},
"required": [
"gradient",
"stops"
],
"additionalProperties": false
},
"radialGradient": {
"type": "object",
"properties": {
"gradient": {
"enum": [
"radial"
]
},
"id": {
"type": "string"
},
"x1": {
"type": "number"
},
"y1": {
"type": "number"
},
"r1": {
"type": "number"
},
"x2": {
"type": "number"
},
"y2": {
"type": "number"
},
"r2": {
"type": "number"
},
"stops": {
"$ref": "#/definitions/gradientStops"
}
},
"required": [
"gradient",
"stops"
],
"additionalProperties": false
},
"expr": {
"type": "object",
"properties": {
"expr": {
"type": "string"
},
"as": {
"type": "string"
}
},
"required": [
"expr"
]
},
"exprString": {
"type": "string"
},
"layout": {
"oneOf": [
{
"type": "object",
"properties": {
"align": {
"oneOf": [
{
"oneOf": [
{
"enum": [
"all",
"each",
"none"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
{
"type": "object",
"properties": {
"row": {
"oneOf": [
{
"enum": [
"all",
"each",
"none"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"column": {
"oneOf": [
{
"enum": [
"all",
"each",
"none"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"additionalProperties": false
}
]
},
"bounds": {
"oneOf": [
{
"enum": [
"full",
"flush"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"center": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"row": {
"$ref": "#/definitions/booleanOrSignal"
},
"column": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"additionalProperties": false
}
]
},
"columns": {
"$ref": "#/definitions/numberOrSignal"
},
"padding": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"row": {
"$ref": "#/definitions/numberOrSignal"
},
"column": {
"$ref": "#/definitions/numberOrSignal"
}
},
"additionalProperties": false
}
]
},
"offset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"rowHeader": {
"$ref": "#/definitions/numberOrSignal"
},
"rowFooter": {
"$ref": "#/definitions/numberOrSignal"
},
"rowTitle": {
"$ref": "#/definitions/numberOrSignal"
},
"columnHeader": {
"$ref": "#/definitions/numberOrSignal"
},
"columnFooter": {
"$ref": "#/definitions/numberOrSignal"
},
"columnTitle": {
"$ref": "#/definitions/numberOrSignal"
}
},
"additionalProperties": false
}
]
},
"headerBand": {
"oneOf": [
{
"$ref": "#/definitions/numberOrSignal"
},
{
"type": "null"
},
{
"type": "object",
"properties": {
"row": {
"$ref": "#/definitions/numberOrSignal"
},
"column": {
"$ref": "#/definitions/numberOrSignal"
}
},
"additionalProperties": false
}
]
},
"footerBand": {
"oneOf": [
{
"$ref": "#/definitions/numberOrSignal"
},
{
"type": "null"
},
{
"type": "object",
"properties": {
"row": {
"$ref": "#/definitions/numberOrSignal"
},
"column": {
"$ref": "#/definitions/numberOrSignal"
}
},
"additionalProperties": false
}
]
},
"titleBand": {
"oneOf": [
{
"$ref": "#/definitions/numberOrSignal"
},
{
"type": "null"
},
{
"type": "object",
"properties": {
"row": {
"$ref": "#/definitions/numberOrSignal"
},
"column": {
"$ref": "#/definitions/numberOrSignal"
}
},
"additionalProperties": false
}
]
},
"titleAnchor": {
"oneOf": [
{
"oneOf": [
{
"enum": [
"start",
"end"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
{
"type": "object",
"properties": {
"row": {
"oneOf": [
{
"enum": [
"start",
"end"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"column": {
"oneOf": [
{
"enum": [
"start",
"end"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"additionalProperties": false
}
]
}
},
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"guideEncode": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"interactive": {
"type": "boolean",
"default": false
},
"style": {
"$ref": "#/definitions/style"
}
},
"additionalProperties": false,
"patternProperties": {
"^(?!interactive|name|style).+$": {
"$ref": "#/definitions/encodeEntry"
}
}
},
"legend": {
"allOf": [
{
"type": "object",
"properties": {
"size": {
"type": "string"
},
"shape": {
"type": "string"
},
"fill": {
"type": "string"
},
"stroke": {
"type": "string"
},
"opacity": {
"type": "string"
},
"strokeDash": {
"type": "string"
},
"strokeWidth": {
"type": "string"
},
"type": {
"enum": [
"gradient",
"symbol"
]
},
"direction": {
"enum": [
"vertical",
"horizontal"
]
},
"orient": {
"oneOf": [
{
"enum": [
"none",
"left",
"right",
"top",
"bottom",
"top-left",
"top-right",
"bottom-left",
"bottom-right"
],
"default": "right"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"tickCount": {
"$ref": "#/definitions/tickCount"
},
"tickMinStep": {
"$ref": "#/definitions/numberOrSignal"
},
"symbolLimit": {
"$ref": "#/definitions/numberOrSignal"
},
"values": {
"$ref": "#/definitions/arrayOrSignal"
},
"zindex": {
"type": "number"
},
"aria": {
"type": "boolean"
},
"description": {
"type": "string"
},
"cornerRadius": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"fillColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"offset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"padding": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"strokeColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"legendX": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"legendY": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"title": {
"$ref": "#/definitions/textOrSignal"
},
"titleAlign": {
"oneOf": [
{
"enum": [
"left",
"right",
"center"
]
},
{
"$ref": "#/definitions/alignValue"
}
]
},
"titleAnchor": {
"oneOf": [
{
"enum": [
null,
"start",
"middle",
"end"
]
},
{
"$ref": "#/definitions/anchorValue"
}
]
},
"titleBaseline": {
"oneOf": [
{
"enum": [
"top",
"middle",
"bottom",
"alphabetic",
"line-top",
"line-bottom"
]
},
{
"$ref": "#/definitions/baselineValue"
}
]
},
"titleColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"titleFont": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"titleFontSize": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleFontStyle": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"titleFontWeight": {
"oneOf": [
{
"enum": [
null,
"normal",
"bold",
"lighter",
"bolder",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
100,
200,
300,
400,
500,
600,
700,
800,
900
]
},
{
"$ref": "#/definitions/fontWeightValue"
}
]
},
"titleLimit": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleLineHeight": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"titleOrient": {
"oneOf": [
{
"enum": [
"left",
"right",
"top",
"bottom"
]
},
{
"$ref": "#/definitions/orientValue"
}
]
},
"titlePadding": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"gradientLength": {
"$ref": "#/definitions/numberOrSignal"
},
"gradientOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"gradientStrokeColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"gradientStrokeWidth": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"gradientThickness": {
"$ref": "#/definitions/numberOrSignal"
},
"clipHeight": {
"$ref": "#/definitions/numberOrSignal"
},
"columns": {
"$ref": "#/definitions/numberOrSignal"
},
"columnPadding": {
"$ref": "#/definitions/numberOrSignal"
},
"rowPadding": {
"$ref": "#/definitions/numberOrSignal"
},
"gridAlign": {
"oneOf": [
{
"enum": [
"all",
"each",
"none"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"symbolDash": {
"oneOf": [
{
"type": "array",
"items": {
"type": "number"
}
},
{
"$ref": "#/definitions/arrayValue"
}
]
},
"symbolDashOffset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"symbolFillColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"symbolOffset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"symbolOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"symbolSize": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"symbolStrokeColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"symbolStrokeWidth": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"symbolType": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"format": {
"oneOf": [
{
"type": "string"
},
{
"type": "object",
"properties": {
"year": {
"type": "string"
},
"quarter": {
"type": "string"
},
"month": {
"type": "string"
},
"date": {
"type": "string"
},
"week": {
"type": "string"
},
"day": {
"type": "string"
},
"hours": {
"type": "string"
},
"minutes": {
"type": "string"
},
"seconds": {
"type": "string"
},
"milliseconds": {
"type": "string"
}
},
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"formatType": {
"oneOf": [
{
"enum": [
"number",
"time",
"utc"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"labelAlign": {
"oneOf": [
{
"enum": [
"left",
"right",
"center"
]
},
{
"$ref": "#/definitions/alignValue"
}
]
},
"labelBaseline": {
"oneOf": [
{
"enum": [
"top",
"middle",
"bottom",
"alphabetic",
"line-top",
"line-bottom"
]
},
{
"$ref": "#/definitions/baselineValue"
}
]
},
"labelColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"labelFont": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"labelFontSize": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelFontStyle": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"labelFontWeight": {
"oneOf": [
{
"enum": [
null,
"normal",
"bold",
"lighter",
"bolder",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
100,
200,
300,
400,
500,
600,
700,
800,
900
]
},
{
"$ref": "#/definitions/fontWeightValue"
}
]
},
"labelLimit": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelOffset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelOpacity": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"labelOverlap": {
"$ref": "#/definitions/labelOverlap"
},
"labelSeparation": {
"$ref": "#/definitions/numberOrSignal"
},
"encode": {
"type": "object",
"properties": {
"title": {
"$ref": "#/definitions/guideEncode"
},
"labels": {
"$ref": "#/definitions/guideEncode"
},
"legend": {
"$ref": "#/definitions/guideEncode"
},
"entries": {
"$ref": "#/definitions/guideEncode"
},
"symbols": {
"$ref": "#/definitions/guideEncode"
},
"gradient": {
"$ref": "#/definitions/guideEncode"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
{
"anyOf": [
{
"type": "object",
"required": [
"size"
]
},
{
"type": "object",
"required": [
"shape"
]
},
{
"type": "object",
"required": [
"fill"
]
},
{
"type": "object",
"required": [
"stroke"
]
},
{
"type": "object",
"required": [
"opacity"
]
},
{
"type": "object",
"required": [
"strokeDash"
]
},
{
"type": "object",
"required": [
"strokeWidth"
]
}
]
}
]
},
"compare": {
"oneOf": [
{
"type": "object",
"properties": {
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"field": {
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"order": {
"type": "array",
"items": {
"$ref": "#/definitions/sortOrder"
}
}
},
"additionalProperties": false
}
]
},
"from": {
"type": "object",
"properties": {
"data": {
"type": "string"
}
},
"additionalProperties": false
},
"facet": {
"type": "object",
"properties": {
"data": {
"type": "string"
},
"facet": {
"oneOf": [
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"data": {
"type": "string"
},
"field": {
"type": "string"
}
},
"required": [
"name",
"data",
"field"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"data": {
"type": "string"
},
"groupby": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"aggregate": {
"type": "object",
"properties": {
"cross": {
"type": "boolean"
},
"fields": {
"type": "array",
"items": {
"type": "string"
}
},
"ops": {
"type": "array",
"items": {
"type": "string"
}
},
"as": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}
},
"required": [
"name",
"data",
"groupby"
],
"additionalProperties": false
}
]
}
},
"required": [
"facet"
],
"additionalProperties": false
},
"mark": {
"type": "object",
"properties": {
"type": {
"$ref": "#/definitions/marktype"
},
"role": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"aria": {
"type": "boolean"
},
"style": {
"$ref": "#/definitions/style"
},
"key": {
"type": "string"
},
"clip": {
"$ref": "#/definitions/markclip"
},
"sort": {
"$ref": "#/definitions/compare"
},
"interactive": {
"$ref": "#/definitions/booleanOrSignal"
},
"encode": {
"$ref": "#/definitions/encode"
},
"transform": {
"type": "array",
"items": {
"$ref": "#/definitions/transformMark"
}
},
"on": {
"$ref": "#/definitions/onMarkTrigger"
}
},
"required": [
"type"
]
},
"markclip": {
"oneOf": [
{
"$ref": "#/definitions/booleanOrSignal"
},
{
"type": "object",
"properties": {
"path": {
"$ref": "#/definitions/stringOrSignal"
}
},
"required": [
"path"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"sphere": {
"$ref": "#/definitions/stringOrSignal"
}
},
"required": [
"sphere"
],
"additionalProperties": false
}
]
},
"markGroup": {
"allOf": [
{
"type": "object",
"properties": {
"type": {
"enum": [
"group"
]
},
"from": {
"oneOf": [
{
"$ref": "#/definitions/from"
},
{
"$ref": "#/definitions/facet"
}
]
}
},
"required": [
"type"
]
},
{
"$ref": "#/definitions/mark"
},
{
"$ref": "#/definitions/scope"
}
]
},
"markVisual": {
"allOf": [
{
"type": "object",
"properties": {
"type": {
"not": {
"enum": [
"group"
]
}
},
"from": {
"$ref": "#/definitions/from"
}
}
},
{
"$ref": "#/definitions/mark"
}
]
},
"style": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"marktype": {
"type": "string"
},
"listener": {
"oneOf": [
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"scale": {
"type": "string"
}
},
"required": [
"scale"
]
},
{
"$ref": "#/definitions/stream"
}
]
},
"onEvents": {
"type": "array",
"items": {
"allOf": [
{
"type": "object",
"properties": {
"events": {
"oneOf": [
{
"$ref": "#/definitions/selector"
},
{
"$ref": "#/definitions/listener"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/listener"
},
"minItems": 1
}
]
},
"force": {
"type": "boolean"
}
},
"required": [
"events"
]
},
{
"oneOf": [
{
"type": "object",
"properties": {
"encode": {
"type": "string"
}
},
"required": [
"encode"
]
},
{
"type": "object",
"properties": {
"update": {
"oneOf": [
{
"$ref": "#/definitions/exprString"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"value": {}
},
"required": [
"value"
]
}
]
}
},
"required": [
"update"
]
}
]
}
]
}
},
"onTrigger": {
"type": "array",
"items": {
"type": "object",
"properties": {
"trigger": {
"$ref": "#/definitions/exprString"
},
"insert": {
"$ref": "#/definitions/exprString"
},
"remove": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/exprString"
}
]
},
"toggle": {
"$ref": "#/definitions/exprString"
},
"modify": {
"$ref": "#/definitions/exprString"
},
"values": {
"$ref": "#/definitions/exprString"
}
},
"required": [
"trigger"
],
"additionalProperties": false
}
},
"onMarkTrigger": {
"type": "array",
"items": {
"type": "object",
"properties": {
"trigger": {
"$ref": "#/definitions/exprString"
},
"modify": {
"$ref": "#/definitions/exprString"
},
"values": {
"$ref": "#/definitions/exprString"
}
},
"required": [
"trigger"
],
"additionalProperties": false
}
},
"padding": {
"oneOf": [
{
"type": "number"
},
{
"type": "object",
"properties": {
"top": {
"type": "number"
},
"bottom": {
"type": "number"
},
"left": {
"type": "number"
},
"right": {
"type": "number"
}
},
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"projection": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"$ref": "#/definitions/stringOrSignal"
},
"clipAngle": {
"$ref": "#/definitions/numberOrSignal"
},
"clipExtent": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"scale": {
"$ref": "#/definitions/numberOrSignal"
},
"translate": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"center": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"rotate": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 3
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"parallels": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"precision": {
"$ref": "#/definitions/numberOrSignal"
},
"pointRadius": {
"$ref": "#/definitions/numberOrSignal"
},
"fit": {
"oneOf": [
{
"type": "object"
},
{
"type": "array"
}
]
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"name"
],
"additionalProperties": true
},
"scale": {
"oneOf": [
{
"type": "object",
"properties": {
"type": {
"enum": [
"identity"
]
},
"nice": {
"$ref": "#/definitions/booleanOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"ordinal"
]
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"oneOf": [
{
"type": "object",
"properties": {
"data": {
"type": "string"
},
"field": {
"$ref": "#/definitions/stringOrSignal"
},
"sort": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/stringOrSignal"
},
"op": {
"$ref": "#/definitions/stringOrSignal"
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"additionalProperties": false
}
]
}
},
"required": [
"data",
"field"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"data": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"$ref": "#/definitions/stringOrSignal"
},
"minItems": 1
},
"sort": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "object",
"properties": {
"op": {
"enum": [
"count"
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/stringOrSignal"
},
"op": {
"enum": [
"count",
"min",
"max"
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"required": [
"field",
"op"
],
"additionalProperties": false
}
]
}
},
"required": [
"data",
"fields"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"fields": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"data": {
"type": "string"
},
"field": {
"$ref": "#/definitions/stringOrSignal"
}
},
"required": [
"data",
"field"
],
"additionalProperties": false
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"minItems": 1
},
"sort": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "object",
"properties": {
"op": {
"enum": [
"count"
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/stringOrSignal"
},
"op": {
"enum": [
"count",
"min",
"max"
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"required": [
"field",
"op"
],
"additionalProperties": false
}
]
}
},
"required": [
"fields"
],
"additionalProperties": false
}
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"domainImplicit": {
"$ref": "#/definitions/booleanOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"band"
]
},
"paddingInner": {
"$ref": "#/definitions/numberOrSignal"
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"step": {
"$ref": "#/definitions/numberOrSignal"
}
},
"required": [
"step"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"padding": {
"$ref": "#/definitions/numberOrSignal"
},
"paddingOuter": {
"$ref": "#/definitions/numberOrSignal"
},
"align": {
"$ref": "#/definitions/numberOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"point"
]
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"step": {
"$ref": "#/definitions/numberOrSignal"
}
},
"required": [
"step"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"padding": {
"$ref": "#/definitions/numberOrSignal"
},
"paddingOuter": {
"$ref": "#/definitions/numberOrSignal"
},
"align": {
"$ref": "#/definitions/numberOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"quantize",
"threshold"
]
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"nice": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"zero": {
"$ref": "#/definitions/booleanOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"quantile"
]
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"bin-ordinal"
]
},
"bins": {
"$ref": "#/definitions/scaleBins"
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"time",
"utc"
]
},
"nice": {
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"millisecond",
"second",
"minute",
"hour",
"day",
"week",
"month",
"year"
]
},
{
"type": "object",
"properties": {
"interval": {
"oneOf": [
{
"enum": [
"millisecond",
"second",
"minute",
"hour",
"day",
"week",
"month",
"year"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"step": {
"$ref": "#/definitions/numberOrSignal"
}
},
"required": [
"interval"
],
"additionalProperties": false
}
]
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bins": {
"$ref": "#/definitions/scaleBins"
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"clamp": {
"$ref": "#/definitions/booleanOrSignal"
},
"padding": {
"$ref": "#/definitions/numberOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"linear",
"sqrt",
"sequential"
]
},
"nice": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"zero": {
"$ref": "#/definitions/booleanOrSignal"
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bins": {
"$ref": "#/definitions/scaleBins"
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"clamp": {
"$ref": "#/definitions/booleanOrSignal"
},
"padding": {
"$ref": "#/definitions/numberOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"log"
]
},
"base": {
"$ref": "#/definitions/numberOrSignal"
},
"nice": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"zero": {
"$ref": "#/definitions/booleanOrSignal"
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bins": {
"$ref": "#/definitions/scaleBins"
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"clamp": {
"$ref": "#/definitions/booleanOrSignal"
},
"padding": {
"$ref": "#/definitions/numberOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"pow"
]
},
"exponent": {
"$ref": "#/definitions/numberOrSignal"
},
"nice": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"zero": {
"$ref": "#/definitions/booleanOrSignal"
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bins": {
"$ref": "#/definitions/scaleBins"
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"clamp": {
"$ref": "#/definitions/booleanOrSignal"
},
"padding": {
"$ref": "#/definitions/numberOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"enum": [
"symlog"
]
},
"constant": {
"$ref": "#/definitions/numberOrSignal"
},
"nice": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"zero": {
"$ref": "#/definitions/booleanOrSignal"
},
"range": {
"oneOf": [
{
"enum": [
"width",
"height",
"symbol",
"category",
"ordinal",
"ramp",
"diverging",
"heatmap"
]
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"type": "object",
"properties": {
"scheme": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"$ref": "#/definitions/numberOrSignal"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
},
"minItems": 2,
"maxItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"scheme"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bins": {
"$ref": "#/definitions/scaleBins"
},
"interpolate": {
"$ref": "#/definitions/scaleInterpolate"
},
"clamp": {
"$ref": "#/definitions/booleanOrSignal"
},
"padding": {
"$ref": "#/definitions/numberOrSignal"
},
"name": {
"type": "string"
},
"domain": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "string"
},
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
}
]
}
},
{
"$ref": "#/definitions/scaleData"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"domainMin": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMax": {
"$ref": "#/definitions/numberOrSignal"
},
"domainMid": {
"$ref": "#/definitions/numberOrSignal"
},
"domainRaw": {
"oneOf": [
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"reverse": {
"$ref": "#/definitions/booleanOrSignal"
},
"round": {
"$ref": "#/definitions/booleanOrSignal"
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
}
]
},
"scaleField": {
"$ref": "#/definitions/stringOrSignal"
},
"sortOrder": {
"oneOf": [
{
"enum": [
"ascending",
"descending"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"scaleBins": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/numberOrSignal"
}
},
{
"type": "object",
"properties": {
"step": {
"$ref": "#/definitions/numberOrSignal"
},
"start": {
"$ref": "#/definitions/numberOrSignal"
},
"stop": {
"$ref": "#/definitions/numberOrSignal"
}
},
"required": [
"step"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"scaleInterpolate": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "object",
"properties": {
"type": {
"$ref": "#/definitions/stringOrSignal"
},
"gamma": {
"$ref": "#/definitions/numberOrSignal"
}
},
"required": [
"type"
],
"additionalProperties": false
}
]
},
"scaleData": {
"oneOf": [
{
"type": "object",
"properties": {
"data": {
"type": "string"
},
"field": {
"$ref": "#/definitions/stringOrSignal"
},
"sort": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/stringOrSignal"
},
"op": {
"$ref": "#/definitions/stringOrSignal"
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"additionalProperties": false
}
]
}
},
"required": [
"data",
"field"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"data": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"$ref": "#/definitions/stringOrSignal"
},
"minItems": 1
},
"sort": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "object",
"properties": {
"op": {
"enum": [
"count"
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/stringOrSignal"
},
"op": {
"enum": [
"count",
"min",
"max"
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"required": [
"field",
"op"
],
"additionalProperties": false
}
]
}
},
"required": [
"data",
"fields"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"fields": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"data": {
"type": "string"
},
"field": {
"$ref": "#/definitions/stringOrSignal"
}
},
"required": [
"data",
"field"
],
"additionalProperties": false
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"minItems": 1
},
"sort": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "object",
"properties": {
"op": {
"enum": [
"count"
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"field": {
"$ref": "#/definitions/stringOrSignal"
},
"op": {
"enum": [
"count",
"min",
"max"
]
},
"order": {
"$ref": "#/definitions/sortOrder"
}
},
"required": [
"field",
"op"
],
"additionalProperties": false
}
]
}
},
"required": [
"fields"
],
"additionalProperties": false
}
]
},
"scope": {
"type": "object",
"properties": {
"encode": {
"$ref": "#/definitions/encode"
},
"layout": {
"$ref": "#/definitions/layout"
},
"signals": {
"type": "array",
"items": {
"$ref": "#/definitions/signal"
}
},
"data": {
"type": "array",
"items": {
"$ref": "#/definitions/data"
}
},
"scales": {
"type": "array",
"items": {
"$ref": "#/definitions/scale"
}
},
"projections": {
"type": "array",
"items": {
"$ref": "#/definitions/projection"
}
},
"axes": {
"type": "array",
"items": {
"$ref": "#/definitions/axis"
}
},
"legends": {
"type": "array",
"items": {
"$ref": "#/definitions/legend"
}
},
"title": {
"$ref": "#/definitions/title"
},
"marks": {
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/markGroup"
},
{
"$ref": "#/definitions/markVisual"
}
]
}
},
"usermeta": {
"type": "object"
}
}
},
"selector": {
"type": "string"
},
"signal": {
"oneOf": [
{
"type": "object",
"properties": {
"name": {
"$ref": "#/definitions/signalName"
},
"description": {
"type": "string"
},
"push": {
"enum": [
"outer"
]
},
"on": {
"$ref": "#/definitions/onEvents"
}
},
"required": [
"name",
"push"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"name": {
"$ref": "#/definitions/signalName"
},
"description": {
"type": "string"
},
"value": {},
"react": {
"type": "boolean",
"default": true
},
"update": {
"$ref": "#/definitions/exprString"
},
"on": {
"$ref": "#/definitions/onEvents"
},
"bind": {
"$ref": "#/definitions/bind"
}
},
"required": [
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"name": {
"$ref": "#/definitions/signalName"
},
"description": {
"type": "string"
},
"value": {},
"init": {
"$ref": "#/definitions/exprString"
},
"on": {
"$ref": "#/definitions/onEvents"
},
"bind": {
"$ref": "#/definitions/bind"
}
},
"required": [
"name",
"init"
],
"additionalProperties": false
}
]
},
"signalName": {
"type": "string",
"not": {
"enum": [
"parent",
"datum",
"event",
"item"
]
}
},
"signalRef": {
"type": "object",
"properties": {
"signal": {
"type": "string"
}
},
"required": [
"signal"
]
},
"arrayOrSignal": {
"oneOf": [
{
"type": "array"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"booleanOrSignal": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"numberOrSignal": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"stringOrSignal": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"textOrSignal": {
"oneOf": [
{
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"stream": {
"allOf": [
{
"type": "object",
"properties": {
"between": {
"type": "array",
"items": {
"$ref": "#/definitions/stream"
},
"minItems": 2,
"maxItems": 2
},
"marktype": {
"type": "string"
},
"markname": {
"type": "string"
},
"filter": {
"oneOf": [
{
"$ref": "#/definitions/exprString"
},
{
"type": "array",
"items": {
"$ref": "#/definitions/exprString"
},
"minItems": 1
}
]
},
"throttle": {
"type": "number"
},
"debounce": {
"type": "number"
},
"consume": {
"type": "boolean"
}
}
},
{
"oneOf": [
{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"source": {
"type": "string"
}
},
"required": [
"type"
]
},
{
"type": "object",
"properties": {
"stream": {
"$ref": "#/definitions/stream"
}
},
"required": [
"stream"
]
},
{
"type": "object",
"properties": {
"merge": {
"type": "array",
"items": {
"$ref": "#/definitions/stream"
},
"minItems": 1
}
},
"required": [
"merge"
]
}
]
}
]
},
"title": {
"oneOf": [
{
"type": "string"
},
{
"type": "object",
"properties": {
"orient": {
"oneOf": [
{
"enum": [
"none",
"left",
"right",
"top",
"bottom"
],
"default": "top"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"anchor": {
"oneOf": [
{
"enum": [
null,
"start",
"middle",
"end"
]
},
{
"$ref": "#/definitions/anchorValue"
}
]
},
"frame": {
"oneOf": [
{
"enum": [
"group",
"bounds"
]
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"offset": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"aria": {
"type": "boolean"
},
"limit": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"zindex": {
"type": "number"
},
"align": {
"oneOf": [
{
"enum": [
"left",
"right",
"center"
]
},
{
"$ref": "#/definitions/alignValue"
}
]
},
"angle": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"baseline": {
"oneOf": [
{
"enum": [
"top",
"middle",
"bottom",
"alphabetic",
"line-top",
"line-bottom"
]
},
{
"$ref": "#/definitions/baselineValue"
}
]
},
"dx": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"dy": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"text": {
"$ref": "#/definitions/textOrSignal"
},
"color": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"font": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"fontSize": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"fontStyle": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"fontWeight": {
"oneOf": [
{
"enum": [
null,
"normal",
"bold",
"lighter",
"bolder",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
100,
200,
300,
400,
500,
600,
700,
800,
900
]
},
{
"$ref": "#/definitions/fontWeightValue"
}
]
},
"lineHeight": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"subtitle": {
"$ref": "#/definitions/textOrSignal"
},
"subtitleColor": {
"oneOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"$ref": "#/definitions/colorValue"
}
]
},
"subtitleFont": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"subtitleFontSize": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"subtitleFontStyle": {
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/stringValue"
}
]
},
"subtitleFontWeight": {
"oneOf": [
{
"enum": [
null,
"normal",
"bold",
"lighter",
"bolder",
"100",
"200",
"300",
"400",
"500",
"600",
"700",
"800",
"900",
100,
200,
300,
400,
500,
600,
700,
800,
900
]
},
{
"$ref": "#/definitions/fontWeightValue"
}
]
},
"subtitleLineHeight": {
"oneOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/numberValue"
}
]
},
"subtitlePadding": {
"$ref": "#/definitions/numberOrSignal"
},
"encode": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"patternProperties": {
"^(?!interactive|name|style).+$": {
"$ref": "#/definitions/encodeEntry"
}
}
},
{
"type": "object",
"properties": {
"group": {
"$ref": "#/definitions/guideEncode"
},
"title": {
"$ref": "#/definitions/guideEncode"
},
"subtitle": {
"$ref": "#/definitions/guideEncode"
}
},
"additionalProperties": false
}
]
},
"name": {
"type": "string"
},
"interactive": {
"type": "boolean"
},
"style": {
"$ref": "#/definitions/style"
}
},
"additionalProperties": false
}
]
},
"transform": {
"oneOf": [
{
"$ref": "#/definitions/crossfilterTransform"
},
{
"$ref": "#/definitions/resolvefilterTransform"
},
{
"$ref": "#/definitions/linkpathTransform"
},
{
"$ref": "#/definitions/pieTransform"
},
{
"$ref": "#/definitions/stackTransform"
},
{
"$ref": "#/definitions/forceTransform"
},
{
"$ref": "#/definitions/contourTransform"
},
{
"$ref": "#/definitions/geojsonTransform"
},
{
"$ref": "#/definitions/geopathTransform"
},
{
"$ref": "#/definitions/geopointTransform"
},
{
"$ref": "#/definitions/geoshapeTransform"
},
{
"$ref": "#/definitions/graticuleTransform"
},
{
"$ref": "#/definitions/heatmapTransform"
},
{
"$ref": "#/definitions/isocontourTransform"
},
{
"$ref": "#/definitions/kde2dTransform"
},
{
"$ref": "#/definitions/nestTransform"
},
{
"$ref": "#/definitions/packTransform"
},
{
"$ref": "#/definitions/partitionTransform"
},
{
"$ref": "#/definitions/stratifyTransform"
},
{
"$ref": "#/definitions/treeTransform"
},
{
"$ref": "#/definitions/treelinksTransform"
},
{
"$ref": "#/definitions/treemapTransform"
},
{
"$ref": "#/definitions/labelTransform"
},
{
"$ref": "#/definitions/loessTransform"
},
{
"$ref": "#/definitions/regressionTransform"
},
{
"$ref": "#/definitions/aggregateTransform"
},
{
"$ref": "#/definitions/binTransform"
},
{
"$ref": "#/definitions/collectTransform"
},
{
"$ref": "#/definitions/countpatternTransform"
},
{
"$ref": "#/definitions/crossTransform"
},
{
"$ref": "#/definitions/densityTransform"
},
{
"$ref": "#/definitions/dotbinTransform"
},
{
"$ref": "#/definitions/extentTransform"
},
{
"$ref": "#/definitions/filterTransform"
},
{
"$ref": "#/definitions/flattenTransform"
},
{
"$ref": "#/definitions/foldTransform"
},
{
"$ref": "#/definitions/formulaTransform"
},
{
"$ref": "#/definitions/imputeTransform"
},
{
"$ref": "#/definitions/joinaggregateTransform"
},
{
"$ref": "#/definitions/kdeTransform"
},
{
"$ref": "#/definitions/lookupTransform"
},
{
"$ref": "#/definitions/pivotTransform"
},
{
"$ref": "#/definitions/projectTransform"
},
{
"$ref": "#/definitions/quantileTransform"
},
{
"$ref": "#/definitions/sampleTransform"
},
{
"$ref": "#/definitions/sequenceTransform"
},
{
"$ref": "#/definitions/timeunitTransform"
},
{
"$ref": "#/definitions/windowTransform"
},
{
"$ref": "#/definitions/identifierTransform"
},
{
"$ref": "#/definitions/voronoiTransform"
},
{
"$ref": "#/definitions/wordcloudTransform"
}
]
},
"transformMark": {
"oneOf": [
{
"$ref": "#/definitions/crossfilterTransform"
},
{
"$ref": "#/definitions/resolvefilterTransform"
},
{
"$ref": "#/definitions/linkpathTransform"
},
{
"$ref": "#/definitions/pieTransform"
},
{
"$ref": "#/definitions/stackTransform"
},
{
"$ref": "#/definitions/forceTransform"
},
{
"$ref": "#/definitions/geojsonTransform"
},
{
"$ref": "#/definitions/geopathTransform"
},
{
"$ref": "#/definitions/geopointTransform"
},
{
"$ref": "#/definitions/geoshapeTransform"
},
{
"$ref": "#/definitions/heatmapTransform"
},
{
"$ref": "#/definitions/packTransform"
},
{
"$ref": "#/definitions/partitionTransform"
},
{
"$ref": "#/definitions/stratifyTransform"
},
{
"$ref": "#/definitions/treeTransform"
},
{
"$ref": "#/definitions/treemapTransform"
},
{
"$ref": "#/definitions/labelTransform"
},
{
"$ref": "#/definitions/binTransform"
},
{
"$ref": "#/definitions/collectTransform"
},
{
"$ref": "#/definitions/dotbinTransform"
},
{
"$ref": "#/definitions/extentTransform"
},
{
"$ref": "#/definitions/formulaTransform"
},
{
"$ref": "#/definitions/joinaggregateTransform"
},
{
"$ref": "#/definitions/lookupTransform"
},
{
"$ref": "#/definitions/sampleTransform"
},
{
"$ref": "#/definitions/timeunitTransform"
},
{
"$ref": "#/definitions/windowTransform"
},
{
"$ref": "#/definitions/identifierTransform"
},
{
"$ref": "#/definitions/voronoiTransform"
},
{
"$ref": "#/definitions/wordcloudTransform"
}
]
},
"crossfilterTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"crossfilter"
]
},
"signal": {
"type": "string"
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"query": {
"oneOf": [
{
"type": "array",
"items": {}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type",
"fields",
"query"
],
"additionalProperties": false
},
"resolvefilterTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"resolvefilter"
]
},
"signal": {
"type": "string"
},
"ignore": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"filter": {}
},
"required": [
"type",
"ignore",
"filter"
],
"additionalProperties": false
},
"linkpathTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"linkpath"
]
},
"signal": {
"type": "string"
},
"sourceX": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
],
"default": "source.x"
},
"sourceY": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
],
"default": "source.y"
},
"targetX": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
],
"default": "target.x"
},
"targetY": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
],
"default": "target.y"
},
"orient": {
"anyOf": [
{
"enum": [
"horizontal",
"vertical",
"radial"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "vertical"
},
"shape": {
"anyOf": [
{
"enum": [
"line",
"arc",
"curve",
"diagonal",
"orthogonal"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "line"
},
"require": {
"$ref": "#/definitions/signalRef"
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "path"
}
},
"required": [
"type"
],
"additionalProperties": false
},
"pieTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"pie"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"startAngle": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"endAngle": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 6.283185307179586
},
"sort": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"startAngle",
"endAngle"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"stackTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"stack"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"sort": {
"$ref": "#/definitions/compare"
},
"offset": {
"anyOf": [
{
"enum": [
"zero",
"center",
"normalize"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "zero"
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"y0",
"y1"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"forceTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"force"
]
},
"signal": {
"type": "string"
},
"static": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"restart": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"iterations": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 300
},
"alpha": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
},
"alphaMin": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 0.001
},
"alphaTarget": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"velocityDecay": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 0.4
},
"forces": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"force": {
"enum": [
"center"
]
},
"x": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"y": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"force"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"force": {
"enum": [
"collide"
]
},
"radius": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"strength": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 0.7
},
"iterations": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
}
},
"required": [
"force"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"force": {
"enum": [
"nbody"
]
},
"strength": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": -30
},
"theta": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 0.9
},
"distanceMin": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
},
"distanceMax": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"force"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"force": {
"enum": [
"link"
]
},
"links": {
"type": "string"
},
"id": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"distance": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
],
"default": 30
},
"strength": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"iterations": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
}
},
"required": [
"force"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"force": {
"enum": [
"x"
]
},
"strength": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 0.1
},
"x": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"required": [
"force"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"force": {
"enum": [
"y"
]
},
"strength": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 0.1
},
"y": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"required": [
"force"
],
"additionalProperties": false
}
]
}
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"x",
"y",
"vx",
"vy"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"contourTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"contour"
]
},
"signal": {
"type": "string"
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"values": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"x": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"y": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"weight": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"cellSize": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bandwidth": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"count": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"nice": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"thresholds": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"smooth": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
}
},
"required": [
"type",
"size"
],
"additionalProperties": false
},
"geojsonTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"geojson"
]
},
"signal": {
"type": "string"
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"geojson": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"geopathTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"geopath"
]
},
"signal": {
"type": "string"
},
"projection": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"pointRadius": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "path"
}
},
"required": [
"type"
],
"additionalProperties": false
},
"geopointTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"geopoint"
]
},
"signal": {
"type": "string"
},
"projection": {
"type": "string"
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"x",
"y"
]
}
},
"required": [
"type",
"projection",
"fields"
],
"additionalProperties": false
},
"geoshapeTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"geoshape"
]
},
"signal": {
"type": "string"
},
"projection": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
],
"default": "datum"
},
"pointRadius": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "shape"
}
},
"required": [
"type"
],
"additionalProperties": false
},
"graticuleTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"graticule"
]
},
"signal": {
"type": "string"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"extentMajor": {
"oneOf": [
{
"type": "array",
"items": {},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"extentMinor": {
"oneOf": [
{
"type": "array",
"items": {},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"step": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"stepMajor": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
90,
360
]
},
"stepMinor": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
10,
10
]
},
"precision": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 2.5
}
},
"required": [
"type"
],
"additionalProperties": false
},
"heatmapTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"heatmap"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"color": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"opacity": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"resolve": {
"anyOf": [
{
"enum": [
"shared",
"independent"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "independent"
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "image"
}
},
"required": [
"type"
],
"additionalProperties": false
},
"isocontourTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"isocontour"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"thresholds": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"levels": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"nice": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"resolve": {
"anyOf": [
{
"enum": [
"shared",
"independent"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "independent"
},
"zero": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
},
"smooth": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
},
"scale": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"translate": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
],
"default": "contour"
}
},
"required": [
"type"
],
"additionalProperties": false
},
"kde2dTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"kde2d"
]
},
"signal": {
"type": "string"
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"x": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"y": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"weight": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"cellSize": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bandwidth": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"counts": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "grid"
}
},
"required": [
"type",
"size",
"x",
"y"
],
"additionalProperties": false
},
"nestTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"nest"
]
},
"signal": {
"type": "string"
},
"keys": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"generate": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"packTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"pack"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"sort": {
"$ref": "#/definitions/compare"
},
"padding": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"radius": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 5,
"minItems": 5
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"x",
"y",
"r",
"depth",
"children"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"partitionTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"partition"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"sort": {
"$ref": "#/definitions/compare"
},
"padding": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"round": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 6,
"minItems": 6
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"x0",
"y0",
"x1",
"y1",
"depth",
"children"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"stratifyTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"stratify"
]
},
"signal": {
"type": "string"
},
"key": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"parentKey": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"required": [
"type",
"key",
"parentKey"
],
"additionalProperties": false
},
"treeTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"tree"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"sort": {
"$ref": "#/definitions/compare"
},
"method": {
"anyOf": [
{
"enum": [
"tidy",
"cluster"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "tidy"
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"nodeSize": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"separation": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 4,
"minItems": 4
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"x",
"y",
"depth",
"children"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"treelinksTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"treelinks"
]
},
"signal": {
"type": "string"
}
},
"required": [
"type"
],
"additionalProperties": false
},
"treemapTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"treemap"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"sort": {
"$ref": "#/definitions/compare"
},
"method": {
"anyOf": [
{
"enum": [
"squarify",
"resquarify",
"binary",
"dice",
"slice",
"slicedice"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "squarify"
},
"padding": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"paddingInner": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"paddingOuter": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"paddingTop": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"paddingRight": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"paddingBottom": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"paddingLeft": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"ratio": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1.618033988749895
},
"round": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 6,
"minItems": 6
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"x0",
"y0",
"x1",
"y1",
"depth",
"children"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"labelTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"label"
]
},
"signal": {
"type": "string"
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"sort": {
"$ref": "#/definitions/compare"
},
"anchor": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"top-left",
"left",
"bottom-left",
"top",
"bottom",
"top-right",
"right",
"bottom-right"
]
},
"offset": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
1
]
},
"padding": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
]
},
"lineAnchor": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "end"
},
"markIndex": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"avoidBaseMark": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
},
"avoidMarks": {
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"method": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "naive"
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 5,
"minItems": 5
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"x",
"y",
"opacity",
"align",
"baseline"
]
}
},
"required": [
"type",
"size"
],
"additionalProperties": false
},
"loessTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"loess"
]
},
"signal": {
"type": "string"
},
"x": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"y": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bandwidth": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 0.3
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type",
"x",
"y"
],
"additionalProperties": false
},
"regressionTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"regression"
]
},
"signal": {
"type": "string"
},
"x": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"y": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"method": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "linear"
},
"order": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 3
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"params": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type",
"x",
"y"
],
"additionalProperties": false
},
"aggregateTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"aggregate"
]
},
"signal": {
"type": "string"
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"ops": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"enum": [
"values",
"count",
"__count__",
"missing",
"valid",
"sum",
"product",
"mean",
"average",
"variance",
"variancep",
"stdev",
"stdevp",
"stderr",
"distinct",
"ci0",
"ci1",
"median",
"q1",
"q3",
"min",
"max",
"argmin",
"argmax"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
},
{
"type": "null"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"drop": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
},
"cross": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"key": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"binTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"bin"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"interval": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
},
"anchor": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxbins": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 20
},
"base": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 10
},
"divide": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
5,
2
]
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"span": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"step": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"steps": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"minstep": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"nice": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"bin0",
"bin1"
]
}
},
"required": [
"type",
"field",
"extent"
],
"additionalProperties": false
},
"collectTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"collect"
]
},
"signal": {
"type": "string"
},
"sort": {
"$ref": "#/definitions/compare"
}
},
"required": [
"type"
],
"additionalProperties": false
},
"countpatternTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"countpattern"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"case": {
"anyOf": [
{
"enum": [
"upper",
"lower",
"mixed"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "mixed"
},
"pattern": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "[\\w\"]+"
},
"stopwords": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"text",
"count"
]
}
},
"required": [
"type",
"field"
],
"additionalProperties": false
},
"crossTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"cross"
]
},
"signal": {
"type": "string"
},
"filter": {
"$ref": "#/definitions/exprString"
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"a",
"b"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"densityTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"density"
]
},
"signal": {
"type": "string"
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"steps": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"minsteps": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 25
},
"maxsteps": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 200
},
"method": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "pdf"
},
"distribution": {
"oneOf": [
{
"type": "object",
"properties": {
"function": {
"enum": [
"normal"
]
},
"mean": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"stdev": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
}
},
"required": [
"function"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"function": {
"enum": [
"lognormal"
]
},
"mean": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"stdev": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
}
},
"required": [
"function"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"function": {
"enum": [
"uniform"
]
},
"min": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"max": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
}
},
"required": [
"function"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"function": {
"enum": [
"kde"
]
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"from": {
"type": "string"
},
"bandwidth": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"function",
"field"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"function": {
"enum": [
"mixture"
]
},
"distributions": {
"oneOf": [
{
"type": "array",
"items": {}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"weights": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"function"
],
"additionalProperties": false
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"value",
"density"
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"dotbinTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"dotbin"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"step": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"smooth": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "bin"
}
},
"required": [
"type",
"field"
],
"additionalProperties": false
},
"extentTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"extent"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"required": [
"type",
"field"
],
"additionalProperties": false
},
"filterTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"filter"
]
},
"signal": {
"type": "string"
},
"expr": {
"$ref": "#/definitions/exprString"
}
},
"required": [
"type",
"expr"
],
"additionalProperties": false
},
"flattenTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"flatten"
]
},
"signal": {
"type": "string"
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"index": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type",
"fields"
],
"additionalProperties": false
},
"foldTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"fold"
]
},
"signal": {
"type": "string"
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"key",
"value"
]
}
},
"required": [
"type",
"fields"
],
"additionalProperties": false
},
"formulaTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"formula"
]
},
"signal": {
"type": "string"
},
"expr": {
"$ref": "#/definitions/exprString"
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"initonly": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type",
"expr",
"as"
],
"additionalProperties": false
},
"imputeTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"impute"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"key": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"keyvals": {
"oneOf": [
{
"type": "array",
"items": {}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"method": {
"anyOf": [
{
"enum": [
"value",
"mean",
"median",
"max",
"min"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "value"
},
"value": {}
},
"required": [
"type",
"field",
"key"
],
"additionalProperties": false
},
"joinaggregateTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"joinaggregate"
]
},
"signal": {
"type": "string"
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
},
{
"type": "null"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"ops": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"enum": [
"values",
"count",
"__count__",
"missing",
"valid",
"sum",
"product",
"mean",
"average",
"variance",
"variancep",
"stdev",
"stdevp",
"stderr",
"distinct",
"ci0",
"ci1",
"median",
"q1",
"q3",
"min",
"max",
"argmin",
"argmax"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"key": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"kdeTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"kde"
]
},
"signal": {
"type": "string"
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"cumulative": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"counts": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"bandwidth": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"resolve": {
"anyOf": [
{
"enum": [
"shared",
"independent"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "independent"
},
"steps": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"minsteps": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 25
},
"maxsteps": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 200
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"value",
"density"
]
}
},
"required": [
"type",
"field"
],
"additionalProperties": false
},
"lookupTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"lookup"
]
},
"signal": {
"type": "string"
},
"from": {
"type": "string"
},
"key": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"values": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"default": {}
},
"required": [
"type",
"from",
"key",
"fields"
],
"additionalProperties": false
},
"pivotTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"pivot"
]
},
"signal": {
"type": "string"
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"value": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"op": {
"anyOf": [
{
"enum": [
"values",
"count",
"__count__",
"missing",
"valid",
"sum",
"product",
"mean",
"average",
"variance",
"variancep",
"stdev",
"stdevp",
"stderr",
"distinct",
"ci0",
"ci1",
"median",
"q1",
"q3",
"min",
"max",
"argmin",
"argmax"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "sum"
},
"limit": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"key": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
"required": [
"type",
"field",
"value"
],
"additionalProperties": false
},
"projectTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"project"
]
},
"signal": {
"type": "string"
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"quantileTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"quantile"
]
},
"signal": {
"type": "string"
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"probs": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"step": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 0.01
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"prob",
"value"
]
}
},
"required": [
"type",
"field"
],
"additionalProperties": false
},
"sampleTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"sample"
]
},
"signal": {
"type": "string"
},
"size": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1000
}
},
"required": [
"type"
],
"additionalProperties": false
},
"sequenceTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"sequence"
]
},
"signal": {
"type": "string"
},
"start": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"stop": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"step": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "data"
}
},
"required": [
"type",
"start",
"stop"
],
"additionalProperties": false
},
"timeunitTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"timeunit"
]
},
"signal": {
"type": "string"
},
"field": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"interval": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": true
},
"units": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"enum": [
"year",
"quarter",
"month",
"week",
"date",
"day",
"dayofyear",
"hours",
"minutes",
"seconds",
"milliseconds"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"step": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 1
},
"maxbins": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": 40
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"timezone": {
"anyOf": [
{
"enum": [
"local",
"utc"
]
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "local"
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"unit0",
"unit1"
]
}
},
"required": [
"type",
"field"
],
"additionalProperties": false
},
"windowTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"window"
]
},
"signal": {
"type": "string"
},
"sort": {
"$ref": "#/definitions/compare"
},
"groupby": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"ops": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"enum": [
"row_number",
"rank",
"dense_rank",
"percent_rank",
"cume_dist",
"ntile",
"lag",
"lead",
"first_value",
"last_value",
"nth_value",
"prev_value",
"next_value",
"values",
"count",
"__count__",
"missing",
"valid",
"sum",
"product",
"mean",
"average",
"variance",
"variancep",
"stdev",
"stdevp",
"stderr",
"distinct",
"ci0",
"ci1",
"median",
"q1",
"q3",
"min",
"max",
"argmin",
"argmax"
]
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"params": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"fields": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
},
{
"type": "null"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"frame": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
null,
0
]
},
"ignorePeers": {
"anyOf": [
{
"type": "boolean"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type"
],
"additionalProperties": false
},
"identifierTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"identifier"
]
},
"signal": {
"type": "string"
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
"required": [
"type",
"as"
],
"additionalProperties": false
},
"voronoiTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"voronoi"
]
},
"signal": {
"type": "string"
},
"x": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"y": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"extent": {
"oneOf": [
{
"type": "array",
"items": {},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
[
-100000,
-100000
],
[
100000,
100000
]
]
},
"as": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": "path"
}
},
"required": [
"type",
"x",
"y"
],
"additionalProperties": false
},
"wordcloudTransform": {
"type": "object",
"properties": {
"type": {
"enum": [
"wordcloud"
]
},
"signal": {
"type": "string"
},
"size": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 2,
"minItems": 2
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"font": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
],
"default": "sans-serif"
},
"fontStyle": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
],
"default": "normal"
},
"fontWeight": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
],
"default": "normal"
},
"fontSize": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
],
"default": 14
},
"fontSizeRange": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
}
]
}
},
{
"$ref": "#/definitions/signalRef"
},
{
"type": "null"
}
],
"default": [
10,
50
]
},
"rotate": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"text": {
"oneOf": [
{
"$ref": "#/definitions/scaleField"
},
{
"$ref": "#/definitions/paramField"
},
{
"$ref": "#/definitions/expr"
}
]
},
"spiral": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"padding": {
"anyOf": [
{
"type": "number"
},
{
"$ref": "#/definitions/signalRef"
},
{
"$ref": "#/definitions/expr"
},
{
"$ref": "#/definitions/paramField"
}
]
},
"as": {
"oneOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/signalRef"
}
]
},
"maxItems": 7,
"minItems": 7
},
{
"$ref": "#/definitions/signalRef"
}
],
"default": [
"x",
"y",
"font",
"fontSize",
"fontStyle",
"fontWeight",
"angle"
]
}
},
"required": [
"type"
],
"additionalProperties": false
}
},
"type": "object",
"allOf": [
{
"$ref": "#/definitions/scope"
},
{
"properties": {
"$schema": {
"type": "string",
"format": "uri"
},
"config": {
"type": "object"
},
"description": {
"type": "string"
},
"width": {
"$ref": "#/definitions/numberOrSignal"
},
"height": {
"$ref": "#/definitions/numberOrSignal"
},
"padding": {
"$ref": "#/definitions/padding"
},
"autosize": {
"$ref": "#/definitions/autosize"
},
"background": {
"$ref": "#/definitions/background"
},
"style": {
"$ref": "#/definitions/style"
}
}
}
]
}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/en/docs/crux/bigquery/index.md","entries":[{"id":"9hlb.md","timestamp":1650560233468},{"id":"a2v7.md","source":"undoRedo.source","timestamp":1650571622365},{"id":"mRqT.md","timestamp":1650571664132},{"id":"B4Hp.md","timestamp":1651588654315}]}
{"version":1,"resource":"file:///Users/simon/Projects/awesome-pages/public/buy/style/style.css","entries":[{"id":"Afv5.css","timestamp":1650570227041},{"id":"1TGM.css","timestamp":1650570830833}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/footer.php","entries":[{"id":"FT4A.php","timestamp":1652104779263},{"id":"MxYS.php","timestamp":1652104845568},{"id":"r1ig.php","timestamp":1652105596657},{"id":"05kG.php","source":"undoRedo.source","timestamp":1652105693252},{"id":"6jlC.php","timestamp":1652119746220},{"id":"ndkU.php","timestamp":1652287686009},{"id":"n5VS.php","timestamp":1652451885428},{"id":"yOnM.php","timestamp":1654591672283},{"id":"l3Jp.php","timestamp":1654591734780},{"id":"xjhc.php","timestamp":1654594910042}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/en/docs/crux/index.md","entries":[{"id":"caAa.md","timestamp":1650532034983},{"id":"coFn.md","source":"moved.source","timestamp":1650552027512},{"id":"W1Me.md","source":"moved.source","timestamp":1650557354654}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/blog/index.php","entries":[{"id":"YYS2.php","timestamp":1649260737553}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/training-course.php","entries":[{"id":"WBx3.php","timestamp":1652453727274},{"id":"0gXw.php","timestamp":1652454347208}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrzap/app/.env","entries":[{"id":"vzBZ","timestamp":1650404828731}]}
[
{
"key": "ctrl+alt+`",
"command": "workbench.action.terminal.focus"
},
{
"key": "ctrl+alt+z",
"command": "workbench.action.terminal.focusNext"
},
{
"key": "cmd+d",
"command": "editor.action.duplicateSelection"
},
{
"key": "ctrl+cmd+v",
"command": "extension.pasteImage",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+v",
"command": "-extension.pasteImage",
"when": "editorTextFocus"
}
]
{"version":1,"resource":"vscode-userdata:/Users/simon/Library/Application%20Support/Code/User/keybindings.json","entries":[{"id":"aaiP.json","timestamp":1651824203077}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrzap/app/index.html","entries":[{"id":"lAgF.html","timestamp":1650400573338}]}
{"version":1,"resource":"file:///Users/simon/Projects/presentations/cwv-spa/index.html","entries":[{"id":"RNAp.html","timestamp":1652430342957},{"id":"DkGf.html","timestamp":1652430454485},{"id":"3YKg.html","timestamp":1652430474705},{"id":"F2JH.html","timestamp":1652430612060},{"id":"ZCaJ.html","timestamp":1652432981241},{"id":"UQsP.html","timestamp":1652433085462},{"id":"mhkS.html","timestamp":1652433190268},{"id":"9xdY.html","timestamp":1652433222940},{"id":"HP2m.html","timestamp":1652433253062},{"id":"FNCN.html","timestamp":1652433265378},{"id":"D8KQ.html","timestamp":1652433861280},{"id":"TWtR.html","timestamp":1652433878707},{"id":"QldI.html","timestamp":1652433901415},{"id":"z7Oa.html","timestamp":1652434039846},{"id":"4ldT.html","timestamp":1652434141298},{"id":"OSho.html","timestamp":1652434167555},{"id":"VCQF.html","timestamp":1652434199423},{"id":"GHPN.html","timestamp":1652434229016},{"id":"ml2e.html","timestamp":1652434418168},{"id":"OyzP.html","timestamp":1652434608943},{"id":"2Is9.html","timestamp":1652434661778},{"id":"uVQB.html","timestamp":1652434678986},{"id":"ZTLK.html","timestamp":1652434812979},{"id":"CuBF.html","timestamp":1652434862488},{"id":"DtiJ.html","timestamp":1652434980897},{"id":"J65r.html","timestamp":1652435155574},{"id":"6UqN.html","timestamp":1652435256495},{"id":"73RR.html","timestamp":1652435286230},{"id":"FRbq.html","timestamp":1652435472213},{"id":"6ySp.html","timestamp":1652437028068},{"id":"VFDX.html","timestamp":1652439179070},{"id":"bq68.html","timestamp":1653996047527},{"id":"terb.html","timestamp":1653996642923},{"id":"0rc9.html","timestamp":1653997156321},{"id":"MuaR.html","timestamp":1653997246621},{"id":"VnBm.html","timestamp":1653997318953},{"id":"C12H.html","timestamp":1653997337758},{"id":"AADh.html","timestamp":1653998172094},{"id":"RMZi.html","timestamp":1653998259352},{"id":"iFiU.html","timestamp":1653998279374},{"id":"gcnl.html","timestamp":1653998302993},{"id":"0BG1.html","timestamp":1653998447488},{"id":"uLJK.html","timestamp":1653998470957},{"id":"Fj1L.html","timestamp":1653998481916},{"id":"JcLn.html","timestamp":1653998495954},{"id":"ydQN.html","timestamp":1654000657319},{"id":"oKgU.html","timestamp":1654000711618},{"id":"ZANM.html","timestamp":1654000743201},{"id":"LpPw.html","timestamp":1654001639597},{"id":"gdNs.html","timestamp":1654012175333}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/nav.php","entries":[{"id":"EuKN.php","timestamp":1652097332390},{"id":"BcTf.php","timestamp":1652105863354},{"id":"nO3u.php","timestamp":1652108462854},{"id":"2Mx9.php","timestamp":1652452778711},{"id":"fNnj.php","timestamp":1652452827134},{"id":"4K25.php","timestamp":1652452882895},{"id":"V87P.php","source":"undoRedo.source","timestamp":1652452950839},{"id":"A9lR.php","timestamp":1652453024953},{"id":"1YfR.php","timestamp":1652455361345},{"id":"XNBD.php","timestamp":1652468304198},{"id":"hhkX.php","timestamp":1652698831631},{"id":"vEyX.php","timestamp":1652700068377},{"id":"czi8.php","timestamp":1652700186992},{"id":"6GoZ.php","timestamp":1654591672283},{"id":"1M0U.php","timestamp":1654591972805},{"id":"rg6P.php","timestamp":1654594960400}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/en/docs/crux/about/index.md","entries":[{"id":"Nlr9.md","source":"Workspace Edit","timestamp":1650532209424},{"id":"eZRN.md","source":"moved.source","timestamp":1650552026461},{"id":"mGkW.md","source":"moved.source","timestamp":1650552027494},{"id":"C2Wz.md","source":"moved.source","timestamp":1650557354655},{"id":"4Pho.md","source":"moved.source","timestamp":1650560154797},{"id":"XNuJ.md","timestamp":1650569015609},{"id":"7F8A.md","timestamp":1650571031963},{"id":"857Z.md","timestamp":1650571253981},{"id":"aUXD.md","timestamp":1650571274306},{"id":"2X36.md","timestamp":1650571664132},{"id":"1n4s.md","timestamp":1651588308770},{"id":"JXBR.md","timestamp":1651588654315},{"id":"zUjQ.md","source":"moved.source","timestamp":1651590168086}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/stylesheets/qrexplore.min.css","entries":[{"id":"Ec3M.css","timestamp":1649260457097},{"id":"TID5.css","timestamp":1649279131838},{"id":"N0le.css","timestamp":1649279263878},{"id":"3JPZ.css","timestamp":1649279686647},{"id":"wr60.css","timestamp":1649281110706},{"id":"G3tu.css","timestamp":1649331794170}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/tools/eleventyignore/index.js","entries":[{"id":"3Xh6.js","timestamp":1650554436201},{"id":"OXGn.js","timestamp":1650554460627},{"id":"n9OB.js","timestamp":1650554483582},{"id":"oA0C.js","timestamp":1650554558561},{"id":"BQXk.js","timestamp":1650554573890},{"id":"wheY.js","source":"undoRedo.source","timestamp":1650554597568}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrzap/app/src/routes/public/sign-in/sign-in.vue","entries":[{"id":"pZok.vue","timestamp":1650403698561},{"id":"tJtp.vue","timestamp":1650403906173},{"id":"hvqy.vue","timestamp":1650405668750},{"id":"MKew.vue","timestamp":1650406189954}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/labels/index.php","entries":[{"id":"7HgX.php","timestamp":1649279158013},{"id":"2Cwh.php","timestamp":1649279532209},{"id":"hZbY.php","timestamp":1649279940039},{"id":"ieib.php","timestamp":1649280164184},{"id":"O7CS.php","timestamp":1649280250480},{"id":"8729.php","timestamp":1649280378758},{"id":"xPw5.php","timestamp":1649280572759},{"id":"1J8E.php","timestamp":1649280779625},{"id":"cfeO.php","timestamp":1649280818685},{"id":"NoQU.php","timestamp":1649280897370},{"id":"SQTD.php","timestamp":1649280939772},{"id":"PeiQ.php","timestamp":1649281248480},{"id":"tyL7.php","timestamp":1649281287637},{"id":"IVQG.php","timestamp":1649281310616},{"id":"HA2K.php","timestamp":1649281398628},{"id":"2cKw.php","timestamp":1649281437154},{"id":"ojso.php","timestamp":1649281469051},{"id":"BDm7.php","timestamp":1649331462715},{"id":"q9x7.php","timestamp":1649331482304},{"id":"6ncU.php","source":"undoRedo.source","timestamp":1649331508508},{"id":"Z3FO.php","timestamp":1649331747825},{"id":"sZV7.php","timestamp":1649332041721},{"id":"s0Pp.php","timestamp":1649332059844},{"id":"61zu.php","timestamp":1649332097477},{"id":"8VDU.php","timestamp":1649332120941},{"id":"qBch.php","timestamp":1649332309541},{"id":"qKzW.php","timestamp":1649332319681},{"id":"1pRY.php","timestamp":1649332353243},{"id":"WCKB.php","timestamp":1649332390736},{"id":"M3gW.php","timestamp":1653912130431},{"id":"6cSX.php","timestamp":1653916618974},{"id":"R7Y4.php","timestamp":1653917193617}]}
{"version":1,"resource":"file:///Users/simon/ef_upload/all-in-one-css.css","entries":[{"id":"k1CV.css","timestamp":1652091660578}]}
{"version":1,"resource":"file:///Users/simon/Projects/awesome-pages/wrangler.toml","entries":[{"id":"iW49.toml","timestamp":1650570457830},{"id":"UVVx.toml","timestamp":1650570534144},{"id":"51sp.toml","timestamp":1650570627807}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/.env","entries":[{"id":"BOMB","source":"Workspace Edit","timestamp":1650530984761},{"id":"NJJ5","source":"Workspace Edit","timestamp":1650532037139},{"id":"LTk7","timestamp":1650532376877},{"id":"TjZk","source":"Workspace Edit","timestamp":1650532477304},{"id":"WC3C","source":"Workspace Edit","timestamp":1650554174947},{"id":"PZJa","source":"undoRedo.source","timestamp":1650554290531},{"id":"hsrp","timestamp":1650554384477},{"id":"FkKO","timestamp":1650554448851},{"id":"qaQA","timestamp":1650556686563}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/_data/authorsData.json","entries":[{"id":"sjue.json","timestamp":1650532303948}]}
{
"arthurevans": {
"github": "arthurevans",
"twitter": "devdocdude"
},
"jbingham": {
"github": "jbingham",
"twitter": "jonathanbingham"
},
"justinfagnani": {
"homepage": "http://justinfagnani.com/",
"github": "justinfagnani",
"twitter": "justinfagnani"
},
"mustaqahmed": {
"github": "mustaqahmed"
},
"tomgreenaway": {
"twitter": "tcmg",
"github": "tcmg"
},
"kinukoyasuda": {
"twitter": "kinu",
"github": "kinu"
},
"tdresser": {
"twitter": "tdresser"
},
"victorcostan": {
"twitter": "pwnall",
"github": "pwnall"
},
"jeremywagner": {
"homepage": "https://jeremywagner.me/",
"twitter": "malchata",
"github": "malchata"
},
"majidvp": {
"homepage": "http://zgrs.ca/",
"twitter": "majido",
"github": "majido"
},
"yangguo": {
"twitter": "hashseed",
"github": "hashseed"
},
"jgruber": {
"twitter": "schuay",
"github": "schuay"
},
"dtapuska": {
"twitter": "dtapuska"
},
"bokan": {
"twitter": "david_bokan"
},
"mcasas": {
"twitter": "yellowdoge",
"github": "yellowdoge"
},
"sgomes": {
"twitter": "sergiomdgomes"
},
"ericlawrence": {
"homepage": "https://textslashplain.com/",
"twitter": "ericlaw",
"github": "ericlaw1979"
},
"mco": {
"homepage": "https://about.me/marc1",
"twitter": "marcacohen"
},
"owencm": {
"homepage": "http://www.owencampbellmoore.com/",
"twitter": "owencm"
},
"wdenniss": {
"twitter": "williamdenniss"
},
"kenchris": {
"twitter": "kennethrohde"
},
"emilystark": {
"homepage": "https://www.emilymstark.com/",
"twitter": "estark37"
},
"heathermahan": {
"homepage": "https://github.com/heatheramahan",
"twitter": "heatheramahan"
},
"ewagasperowicz": {
"twitter": "devnook"
},
"addyosmani": {
"twitter": "addyosmani"
},
"paullewis": {
"homepage": "https://aerotwist.com/",
"twitter": "aerotwist"
},
"chriswilson": {
"twitter": "cwilso"
},
"renatomangini": {
"homepage": "http://www.renatomangini.com/",
"twitter": "renatomangini"
},
"ilmariheikkinen": {
"homepage": "http://fhtr.org/",
"twitter": "ilmarihei"
},
"alexdanilo": {
"twitter": "alexanderdanilo"
},
"borissmus": {
"homepage": "http://smus.com/",
"twitter": "borismus"
},
"greenido": {
"homepage": "https://greenido.wordpress.com/",
"twitter": "greenido"
},
"sethladd": {
"homepage": "https://sethladd.com/",
"twitter": "sethladd"
},
"mikemahemoff": {
"homepage": "https://github.com/mahemoff",
"twitter": "mahemoff"
},
"mikewest": {
"homepage": "https://mikewest.org/",
"twitter": "mikewest"
},
"johannes": {
"github": "powdercloud"
},
"maudnalpas": {
"twitter": "maudnals",
"github": "maudnals"
},
"rowanmerewood": {
"twitter": "rowan_m",
"github": "rowan-m"
},
"housseindjirdeh": {
"homepage": "https://houssein.me/",
"twitter": "hdjirdeh",
"github": "housseindjirdeh"
},
"katiehempenius": {
"twitter": "katiehempenius"
},
"cbrand": {
"github": "christiaanbrand",
"twitter": "christiaanbrand"
},
"paulirish": {
"homepage": "https://www.paulirish.com/",
"twitter": "paul_irish"
},
"rviscomi": {
"github": "rviscomi",
"twitter": "rick_viscomi"
},
"ilyagrigorik": {
"homepage": "https://igvita.com/",
"twitter": "igrigorik"
},
"philipwalton": {
"homepage": "https://philipwalton.com/",
"twitter": "philwalton",
"github": "philipwalton"
},
"hongchanchoi": {
"homepage": "https://hoch.io/",
"twitter": "hochsays"
},
"jeffposnick": {
"homepage": "https://jeffy.info/",
"twitter": "jeffposnick",
"github": "jeffposnick",
"image": "image/FNkVSAX8UDTTQWQkKftSgGe9clO2/aNrmVViMdqMvdXZn0NHA.jpg"
},
"mattgaunt": {
"homepage": "https://gauntface.com/blog",
"twitter": "gauntface"
},
"kosamari": {
"twitter": "kosamari"
},
"mscales": {
"twitter": "wibblymat"
},
"ericbidelman": {
"homepage": "http://ericbidelman.com/",
"twitter": "ebidel",
"github": "ebidel"
},
"paulkinlan": {
"homepage": "https://paul.kinlan.me/",
"twitter": "paul_kinlan"
},
"joemedley": {
"github": "jpmedley"
},
"jakearchibald": {
"country": "UK",
"homepage": "https://jakearchibald.com/",
"twitter": "jaffathecake",
"image": "image/foR0vJZKULb5AGJExlazy1xYDgI2/NJnVE7kcCKOhWiOQnB4V.jpg"
},
"kaycebasques": {
"country": "US",
"twitter": "kaycebasques",
"github": "kaycebasques",
"glitch": "kaycebasques",
"image": "image/foR0vJZKULb5AGJExlazy1xYDgI2/U5OHzQL4tEKFr6OFIxWK.jpg"
},
"robdodson": {
"country": "US",
"homepage": "https://robdodson.me",
"twitter": "rob_dodson",
"github": "robdodson",
"glitch": "robdodson",
"image": "image/foR0vJZKULb5AGJExlazy1xYDgI2/hdnOUruuCIijvnGWvleC.jpg"
},
"petelepage": {
"country": "US",
"homepage": "https://petelepage.com/",
"twitter": "petele",
"github": "petele",
"glitch": "petele",
"image": "image/0g2WvpbGRGdVs0aAPc6ObG7gkud2/9l19VVp1vBxCnEA75HwX.jpg"
},
"pjmclachlan": {
"country": "CA",
"twitter": "b1tr0t",
"github": "b1tr0t",
"image": "image/0g2WvpbGRGdVs0aAPc6ObG7gkud2/ruPda8fjIcYfc4ySP34v.jpg"
},
"samthorogood": {
"country": "AU",
"homepage": "https://whistlr.info/",
"twitter": "samthor",
"github": "samthor",
"glitch": "samthor",
"image": "image/foR0vJZKULb5AGJExlazy1xYDgI2/8WWdqQ0FcAgkb7EIPVrC.jpg"
},
"afuchs": {
"country": "US",
"github": "awfuchs",
"image": "image/SHhb2PDKzXTggPGAYpv8JgR81pX2/1604956151251.jpg"
},
"dotproto": {
"country": "US",
"twitter": "dotproto",
"github": "dotproto",
"glitch": "dotproto",
"image": "image/WlD8wC6g8khYWPJUsQceQkhXSlv1/ET2qKakhhrDt1sqjazmy.jpg"
},
"drott": {
"country": "FI",
"github": "drott",
"twitter": "abrax5",
"image": "image/admin/xb7jK8lMyvbHQrBJzlxv.jpg"
},
"marshallvale": {
"country": "US",
"twitter": "marshallvale",
"image": "image/80mq7dk16vVEg8BBhsVe42n6zn82/Cl72YWpAt4TETJ9kn4kC.jpg"
},
"justinschuh": {
"country": "US",
"github": "https://github.com/jschuh",
"twitter": "justinschuh",
"image": "image/80mq7dk16vVEg8BBhsVe42n6zn82/Cv4qmh8vnXhcHPgCzbpb.jpg"
},
"unakravets": {
"country": "US",
"homepage": "https://una.im",
"twitter": "una",
"image": "image/HodOHWjMnbNw56hvNASHWSgZyAf2/gTvIXYVFxXMYjBiZxysB.jpg"
},
"surma": {
"country": "UK",
"homepage": "https://surma.dev/",
"twitter": "dassurma",
"github": "surma",
"glitch": "surma",
"image": "image/i9nJGvw3SnTPH63zKOYWtI6cP5m2/rS10rvGrNat9Euvxw8ju.jpg"
},
"andreban": {
"country": "UK",
"homepage": "https://bandarra.me",
"twitter": "andreban",
"glitch": "andreban",
"github": "andreban",
"image": "image/Vww75TFpThOgTNuASFM6UYfBAp53/JEp8KytgeB3nYFintp4W.jpg"
},
"peconn": {
"country": "UK",
"twitter": "petereconn",
"github": "PEConn",
"image": "image/Vww75TFpThOgTNuASFM6UYfBAp53/bphnrZBppE6u1ZqNnhKU.jpg"
},
"pavoldrotar": {
"country": "UK",
"homepage": "https://pavoldrotar.com",
"twitter": "DrotarPavol",
"github": "padr31",
"image": "image/Vww75TFpThOgTNuASFM6UYfBAp53/DXzBVhVGAn8NTnPqW7Pa.jpg"
},
"adrianajara": {
"country": "US",
"image": "image/Vww75TFpThOgTNuASFM6UYfBAp53/tIuTcnxqlspZFyklJYHG.jpg"
},
"agektmr": {
"country": "JP",
"twitter": "agektmr",
"github": "agektmr",
"glitch": "agektmr",
"image": "image/YLflGBAPWecgtKJLqCJHSzHqe2J2/r7YL1q3afKza6VUTF4QN.jpg"
},
"titouan": {
"country": "FR",
"image": "image/YLflGBAPWecgtKJLqCJHSzHqe2J2/vdjz5azkSvwbgq3lrg9X.jpeg"
},
"jecelynyeen": {
"country": "DE",
"twitter": "jecfish",
"homepage": "https://jec.fyi/",
"github": "jecfish",
"image": "image/BrQidfK9jaQyIHwdw91aVpkPiib2/4HPVWldl8gHYH8npWFHu.jpg"
},
"megginkearney": {
"image": "image/BrQidfK9jaQyIHwdw91aVpkPiib2/wKFYQ94ArLlegTGeElAg.jpg"
},
"flaviocopes": {
"image": "image/BrQidfK9jaQyIHwdw91aVpkPiib2/Lr9pGxMHt7A5UizJ2Ogn.jpg"
},
"fawazm": {
"country": "CA",
"github": "fawazmohammad",
"image": "image/BrQidfK9jaQyIHwdw91aVpkPiib2/QDNnPHloDqEwqRW5ASvt.jpg"
},
"tvanderlippe": {
"country": "UK",
"twitter": "timvdlippe",
"github": "timvdlippe",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/f3Wz3J7qXM06P764b15c.jpg"
},
"janscheffler": {
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/RSAAD1CFd8fVEN9cErxn.jpg"
},
"sigurds": {
"country": "DE",
"twitter": "sigurdschn",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/kt0TRNu8iPYdgh9HGZMe.jpg"
},
"nsatragno": {
"country": "CA",
"twitter": "nsatragno",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/4dunwutvbM44pl6VlO2o.jpg"
},
"jobay": {
"country": "DK",
"github": "johanbay",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/pYrCz7DlWnk2k9Qz3nB7.jpg"
},
"mathiasbynens": {
"country": "DE",
"twitter": "mathias",
"github": "mathiasbynens",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/abpvpv7lyW7ECZNEJ7wb.jpg"
},
"jackfranklin": {
"country": "UK",
"twitter": "jack_franklin",
"github": "jackfranklin",
"homepage": "https://www.jackfranklin.co.uk/",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/7EeikZvegS1VHqGHWPxW.jpg"
},
"ingvarstepanyan": {
"country": "UK",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/cyBZmbNjKjdMn930X8MD.jpg"
},
"sadym": {
"country": "DE",
"twitter": "maximsadym",
"github": "sadym-chromium",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/PzmJZBgZBJ612Hy8QBSZ.jpg"
},
"orkon": {
"country": "DE",
"twitter": "orkon",
"github": "orkon",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/KMNWpnRJTP6eHJs1wEw2.jpg"
},
"yoavweiss": {
"twitter": "yoavweiss",
"github": "yoavweiss",
"image": "image/ZDZVuXt6QqfXtxkpXcPGfnygYjd2/isPv6ZIClCtYWtmkB1w0.jpg"
},
"solomonkinard": {
"country": "US",
"homepage": "https://kinard.com",
"twitter": "solomonkinard",
"github": "solomonkinard",
"glitch": "solomonkinard",
"image": "image/VK2OszK9GThIIwHngukz3x84Zfd2/rmArqpThpCHbCz9dWSWT.jpg"
},
"mihajlija": {
"homepage": "https://mihajlija.github.io/",
"twitter": "bibydigital",
"github": "mihajlija",
"image": "image/vgdbNJBYHma2o62ZqYmcnkq3j0o1/lLsarI5KPmS0kwK9L4Ea.jpeg"
},
"mustafa": {
"country": "US",
"homepage": "https://designtoday.info",
"twitter": "mustafa_x",
"github": "mustafa-x",
"glitch": "mustafa-x",
"image": "image/xizoeLGxYNf3VLUHc5BsIoiE1Af1/ShCbqP0E2I9TaNyA7d5a.jpg"
},
"bmeurer": {
"country": "DE",
"twitter": "bmeurer",
"github": "bmeurer",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/XQZ4QLusg8Iq5kP4s04d.jpg"
},
"demianrenzulli": {
"country": "US",
"twitter": "drenzulli",
"github": "demianrenzulli",
"glitch": "demianrenzulli",
"image": "image/26V1DWN36MZr3mUo8ChSBlCpzp43/Jsv3fxDmq9T74z5q7zzU.jpg"
},
"samdutton": {
"country": "UK",
"homepage": "https://samdutton.com",
"twitter": "sw12",
"github": "samdutton",
"glitch": "samdutton",
"image": "image/80mq7dk16vVEg8BBhsVe42n6zn82/F3Df3SeugXYQEUUiMslu.jpg"
},
"maudn": {
"country": "DE",
"twitter": "maudnals",
"github": "maudnals",
"image": "image/O2RNUyVSLubjvENAT3e7JSdqSOx1/bpoFTthopZevDRDPPo3r.jpg"
},
"beaufortfrancois": {
"country": "FR",
"github": "beaufortfrancois",
"image": "image/sQ51XsLqKMgSQMCZjIN0B7hlBO02/8SV7KI2QNVXph2L5Cga2.jpeg"
},
"atotic": {
"country": "US",
"twitter": "atotic",
"image": "image/HodOHWjMnbNw56hvNASHWSgZyAf2/yb4nAlmupGwqaiUypp7b.jpg"
},
"kimanh": {
"country": "DE",
"twitter": "kianhuu",
"github": "ktran",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/WMxar1rRgocnv8LEo3hG.jpg"
},
"thomassteiner": {
"homepage": "https://blog.tomayac.com/",
"twitter": "tomayac",
"github": "tomayac",
"glitch": "tomayac",
"country": "DE",
"image": "image/8WbTDNrhLsU0El80frMBGE4eMCD3/TbY7HP8KuTtQ6Y1186nt.jpg"
},
"ajara": {
"twitter": "tropicadri",
"github": "tropicadri",
"country": "US",
"image": "image/SeARmcA1EicLXagFnVOe0ou9cqK2/24pW1yRsYdAJXV7nfgbR.jpg"
},
"chrishtr": {
"twitter": "chrishtr",
"github": "chrishtr",
"country": "US",
"image": "image/ZDZVuXt6QqfXtxkpXcPGfnygYjd2/t755awh2DwVKBMxvupUA.jpeg"
},
"rebeccasoares": {
"country": "US",
"image": "image/SHhb2PDKzXTggPGAYpv8JgR81pX2/WWbi21K4D5om3zTba8hR.jpg"
},
"rsheeter": {
"country": "CA",
"github": "rsheeter",
"image": "image/roKb5a4ddjOSoIbxRFI9kDeuVvE2/PRHDWY5YSOQehUCcvnWB.png"
},
"ackermanb": {
"country": "US",
"image": "image/SHhb2PDKzXTggPGAYpv8JgR81pX2/kUhkXfBItc8GVTkWA2AB.jpg"
},
"dsli": {
"country": "US",
"image": "image/SHhb2PDKzXTggPGAYpv8JgR81pX2/taqTgQ89EI2kdOtM7Zle.jpeg"
},
"joycetoh": {
"country": "US",
"github": "joycetoh8",
"image": "image/ttTommHYbJXsEL29zNB1wXBvH4z1/25uXyGl2m7FtpUyogSpL.jpeg"
},
"yigu": {
"twitter": "yigsgu",
"github": "yi-gu",
"country": "CA",
"image": "image/YLflGBAPWecgtKJLqCJHSzHqe2J2/qEqbB89jHxBWSyDjCeQh.jpg"
},
"hanselfmu": {
"twitter": "han_changhao",
"github": "hanselfmu",
"country": "DE",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/oEV9Pd48COn9JnMrUYzZ.jpg"
},
"rowan_m": {
"country": "UK",
"twitter": "rowan_m",
"github": "rowan-m",
"glitch": "rowan-m",
"image": "image/vgdbNJBYHma2o62ZqYmcnkq3j0o1/36DbfIY65yZEBUfN0VZ3.jpeg"
},
"danielcheng": {
"github": "zetafunction",
"image": "image/ZDZVuXt6QqfXtxkpXcPGfnygYjd2/bkhHWyJ094v913iIMo2C.jpg"
},
"progers": {
"github": "progers",
"image": "image/ZDZVuXt6QqfXtxkpXcPGfnygYjd2/euJh3BcGWhuuJG7keukf.jpg"
},
"kojiishi": {
"github": "kojiishi",
"image": "image/ZDZVuXt6QqfXtxkpXcPGfnygYjd2/3we9yRG0YsHoQ3O9CU7M.jpg"
},
"iankilpatrick": {
"github": "bfgeek",
"image": "image/ZDZVuXt6QqfXtxkpXcPGfnygYjd2/sSG6wOWF6LiAytFXAi8L.jpg"
},
"kylecharbonneau": {
"image": "image/ZDZVuXt6QqfXtxkpXcPGfnygYjd2/GLfwUjU4lr5ceazmYP1X.jpg"
},
"dalecurtis": {
"image": "image/ZDZVuXt6QqfXtxkpXcPGfnygYjd2/tXj7wN2dYxURc2jOyF7n.png"
},
"kritisapra": {
"country": "UK",
"twitter": "kritisapra_",
"github": "kriti-sapra",
"homepage": "https://www.kritisapra.co.uk/",
"image": "image/odjn1VxxoIc8gBVMXV0DIYIt2zn2/UceO32Ju1t1aDGz16GTQ.jpg"
},
"brendankenny": {
"country": "US",
"twitter": "brendankenny",
"github": "brendankenny",
"image": "image/MtjnObpuceYe3ijODN3a79WrxLU2/sWOfAs4f2WyQMMF9xt1A.jpg"
},
"abeyad": {
"country": "US",
"twitter": "alibeyad",
"github": "abeyad",
"image": "image/BLBNCWcM57UxCqJ0LsNECuVCaxD2/GR8cNgtWyPyXDqI4d61Q.jpeg"
},
"arichiv": {
"country": "US",
"twitter": "iblameari",
"github": "arichiv",
"image": "image/kY6vrM8mwvcBzVokoWQTl9rKquv1/ctQrNhmIeWkvn9zfV6X0.jpg"
},
"jichen": {
"country": "US",
"image": "image/sQ51XsLqKMgSQMCZjIN0B7hlBO02/PiqZNqbaZXr3qfZC8lNG.jpeg"
},
"kateryna": {
"country": "DE",
"github": "kateryna-prokopenko",
"image": "image/OEs9sSlbxePTYhSctRsJ9kgrqPy1/rdQlefvcJBrvTiqSxULm.jpg"
},
"miketaylr": {
"github": "miketaylr",
"image": "image/vgdbNJBYHma2o62ZqYmcnkq3j0o1/v4ogqQjm5vTjRQBaTyRK.png"
},
"alcastano": {
"country": "CH",
"image": "image/dPDCek3EhZgLQPGtEG3y0fTn4v82/Ie3JSl9zE6f51LclZGFS.jpg"
},
"alexandrawhite": {
"country": "US",
"github": "heyawhite",
"twitter": "heyawhite",
"image": "image/VbsHyyQopiec0718rMq2kTE1hke2/tKKMrgVB852NNd1UMRzN.png"
},
"aaronhk": {
"country": "CA",
"github": "mysterydate",
"twitter": "_mysterydate",
"image": "image/kheDArv5csY6rvQUJDbWRscckLr1/X8o5K4jnZHhQgHfkmJY7.jpeg"
},
"victortan": {
"country": "US",
"github": "victortan",
"twitter": "victortan",
"image": "image/vgdbNJBYHma2o62ZqYmcnkq3j0o1/j7BoDYMJWpcjTNyhbnYu.jpeg"
},
"pbakaus": {
"country": "US",
"homepage": "https://paulbakaus.com/",
"twitter": "pbakaus",
"image": "image/C47gYyWYVMMhDmtYSLOWazuyePF2/fa0lUahofnggwG3lhxCe.jpeg"
},
"umarhansa": {
"country": "UK",
"homepage": "https://umaar.com/",
"twitter": "umaar",
"image": "image/C47gYyWYVMMhDmtYSLOWazuyePF2/6Q7EVYpBXsElBaENIUKd.jpeg"
},
"jackjey": {
"country": "JP",
"github": "JackJey",
"image": "image/PV7xjXdOKHP8LWt9XhstsToJeK82/O5CMzBRhiNQelJ5Rkzv0.jpg"
},
"sofiayem": {
"github": "sofiayem",
"image": "image/NJdAV9UgKuN8AhoaPBquL7giZQo1/O2sIJEHG9avKV4aqzSx7.jpeg"
},
"kevinkiklee": {
"country": "US",
"twitter": "kevinkiklee",
"github": "kevinkiklee",
"glitch": "kevinkiklee",
"image": "image/hVf1flv5Jdag8OQKYqOcJgWUvtz1/8bRRaZVXzJKCDu0RlK1Y.jpg"
},
"stefanzager": {
"country": "US",
"image": "image/kheDArv5csY6rvQUJDbWRscckLr1/j51qMPHhY07cFu4LQd9y.jpeg"
},
"rachelandrew": {
"country": "UK",
"twitter": "rachelandrew",
"github": "rachelandrew",
"homepage": "https://rachelandrew.co.uk",
"image": "image/kheDArv5csY6rvQUJDbWRscckLr1/DbljY0AD921j6PKWl6JC.jpeg"
},
"bgalbs": {
"country": "US",
"twitter": "bgalbs",
"image": "image/C8ys09lNbQOJLokQMhRtN2A0YU12/cySC1Gzh8NlFSsURpnpS.jpg"
},
"twifkak": {
"twitter": "twifkak",
"github": "twifkak",
"image": "image/rULxC7pPw3PFS4o9xr7v8isFmCv1/fDaDWpuKLKDm4mjnt0jV.jpg"
},
"jhey": {
"country": "UK",
"twitter": "jh3yy",
"github": "jh3y",
"linkedin": "https://www.linkedin.com/in/jheytompkins/",
"homepage": "https://jhey.dev/links",
"image": "image/Dyx9FwYgMyNqy1kMGx8Orz6q0qC3/JMkAJAgH01auU1FiapGg.jpeg"
},
"mariahhart": {
"country": "US",
"image": "image/YLflGBAPWecgtKJLqCJHSzHqe2J2/iy1Y4UTfdXCdXqdnveqi.jpg"
},
"simonhearne": {
"country": "UK",
"twitter": "SimonHearne",
"github": "SimonHearne",
"linkedin": "https://www.linkedin.com/in/simonhearne/",
"homepage": "https://simonhearne.com"
}
}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/index.php","entries":[{"id":"v4yU.php","source":"undoRedo.source","timestamp":1649260517102}]}
{"version":1,"resource":"file:///Users/simon/Projects/awesome-page/public/404.html","entries":[{"id":"mZMT.html","timestamp":1649320095263},{"id":"YwBb.html","timestamp":1649320232871},{"id":"jxav.html","timestamp":1649320279158},{"id":"XUFX.html","timestamp":1649320369655},{"id":"8sWS.html","timestamp":1649321535715},{"id":"SZdg.html","timestamp":1649321551929},{"id":"Thyv.html","timestamp":1649322041647},{"id":"bPEn.html","timestamp":1649322085145},{"id":"UDsD.html","timestamp":1649322378615},{"id":"1M0P.html","timestamp":1649322482935},{"id":"sCN6.html","timestamp":1649322595759},{"id":"LipF.html","timestamp":1649322690978},{"id":"SP8W.html","timestamp":1649323261262},{"id":"ukUP.html","timestamp":1649323527599},{"id":"TStW.html","timestamp":1649323596200},{"id":"0yJA.html","timestamp":1649323677274},{"id":"Mdmc.html","timestamp":1649323839935},{"id":"pJhV.html","timestamp":1649323934105},{"id":"pryb.html","timestamp":1649323995891},{"id":"2lEH.html","timestamp":1649324056491},{"id":"Joxj.html","timestamp":1649324229991},{"id":"KkyJ.html","timestamp":1649324288701},{"id":"LhAI.html","timestamp":1649324373524},{"id":"R7pi.html","timestamp":1649339973567},{"id":"IxkH.html","timestamp":1649340514972},{"id":"ffmw.html","timestamp":1649340564485},{"id":"U7Pa.html","timestamp":1649341250650},{"id":"umYB.html","timestamp":1650558056179},{"id":"VlUH.html","timestamp":1650558173593},{"id":"pfUG.html","timestamp":1650558206329},{"id":"U4Io.html","timestamp":1650558306214},{"id":"tRle.html","timestamp":1650558604549},{"id":"Oqcm.html","timestamp":1650558849419},{"id":"BhJc.html","timestamp":1650559292908},{"id":"a3eC.html","timestamp":1650559330464},{"id":"UTTp.html","timestamp":1650559456243},{"id":"7Jvf.html","timestamp":1650569085262},{"id":"t0gZ.html","timestamp":1650569202400},{"id":"Wvpu.html","timestamp":1650569416893},{"id":"LHhc.html","timestamp":1650569835295},{"id":"BZb3.html","timestamp":1650570164015},{"id":"3snF.html","timestamp":1650888705250}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/all-in-one-css_new.css","entries":[{"id":"zNGI.css","timestamp":1652115808484},{"id":"CWG3.css","timestamp":1652288047854},{"id":"neP0.css","timestamp":1652454659806},{"id":"QnKY.css","timestamp":1652455444594},{"id":"Xu9p.css","timestamp":1652698516448}]}
{"version":1,"resource":"file:///Users/simon/ef_upload/new/main_header.php","entries":[{"id":"icSJ.php","timestamp":1652095024419},{"id":"Tnbh.php","timestamp":1652095068305},{"id":"xZke.php","timestamp":1652095140602},{"id":"TrGJ.php","timestamp":1652095333175},{"id":"72Ho.php","timestamp":1652095656371},{"id":"CSGe.php","timestamp":1652097646341},{"id":"dQPV.php","timestamp":1652097741304},{"id":"B3p4.php","timestamp":1652105599949},{"id":"G7B9.php","timestamp":1652105657076},{"id":"CiIL.php","source":"undoRedo.source","timestamp":1652105689667},{"id":"MZnV.php","timestamp":1652124483556},{"id":"LFjX.php","timestamp":1652124968361},{"id":"0Gzl.php","timestamp":1652258319288}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/index.php","entries":[{"id":"vVsp.php","timestamp":1652699862175},{"id":"2H8M.php","timestamp":1652699967243},{"id":"cSw2.php","timestamp":1652700678755},{"id":"npJD.php","source":"undoRedo.source","timestamp":1652700732325}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/news-detail.php","entries":[{"id":"BNkf.php","timestamp":1652121500504},{"id":"VPKE.php","timestamp":1652121541859},{"id":"51Ya.php","timestamp":1652121673412},{"id":"yEbp.php","timestamp":1652260405425},{"id":"wiIO.php","timestamp":1652454291692},{"id":"LvOr.php","timestamp":1652703133989}]}
{"version":1,"resource":"file:///Users/simon/ef_upload/new/all-in-one-css_new.css","entries":[{"id":"jxoU.css","timestamp":1652287984834}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/php/labels/generate_labels.php","entries":[{"id":"TQAV.php","timestamp":1649332937507},{"id":"GNtl.php","timestamp":1649332976577}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/generate/generateCLI.php","entries":[{"id":"GmAJ.php","timestamp":1651072463235},{"id":"v6vh.php","timestamp":1651072767772},{"id":"Tkbg.php","timestamp":1651072884429}]}
{"version":1,"resource":"file:///Users/simon/ef_upload/new/all-in-one-css.css","entries":[{"id":"iDQE.css","timestamp":1652095652638},{"id":"psdi.css","timestamp":1652097471230}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrzap/app/src/views/admin/admin-view.vue","entries":[{"id":"Xqhd.vue","timestamp":1650403712882}]}
{"version":1,"resource":"file:///usr/local/etc/httpd/httpd.conf","entries":[{"id":"0dVD.conf","timestamp":1649252456586},{"id":"qkqt.conf","timestamp":1649252471092},{"id":"fpfq.conf","timestamp":1649252492233},{"id":"XzhQ.conf","timestamp":1649252516282},{"id":"SD8k.conf","timestamp":1649252642305}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/en/docs/crux/methodology/index.md","entries":[{"id":"YWyF.md","timestamp":1651588308758}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/courses-home.php","entries":[{"id":"soOA.php","timestamp":1652106110948}]}
{"version":1,"resource":"file:///Users/simon/Book1.csv","entries":[{"id":"A8x3.csv","timestamp":1651072260475}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/common_login.php","entries":[{"id":"KHsM.php","timestamp":1652105181736}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/_data/docs/crux/toc.yml","entries":[{"id":"jDIQ.yml","source":"Workspace Edit","timestamp":1650560233524},{"id":"5txD.yml","timestamp":1651588308770},{"id":"l1Wz.yml","timestamp":1651590174730}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/_data/docs/projects.yml","entries":[{"id":"ygWp.yml","timestamp":1650557426327}]}
{"version":1,"resource":"file:///Users/simon/cassidy.js","entries":[{"id":"Ublv.js","source":"textFileCreate.source","timestamp":1651760614731},{"id":"eHDU.js","timestamp":1651760880154},{"id":"fe5T.js","timestamp":1651760894977},{"id":"glST.js","timestamp":1651760916869},{"id":"B99q.js","timestamp":1651760927546},{"id":"lJkz.js","timestamp":1651761010161},{"id":"sx94.js","timestamp":1651761097720},{"id":"fppp.js","timestamp":1651761239882},{"id":"EYcQ.js","timestamp":1651761251685},{"id":"pehm.js","timestamp":1651761311150},{"id":"GpFT.js","timestamp":1651761410060},{"id":"2AOt.js","timestamp":1651761422189},{"id":"UfaE.js","timestamp":1651761487831},{"id":"j7EC.js","timestamp":1651761510048}]}
{"version":1,"resource":"file:///Users/simon/Projects/awesome-page/public/img/join_now.svg","entries":[{"id":"NP5W.svg","timestamp":1650558453850}]}
{"version":1,"resource":"file:///Users/simon/Projects/awesome-pages/public/buy/index.html","entries":[{"id":"x2UQ.html","timestamp":1650570828943}]}
{
"pasteImage.basePath": "${currentFileDir}/media",
"pasteImage.path": "${currentFileDir}/media",
"pasteImage.prefix": "media/"
}
{"version":1,"resource":"file:///Users/simon/Projects/presentations/.vscode/settings.json","entries":[{"id":"O0iT.json","timestamp":1651824102105},{"id":"x4IB.json","timestamp":1651824396726},{"id":"iG5N.json","timestamp":1651824416986},{"id":"8awh.json","timestamp":1651824451828}]}
{
"pasteImage.basePath": "${currentFileDir}/media",
"pasteImage.path": "${currentFileDir}/media",
"pasteImage.prefix": ""
}
{
"pasteImage.basePath": "${currentFileDir}/media/"
}
{
"pasteImage.basePath": "${currentFileDir}",
"pasteImage.path": "${currentFileDir}/media",
"pasteImage.prefix": "media/"
}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/scripts/labels.js","entries":[{"id":"QQZl.js","source":"undoRedo.source","timestamp":1649332182136},{"id":"wdiq.js","timestamp":1649332223663},{"id":"6uxn.js","timestamp":1649332237117},{"id":"vtWJ.js","timestamp":1649332390185},{"id":"hAY4.js","timestamp":1653917049039},{"id":"8b1K.js","timestamp":1653917150564},{"id":"xETs.js","timestamp":1654096871233},{"id":"E2cY.js","timestamp":1654096956279}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/news.php","entries":[{"id":"qyEV.php","timestamp":1652121006612},{"id":"phe6.php","timestamp":1652121214278},{"id":"Blxg.php","timestamp":1652121248383}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/php/labels/PDF_Label.php","entries":[{"id":"u90w.php","timestamp":1654095674606},{"id":"oDhL.php","timestamp":1654095744355},{"id":"ZKrg.php","timestamp":1654095769936},{"id":"xotx.php","timestamp":1654095817190},{"id":"kych.php","timestamp":1654095858147},{"id":"GcIa.php","source":"undoRedo.source","timestamp":1654095866634},{"id":"2gNc.php","timestamp":1654095937362},{"id":"XVxv.php","timestamp":1654095961465},{"id":"7VOq.php","timestamp":1654095974848},{"id":"05I4.php","source":"undoRedo.source","timestamp":1654095988427},{"id":"DfuH.php","timestamp":1654096045487},{"id":"oTNs.php","timestamp":1654096057446},{"id":"1ypN.php","timestamp":1654096071491},{"id":"Qfmf.php","source":"undoRedo.source","timestamp":1654096076717},{"id":"bMgn.php","timestamp":1654096082344}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrzap/worker/wrangler.toml","entries":[{"id":"rUIu.toml","timestamp":1650400535917}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/index%202.php","entries":[{"id":"kqvC.php","timestamp":1652097967385},{"id":"8b8R.php","timestamp":1652098341766},{"id":"gYRy.php","timestamp":1652106777855},{"id":"Juj8.php","timestamp":1652110096209},{"id":"md6f.php","timestamp":1652112151256},{"id":"NFJE.php","timestamp":1652112369336},{"id":"wund.php","timestamp":1652112538747},{"id":"P0co.php","timestamp":1652112638336},{"id":"81jT.php","timestamp":1652115389797},{"id":"a7tx.php","timestamp":1652115446695},{"id":"jrhW.php","timestamp":1652115674515},{"id":"yibZ.php","timestamp":1652115900364},{"id":"Yiyd.php","timestamp":1652119158942},{"id":"JVID.php","timestamp":1652256394355},{"id":"mtVX.php","timestamp":1652280790209},{"id":"Qpdq.php","timestamp":1652455938804},{"id":"nwm7.php","timestamp":1652456042597},{"id":"8VOF.php","timestamp":1652456198927},{"id":"gEeL.php","timestamp":1652456391325},{"id":"OcU4.php","timestamp":1652457045809},{"id":"gn2S.php","timestamp":1652469320389},{"id":"QIyg.php","timestamp":1652469428508},{"id":"BDJJ.php","timestamp":1652469914024},{"id":"gtrE.php","timestamp":1652470052861}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/faqs/index.php","entries":[{"id":"e760.php","timestamp":1649257913153},{"id":"Oy3g.php","timestamp":1649258079027},{"id":"fglg.php","timestamp":1649258140068},{"id":"1rb9.php","timestamp":1649258255514},{"id":"hUoz.php","timestamp":1649258722325},{"id":"y6cy.php","timestamp":1649258765902},{"id":"lhi8.php","timestamp":1649258785357},{"id":"YhKy.php","timestamp":1649259283699},{"id":"JkXw.php","timestamp":1649259369118},{"id":"5L5n.php","timestamp":1649259471062},{"id":"cFQt.php","timestamp":1649259513689},{"id":"0geS.php","timestamp":1649259665666},{"id":"Kky1.php","timestamp":1649259919091},{"id":"bPH1.php","timestamp":1649259969315},{"id":"4TDG.php","timestamp":1649259988133},{"id":"Sedj.php","timestamp":1649260030847},{"id":"18Ox.php","timestamp":1649260062277},{"id":"0Pnt.php","timestamp":1649260092529},{"id":"SUQI.php","timestamp":1649260589270}]}
{"version":1,"resource":"file:///Users/simon/allianzdirect.de.html","entries":[{"id":"phSx.html","source":"textFileCreate.source","timestamp":1654003821132},{"id":"rvjY.html","source":"textFileCreate.source","timestamp":1655221052570}]}
{"version":1,"resource":"file:///Users/simon/ef_upload/new/index.php","entries":[{"id":"PjAm.php","source":"textFileCreate.source","timestamp":1652112400562}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/stylesheets/qrexplore.css","entries":[{"id":"qlu6.css","timestamp":1649257381521},{"id":"mJXm.css","timestamp":1649257454660},{"id":"v3tf.css","timestamp":1649257720170},{"id":"9lIx.css","timestamp":1649279115638},{"id":"Mcxy.css","timestamp":1649279260662},{"id":"bWJ8.css","timestamp":1649279686647},{"id":"ckKJ.css","timestamp":1649281100708},{"id":"6zxf.css","timestamp":1649331794170}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrzap/package.json","entries":[{"id":"ZO1j.json","timestamp":1650400717989}]}
{
"name": "qrzap",
"private": true,
"author": "Simon Hearne <[email protected]>",
"license": "MIT",
"workspaces": [
"./app",
"./worker"
],
"devDependencies": {
"lerna": "^4.0.0"
}
}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/php/qr_funcs.php","entries":[{"id":"LfiB.php","timestamp":1651072487515},{"id":"wXLr.php","timestamp":1651072767772},{"id":"unSl.php","timestamp":1651072884428}]}
{"version":1,"resource":"file:///Users/simon/ef_upload/main_header.php","entries":[{"id":"unVC.php","timestamp":1652086587661},{"id":"WKGW.php","timestamp":1652086662184},{"id":"o5Oq.php","timestamp":1652086733013},{"id":"FT7y.php","timestamp":1652086956297}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/en/docs/crux/api/index.md","entries":[{"id":"kbNu.md","timestamp":1650560233468},{"id":"Rkga.md","timestamp":1651583480172},{"id":"Hncy.md","timestamp":1651588654315}]}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true,
"terminal.integrated.defaultProfile.osx": "zsh",
"gitlens.plusFeatures.enabled": false
}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true
}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true,
"terminal.integrated.defaultProfile.osx": "zsh"
}
{"version":1,"resource":"vscode-userdata:/Users/simon/Library/Application%20Support/Code/User/settings.json","entries":[{"id":"9yJE.json","timestamp":1649257844466},{"id":"qXiZ.json","timestamp":1650531030533},{"id":"mxJk.json","timestamp":1650552041648},{"id":"OMZy.json","timestamp":1650554228327},{"id":"Cg8F.json","timestamp":1651241201493},{"id":"2ElD.json","timestamp":1651241311283},{"id":"qnm4.json","timestamp":1651241329451},{"id":"fx4Q.json","timestamp":1651761497377},{"id":"xohc.json","timestamp":1651773092104}]}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true,
"terminal.integrated.defaultProfile.osx": "zsh",
"gitlens.plusFeatures.enabled": false,
"window.zoomLevel": 2
}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true,
"terminal.integrated.defaultProfile.osx": "zsh",
"window.zoomLevel": 2
}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true,
"terminal.integrated.defaultProfile.osx": "zsh"
}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true,
"terminal.integrated.defaultProfile.osx": "zsh",
"gitlens.plusFeatures.enabled": false
}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true,
"terminal.integrated.defaultProfile.osx": "zsh"
}
{
"jsonnet.libPaths": ["/Users/shearne/Projects/simonhearne.webperf.ninja/jsonnet/lib"],
"git.confirmSync": false,
"jshint.options": {
"esversion": 8
},
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": true,
"suppressWelcomeNotice": false
},
"julia.executablePath": "/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia",
"git.autofetch": true,
"extensions.ignoreRecommendations": false,
"files.associations": {
"*.nunjucks": "html"
},
"gitlens.keymap": "chorded",
"gitlens.historyExplorer.enabled": true,
"sync.gist": "6563a255dbe7459ae58a62418fdde4f9",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-29T08:23:08.895Z",
"sync.lastDownload": "",
"sync.forceDownload": false,
"git.ignoreMissingGitWarning": true,
"workbench.iconTheme": "material-icon-theme",
"editor.tabSize": 4,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.startupEditor": "newUntitledFile",
"scm.alwaysShowProviders": true,
"workbench.colorTheme": "Visual Studio Dark",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"todo-tree.highlights.enabled": true,
"editor.codeActionsOnSave": {
},
"markdownlint.config": {
"atx_closed": true,
"default": true,
"MD041": false,
"MD040": false,
"MD033": false,
"MD026": false,
"MD007": { "indent": 4 },
"no-hard-tabs": false
},
"todo-tree.tree.showScanModeButton": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": true,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"cSpell.userWords": [
"CRMs",
"autoplay",
"columbo",
"macos",
"maxwidth",
"prioritised",
"whiteboarding"
],
"markdown-pdf.orientation": "landscape",
"markdown-pdf.breaks": true,
"projectManager.git.baseFolders": [
"~/Projects"
],
"peacock.keepBadgeColor": true,
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"webhint.enableTelemetry": "disabled",
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "open",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},
"editor.stickyTabStops": true,
"terminal.integrated.defaultProfile.osx": "zsh",
"gitlens.plusFeatures.enabled": false
}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/.htaccess","entries":[{"id":"xzwM","timestamp":1652094612595},{"id":"RrN2","timestamp":1652108196806},{"id":"X22W","timestamp":1652258671342}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/faqs/foo.html","entries":[{"id":"8ksY.html","source":"textFileCreate.source","timestamp":1649258337993},{"id":"T7a4.html","timestamp":1649259471062}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/main_header.php","entries":[{"id":"in4T.php","timestamp":1652258372656},{"id":"X31o.php","timestamp":1652258501922},{"id":"E7VK.php","timestamp":1652258953812},{"id":"o16G.php","timestamp":1652277963797},{"id":"MnzB.php","timestamp":1652278196631},{"id":"rsfT.php","timestamp":1652278231612},{"id":"R1pE.php","timestamp":1652287721797},{"id":"dBth.php","timestamp":1652288077827},{"id":"iiEv.php","timestamp":1652454680628},{"id":"w0Ov.php","timestamp":1654591758769},{"id":"5RM0.php","timestamp":1654595169417},{"id":"WDSE.php","timestamp":1654595382716}]}
{"version":1,"resource":"file:///Users/simon/Projects/presentations/css/theme/simon2.css","entries":[{"id":"BCnj.css","timestamp":1651670743584},{"id":"Llkz.css","timestamp":1651670794475},{"id":"uPMp.css","timestamp":1651759442463},{"id":"JtoP.css","timestamp":1651759515011},{"id":"VWJR.css","timestamp":1651827230936},{"id":"rmkk.css","timestamp":1652341760550},{"id":"nAmj.css","timestamp":1652341775834},{"id":"39KF.css","timestamp":1652342191872},{"id":"V31u.css","timestamp":1652342203776},{"id":"We4C.css","timestamp":1653996224847},{"id":"peGW.css","source":"undoRedo.source","timestamp":1653996226566},{"id":"2Fnh.css","timestamp":1653996301775}]}
{"version":1,"resource":"file:///Users/simon/Projects/requestmap/index.html","entries":[{"id":"VuRj.html","timestamp":1652187264623},{"id":"LOEy.html","timestamp":1652260518755}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/php/labels/holding.phtml","entries":[{"id":"VWGB.phtml","source":"undoRedo.source","timestamp":1649333074123},{"id":"47NF.phtml","timestamp":1649333229653},{"id":"vLXg.phtml","timestamp":1649333254278},{"id":"27cK.phtml","timestamp":1649333291001}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/templates/head.phtml","entries":[{"id":"LjhC.phtml","timestamp":1649260463069},{"id":"kkmK.phtml","timestamp":1649260549668},{"id":"myIz.phtml","timestamp":1649260702650},{"id":"x8p8.phtml","timestamp":1649260785248},{"id":"ZoHP.phtml","timestamp":1649260807218},{"id":"JEgi.phtml","timestamp":1649260828300},{"id":"j8C5.phtml","timestamp":1649261057897},{"id":"cxtn.phtml","timestamp":1649261092435},{"id":"A1bD.phtml","timestamp":1649261130335},{"id":"m733.phtml","timestamp":1649261160734},{"id":"Th0n.phtml","timestamp":1649261283527},{"id":"NJYh.phtml","timestamp":1649261299420},{"id":"pYQm.phtml","timestamp":1649261389645},{"id":"ZZY7.phtml","timestamp":1649261690159},{"id":"m3AR.phtml","timestamp":1649261736294},{"id":"2Tlu.phtml","timestamp":1649263923437},{"id":"X2mh.phtml","timestamp":1649264168168},{"id":"ZgbJ.phtml","timestamp":1649264196865},{"id":"d77j.phtml","timestamp":1649264268319}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/job-bank-search1.php","entries":[{"id":"7q1c.php","timestamp":1652106558238},{"id":"zJno.php","timestamp":1652106588505},{"id":"bqz5.php","timestamp":1652106763334}]}
{"version":1,"resource":"file:///Users/simon/Downloads/Export-3432c265-d05f-43c3-a230-3840e21c00ae/Anonymised%20Performance%20Audit%204f4a8da1a8ff4b65bdec257b156fb69e.html","entries":[{"id":"rwlz.html","timestamp":1655292158549},{"id":"DzM0.html","timestamp":1655293716081},{"id":"byLd.html","timestamp":1655293750647},{"id":"HB0O.html","timestamp":1655293928507}]}
{"version":1,"resource":"file:///Users/simon/Projects/requestmap/requestmap.js","entries":[{"id":"39py.js","timestamp":1652187250025}]}
{"version":1,"resource":"file:///private/var/folders/l1/kqw_zxhn0cb0y88_dyhry9z80000gn/T/fz3temp-2/webinardetail.php","entries":[{"id":"eMC3.php","timestamp":1652288387836}]}
{"version":1,"resource":"file:///Users/simon/Projects/qrexplore/generate/index.php","entries":[{"id":"wag3.php","timestamp":1649331180346},{"id":"z4rq.php","timestamp":1649331196275},{"id":"52q7.php","timestamp":1649331245951},{"id":"v8ha.php","timestamp":1649331351535}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/_data/i18n/authors.yaml","entries":[{"id":"LcbY.yaml","source":"Workspace Edit","timestamp":1650532162449}]}
{"version":1,"resource":"file:///Users/simon/Projects/developer.chrome.com/site/en/docs/crux/release-notes/index.md","entries":[{"id":"c1Vs.md","timestamp":1650560233468},{"id":"izTe.md","timestamp":1650571606497},{"id":"Ujdx.md","timestamp":1651581454924},{"id":"vjdY.md","timestamp":1651581911616},{"id":"M1LF.md","timestamp":1651582060165},{"id":"zPDx.md","timestamp":1651582627860},{"id":"2tLX.md","timestamp":1651582759495},{"id":"kPkN.md","timestamp":1651582833696}]}
This file has been truncated, but you can view the full file.
{
"name": "webhint.vscode-webhint",
"version": "1.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"node_modules/@gar/promisify": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
"integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
"dev": true
},
"node_modules/@hint/configuration-accessibility": {
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/@hint/configuration-accessibility/-/configuration-accessibility-2.0.18.tgz",
"integrity": "sha512-nS6BqJsRl6lxM9jxKSmTEavuT7yh7VT43B6D4SzWAQ9CCR8A0/NFDqwy6c22D0fMh/4ZeC+pCKZEyr6XZqBImg==",
"dev": true,
"dependencies": {
"@hint/connector-puppeteer": "^2.5.15",
"@hint/formatter-html": "^4.3.9",
"@hint/formatter-summary": "^3.0.31",
"@hint/hint-axe": "^4.4.11"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/configuration-development": {
"version": "8.3.5",
"resolved": "https://registry.npmjs.org/@hint/configuration-development/-/configuration-development-8.3.5.tgz",
"integrity": "sha512-qZZA6vKMngwFB/mdYfUCSPs1i83MC1suf3PnM8CAd8iHVO3dYV06IdfIsHM/O+T5VXPU168+Q8Q7mV/f0SbGAQ==",
"dev": true,
"dependencies": {
"@hint/configuration-accessibility": "^2.0.18",
"@hint/configuration-progressive-web-apps": "^7.0.19",
"@hint/connector-local": "^3.2.18",
"@hint/formatter-html": "^4.3.9",
"@hint/formatter-json": "^3.1.28",
"@hint/formatter-summary": "^3.0.31",
"@hint/hint-babel-config": "^2.4.18",
"@hint/hint-button-type": "^3.0.13",
"@hint/hint-compat-api": "^4.4.10",
"@hint/hint-create-element-svg": "^1.3.17",
"@hint/hint-css-prefix-order": "^1.4.17",
"@hint/hint-disown-opener": "^4.0.13",
"@hint/hint-highest-available-document-mode": "^5.0.13",
"@hint/hint-leading-dot-classlist": "^1.0.10",
"@hint/hint-meta-charset-utf-8": "^4.0.13",
"@hint/hint-meta-viewport": "^5.0.13",
"@hint/hint-no-bom": "^4.2.17",
"@hint/hint-no-inline-styles": "^1.0.9",
"@hint/hint-no-protocol-relative-urls": "^3.0.13",
"@hint/hint-scoped-svg-styles": "^1.3.17",
"@hint/hint-sri": "^4.0.13",
"@hint/hint-typescript-config": "^2.5.5",
"@hint/hint-webpack-config": "^2.4.19",
"@hint/parser-babel-config": "^2.1.33",
"@hint/parser-css": "^3.0.31",
"@hint/parser-html": "^3.0.26",
"@hint/parser-javascript": "^3.1.17",
"@hint/parser-jsx": "^1.0.18",
"@hint/parser-less": "^1.0.23",
"@hint/parser-sass": "^1.0.23",
"@hint/parser-typescript": "^1.0.18",
"@hint/parser-typescript-config": "^2.4.20",
"@hint/parser-webpack-config": "^2.1.32"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/configuration-progressive-web-apps": {
"version": "7.0.19",
"resolved": "https://registry.npmjs.org/@hint/configuration-progressive-web-apps/-/configuration-progressive-web-apps-7.0.19.tgz",
"integrity": "sha512-7c/t/mtwdzcyEeWur5nmsAYixA8t6xr3hC2ouEA73Htt+EvWD0r+oOUNbr12wAIQ1g+IdmU3WcZoGzDrb0SniA==",
"dev": true,
"dependencies": {
"@hint/connector-jsdom": "^4.1.18",
"@hint/connector-puppeteer": "^2.5.15",
"@hint/formatter-html": "^4.3.9",
"@hint/formatter-summary": "^3.0.31",
"@hint/hint-apple-touch-icons": "^4.0.13",
"@hint/hint-manifest-app-name": "^2.4.19",
"@hint/hint-manifest-exists": "^2.4.19",
"@hint/hint-manifest-file-extension": "^3.0.14",
"@hint/hint-manifest-is-valid": "^3.4.10",
"@hint/parser-manifest": "^2.3.10"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/configuration-web-recommended": {
"version": "8.2.10",
"resolved": "https://registry.npmjs.org/@hint/configuration-web-recommended/-/configuration-web-recommended-8.2.10.tgz",
"integrity": "sha512-dWMq1XNEAj11TxZSHnkcQ5Ext1g5RE9WEe2Y2Nj60eiP5ZNiLkodvOGfmiAcqO45fxyQga98onnYhvp5C42gbw==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/configuration-accessibility": "^2.0.18",
"@hint/connector-jsdom": "^4.1.18",
"@hint/connector-local": "^3.2.18",
"@hint/connector-puppeteer": "^2.5.15",
"@hint/formatter-html": "^4.3.9",
"@hint/formatter-json": "^3.1.28",
"@hint/formatter-stylish": "^3.1.28",
"@hint/formatter-summary": "^3.0.31",
"@hint/hint-button-type": "^3.0.13",
"@hint/hint-compat-api": "^4.4.10",
"@hint/hint-content-type": "^4.2.17",
"@hint/hint-create-element-svg": "^1.3.17",
"@hint/hint-css-prefix-order": "^1.4.17",
"@hint/hint-disown-opener": "^4.0.13",
"@hint/hint-highest-available-document-mode": "^5.0.13",
"@hint/hint-html-checker": "^3.3.17",
"@hint/hint-http-cache": "^4.0.13",
"@hint/hint-http-compression": "^5.2.17",
"@hint/hint-image-optimization-cloudinary": "^3.2.17",
"@hint/hint-leading-dot-classlist": "^1.0.10",
"@hint/hint-meta-charset-utf-8": "^4.0.13",
"@hint/hint-meta-viewport": "^5.0.13",
"@hint/hint-no-bom": "^4.2.17",
"@hint/hint-no-disallowed-headers": "^3.1.12",
"@hint/hint-no-friendly-error-pages": "^3.3.17",
"@hint/hint-no-html-only-headers": "^3.0.13",
"@hint/hint-no-http-redirects": "^3.0.13",
"@hint/hint-no-inline-styles": "^1.0.9",
"@hint/hint-no-protocol-relative-urls": "^3.0.13",
"@hint/hint-no-vulnerable-javascript-libraries": "^2.12.12",
"@hint/hint-scoped-svg-styles": "^1.3.17",
"@hint/hint-sri": "^4.0.13",
"@hint/hint-ssllabs": "^2.4.17",
"@hint/hint-strict-transport-security": "^3.0.13",
"@hint/hint-stylesheet-limits": "^3.3.17",
"@hint/hint-validate-set-cookie-header": "^3.0.13",
"@hint/hint-x-content-type-options": "^4.0.13",
"@hint/parser-css": "^3.0.31",
"@hint/parser-html": "^3.0.26",
"@hint/parser-javascript": "^3.1.17"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/connector-jsdom": {
"version": "4.1.18",
"resolved": "https://registry.npmjs.org/@hint/connector-jsdom/-/connector-jsdom-4.1.18.tgz",
"integrity": "sha512-kea1pXGXkXHs/wUjsyYxUBIpJ0/GQBlW7n0GuOKVw8EAFOe8ZEU8D9gi8c8ahTRYBK48nJD/Oz5dG/Dm/gJpQA==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-connector-tools": "^4.0.32",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-dom": "^2.1.12",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7",
"jsdom": "^19.0.0",
"mutationobserver-shim": "^0.3.7"
},
"optionalDependencies": {
"canvas": "^2.9.1"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/connector-local": {
"version": "3.2.18",
"resolved": "https://registry.npmjs.org/@hint/connector-local/-/connector-local-3.2.18.tgz",
"integrity": "sha512-cU4sP3lSnEpRMRcPv7FtPODJSjlFJlQYzWzXZ8enpWz66KG2o5nKt3WN3rm40pz46ypVtpXAvalzwYfZu5ajKg==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-dom": "^2.1.12",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"chokidar": "^3.5.3",
"globby": "^11.0.4",
"jsdom": "^19.0.0"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/connector-puppeteer": {
"version": "2.5.15",
"resolved": "https://registry.npmjs.org/@hint/connector-puppeteer/-/connector-puppeteer-2.5.15.tgz",
"integrity": "sha512-cp9HMz+8dWnSoYHrnZaN0zNg1adxgwYFTnC9o9F+qFoqoW+GPMu7e1baoMcUsWuyAg2Z8pX3hrVPPrs/kGIrXg==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-connector-tools": "^4.0.32",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-dom": "^2.1.12",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7",
"is-ci": "^3.0.1",
"lockfile": "^1.0.4",
"puppeteer-core": "^13.0.1"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/formatter-html": {
"version": "4.3.9",
"resolved": "https://registry.npmjs.org/@hint/formatter-html/-/formatter-html-4.3.9.tgz",
"integrity": "sha512-GTwVwziuxzsj1gszk37nLw+SqJJhm+1K9Gh7ES7Htmj1Jx7SJwYan3t3KPhauyv8NftKxNGsbvvJoTtCqkr5AA==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"ejs": "^3.1.6",
"fs-extra": "^10.1.0",
"lodash": "^4.17.21"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/formatter-json": {
"version": "3.1.28",
"resolved": "https://registry.npmjs.org/@hint/formatter-json/-/formatter-json-3.1.28.tgz",
"integrity": "sha512-z8i2xvfEyIRgH7UuaYnqBK5a8sozyYrmzrahkL4i1t7nh6tZYJiVDMjQnJ8BXs2izOyxdf0zjVxLRpv7dS9Jzw==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"lodash": "^4.17.21"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/formatter-stylish": {
"version": "3.1.28",
"resolved": "https://registry.npmjs.org/@hint/formatter-stylish/-/formatter-stylish-3.1.28.tgz",
"integrity": "sha512-n/D2thLaCfbzspVcNYoJIpZmh6tB3WkCHUJXwxnFiLMX2lvmxxw0GP/cx53/DJrzagl0smkPbO7BlWJ0kAyGfQ==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"chalk": "^4.1.2",
"lodash": "^4.17.21",
"strip-ansi": "^6.0.0",
"text-table": "^0.2.0"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/formatter-summary": {
"version": "3.0.31",
"resolved": "https://registry.npmjs.org/@hint/formatter-summary/-/formatter-summary-3.0.31.tgz",
"integrity": "sha512-TuCIqhoPbXN1bLkXV/yEqSGJmmsngjXtRlHbqiVDysaUElT5fawtox4saGxuVMvj5kcXkz6tRqu5PvcUiJS/0w==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"chalk": "^4.1.2",
"lodash": "^4.17.21",
"strip-ansi": "^6.0.0",
"text-table": "^0.2.0"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-apple-touch-icons": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-apple-touch-icons/-/hint-apple-touch-icons-4.0.13.tgz",
"integrity": "sha512-MMp5HkXl2o5ZlR3VGwbTl3/mB0eDJufgQFaYgzVXqrNGf+wC7V35uAzZ5eKjIAzP4Co3P9gccC2WxjyWSzcCOQ==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"image-size": "^1.0.1"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-axe": {
"version": "4.4.11",
"resolved": "https://registry.npmjs.org/@hint/hint-axe/-/hint-axe-4.4.11.tgz",
"integrity": "sha512-eLAiHF5lfemH6JHleNTb3Hd9Sj/0ZYttJND9NcjZmpczH77yH2U6gh82x0js6UF3D0pYjeB1l955fmKDs2aT+w==",
"dev": true,
"dependencies": {
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"axe-core": "^4.4.1"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-babel-config": {
"version": "2.4.18",
"resolved": "https://registry.npmjs.org/@hint/hint-babel-config/-/hint-babel-config-2.4.18.tgz",
"integrity": "sha512-9BGtYRkds5uCygo/YfHeA1O8/UjCWm7ttCsWPPLCB83NzIuU1ssHI6A004RqWlBjdZ+xBbExgjEoCiJBlJrsig==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"@hint/parser-babel-config": "^2.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-button-type": {
"version": "3.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-button-type/-/hint-button-type-3.0.13.tgz",
"integrity": "sha512-fF8NV/7G6LkWZVL3R6nJ5fE22wZWpMDw+NlN0F0WLcqmck844hPy2YHHUlTyv2VbhBM6KlkVP9M39z/1xWAFuw==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-compat-api": {
"version": "4.4.10",
"resolved": "https://registry.npmjs.org/@hint/hint-compat-api/-/hint-compat-api-4.4.10.tgz",
"integrity": "sha512-6bHKw/P5sLHvwVvQg7cNkWyDajBA2w5qsoc9tocn3cO3adqNbzd3rpAc2qQ9rdFK0RYAysDHJMYsv18bqp15Zg==",
"dev": true,
"dependencies": {
"@hint/utils-compat-data": "^1.1.8",
"@hint/utils-css": "^1.0.12",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"lodash": "^4.17.21"
},
"peerDependencies": {
"@hint/parser-css": "^3.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-content-type": {
"version": "4.2.17",
"resolved": "https://registry.npmjs.org/@hint/hint-content-type/-/hint-content-type-4.2.17.tgz",
"integrity": "sha512-vsG0UxLW2QAhKCil5oNkrgLBInu2+CejtOHMr00yZIrogM5ByNEK0XhntngDsDi7xCw75fLbbFjNdNGfyjDsIw==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"content-type": "^1.0.4"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-create-element-svg": {
"version": "1.3.17",
"resolved": "https://registry.npmjs.org/@hint/hint-create-element-svg/-/hint-create-element-svg-1.3.17.tgz",
"integrity": "sha512-Ktw+DGZhMu27uKMmdT984MJuo4EOZV2mceUL5du2mVFKXdJiekflU8zxk87o/dvSI7PKaooR4130Pi/FbI+fsw==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"@hint/parser-javascript": "^3.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-css-prefix-order": {
"version": "1.4.17",
"resolved": "https://registry.npmjs.org/@hint/hint-css-prefix-order/-/hint-css-prefix-order-1.4.17.tgz",
"integrity": "sha512-bh65r1AtHSIIth7L+2QfFlk/XNAAlVZBKPCsyDXRAfARDNwkpgtjGBnB+IbiO4f3OHvGFLQWOG1EKxehLGu1pA==",
"dev": true,
"dependencies": {
"@hint/utils-css": "^1.0.12",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"postcss": "^8.4.13"
},
"peerDependencies": {
"@hint/parser-css": "^3.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-disown-opener": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-disown-opener/-/hint-disown-opener-4.0.13.tgz",
"integrity": "sha512-aClrxAjrN/idxrUnwgZ3lRWNGTt0DahuonxLEW95Dc6sHXzJkhJGqXghYxkWmzFaA+upnL6mqiuSMALsMReqEQ==",
"dev": true,
"dependencies": {
"@hint/utils-compat-data": "^1.1.8",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-highest-available-document-mode": {
"version": "5.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-highest-available-document-mode/-/hint-highest-available-document-mode-5.0.13.tgz",
"integrity": "sha512-zoo/nH4xjZk+rvY3J/kRm87qtnZqspdu4vReoC7oqxUN5agFWA+JzNY0EKxDsRcrYlfGop6KM/4mznjUHB5GDw==",
"dev": true,
"dependencies": {
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-html-checker": {
"version": "3.3.17",
"resolved": "https://registry.npmjs.org/@hint/hint-html-checker/-/hint-html-checker-3.3.17.tgz",
"integrity": "sha512-7ZlkImWJb9+3pCx/DRqmh7N+SFpZv6xBdULYQRpCZEgFzitcNkGp0gUg6h94zMhz/jjoT+BbBx/7b/xtRAWwHg==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7",
"lodash": "^4.17.21"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-http-cache": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-http-cache/-/hint-http-cache-4.0.13.tgz",
"integrity": "sha512-y6Cqy/vNFleTseZLF8RVxn7Qc4qtykCAUZ7rWz672QqrsoQMvpodDl+ekZ58ScYsbwor8YyBOw8ikePmqWDHfw==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-http-compression": {
"version": "5.2.17",
"resolved": "https://registry.npmjs.org/@hint/hint-http-compression/-/hint-http-compression-5.2.17.tgz",
"integrity": "sha512-f4HgeTRaU+1wU/GWjRNAbYrr6QTt6xq2br48mJtGw5RBuc4bb5bjSeuQOBp4jOIQtwxNb2GHR8i8l8Nyuv0MDQ==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-image-optimization-cloudinary": {
"version": "3.2.17",
"resolved": "https://registry.npmjs.org/@hint/hint-image-optimization-cloudinary/-/hint-image-optimization-cloudinary-3.2.17.tgz",
"integrity": "sha512-r/7n4Ketn84jKUDqHbAtB1phqgCsEpSlFQ4Gh8IEEJhk9b1kADj5gR4C1CJl9CE0np/KImLXoNdZNkUma6lgHg==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"cloudinary": "^1.28.1",
"fs-extra": "^10.1.0",
"image-size": "^1.0.1"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-leading-dot-classlist": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/@hint/hint-leading-dot-classlist/-/hint-leading-dot-classlist-1.0.10.tgz",
"integrity": "sha512-hV91N9ivh/HrBVpFW/pcPkzyjbBoZr5oiuv9PT3IvQkjfaot18Z0b9Unk+sAdnYpPMwYv4JvBDbMGc7ZOTxNLQ==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"@hint/parser-javascript": "^3.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-manifest-app-name": {
"version": "2.4.19",
"resolved": "https://registry.npmjs.org/@hint/hint-manifest-app-name/-/hint-manifest-app-name-2.4.19.tgz",
"integrity": "sha512-kjCDYRcKYw/YJZhWbowB2VYEEJeToa4T/4hf4BEQjYv3KwXGsKR8yIU928u01gEydNygTxucsPdhrVGXbrvzGg==",
"dev": true,
"dependencies": {
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"punycode": "^2.1.1"
},
"peerDependencies": {
"@hint/parser-manifest": "^2.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-manifest-exists": {
"version": "2.4.19",
"resolved": "https://registry.npmjs.org/@hint/hint-manifest-exists/-/hint-manifest-exists-2.4.19.tgz",
"integrity": "sha512-72Xf1qmbKC3gN9V9fYrgjBGdplgZROxBSZGDcKj72b7Z3Jw66fu+UCPr+PkNNpcqrofPQp4adnxhSEkCgInJHg==",
"dev": true,
"dependencies": {
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"@hint/parser-manifest": "^2.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-manifest-file-extension": {
"version": "3.0.14",
"resolved": "https://registry.npmjs.org/@hint/hint-manifest-file-extension/-/hint-manifest-file-extension-3.0.14.tgz",
"integrity": "sha512-mBU2T3JI0QO2V1LBQJvJ7UOLqBYUrztwxpsQcvR8jA0RtdBmGRMVFNueoYZvGdrS2GQ32yD9pfbOw0TfoHXIIA==",
"dev": true,
"dependencies": {
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"@hint/parser-manifest": "^2.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-manifest-is-valid": {
"version": "3.4.10",
"resolved": "https://registry.npmjs.org/@hint/hint-manifest-is-valid/-/hint-manifest-is-valid-3.4.10.tgz",
"integrity": "sha512-U608zmvuVK09oROBY3NuVbl3830fyMu4HmjDLsrmERjlR7Mi4NDK7uq9OHl/hUKlVTpNYSVEYI7CKlBjyXGKmA==",
"dev": true,
"dependencies": {
"@hint/utils-compat-data": "^1.1.8",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"bcp47": "^1.1.2",
"color-string": "^1.9.0"
},
"peerDependencies": {
"@hint/parser-manifest": "^2.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-meta-charset-utf-8": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-meta-charset-utf-8/-/hint-meta-charset-utf-8-4.0.13.tgz",
"integrity": "sha512-nQ2sqYxmCagR39hGSmRK81BjTnaDCQ/kuw/9QbVqcAOOva1Y8dlW6cp5UvG683+iX3Yx+763+NxqzwP9qwDE2g==",
"dev": true,
"dependencies": {
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-meta-viewport": {
"version": "5.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-meta-viewport/-/hint-meta-viewport-5.0.13.tgz",
"integrity": "sha512-Dw7BRwXJo1nJRotgqIJNeB1G+MzZRZigDdIzf+tpOaXIigBl+ECcjSpm4j50Xsqjh8IJksBub1d56maEwUdGVg==",
"dev": true,
"dependencies": {
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"metaviewport-parser": "^0.2.0"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-no-bom": {
"version": "4.2.17",
"resolved": "https://registry.npmjs.org/@hint/hint-no-bom/-/hint-no-bom-4.2.17.tgz",
"integrity": "sha512-1kftvjUjAXjwx7IBtOHViJ8vtc4J+yR+crFDcoK6bCSyggNjpOj1bXqVziwTeUm3NKmnxpyN4+G4NlZsxlogRw==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-no-disallowed-headers": {
"version": "3.1.12",
"resolved": "https://registry.npmjs.org/@hint/hint-no-disallowed-headers/-/hint-no-disallowed-headers-3.1.12.tgz",
"integrity": "sha512-ReK4Zt9OZ2cbEffWndRGXCx7fobWH69tzQ9YLilujHAM2Oo9idofGE8840JOC1olzniYm2egrdOjhkU9mLqHzg==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-no-friendly-error-pages": {
"version": "3.3.17",
"resolved": "https://registry.npmjs.org/@hint/hint-no-friendly-error-pages/-/hint-no-friendly-error-pages-3.3.17.tgz",
"integrity": "sha512-AbcQnTiyBzylJosc0UICsVYMPOkvKNdMzE2m9krfcSB/ydXxQH61PgwkRM0jXkx7EiNBtpl1V/1t/fSsWvdFlg==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-no-html-only-headers": {
"version": "3.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-no-html-only-headers/-/hint-no-html-only-headers-3.0.13.tgz",
"integrity": "sha512-w5YQb0JsY0BTDJRpobCcV6ry75SXLrIyRqmvaW6jLkENRnKZCfaPbGxBEMVzDpYo0yBwtRz5asnF9d6DWyQXVA==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-no-http-redirects": {
"version": "3.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-no-http-redirects/-/hint-no-http-redirects-3.0.13.tgz",
"integrity": "sha512-WvwPmBshfsKaHwqZJi1SiNYZ5UazkmJjPuExlQyY0jMwfYQRPwUDUoLW44zOaB6iPKODh63HHI5qm/xcPO6ICA==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-no-inline-styles": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/@hint/hint-no-inline-styles/-/hint-no-inline-styles-1.0.9.tgz",
"integrity": "sha512-pbOFKh8papa+NdxAsCIJk1EjohMX+KDI7rTi8XZLPFESxji4AM7dkd4Jtx+u83OS1BdHu13chyNWLVp415RSAA==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-no-protocol-relative-urls": {
"version": "3.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-no-protocol-relative-urls/-/hint-no-protocol-relative-urls-3.0.13.tgz",
"integrity": "sha512-llRM5XD3jnYj4OBRxTKz49zRTjIRsqGmOvdt6+qMJd6LoYuXzdsB4Fh4/VhtxCEy/ahyz8xKEz3FdIGMpYet+g==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-no-vulnerable-javascript-libraries": {
"version": "2.12.12",
"resolved": "https://registry.npmjs.org/@hint/hint-no-vulnerable-javascript-libraries/-/hint-no-vulnerable-javascript-libraries-2.12.12.tgz",
"integrity": "sha512-v6g5XkxJtKIjUalwYPXkq2D9Mcay0vkDDkMG6WMI9NRPPLS80xfR8SRJ+e/Kelko1MBPab9a/eJ0M2OQFWPYtg==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7",
"js-library-detector": "^6.4.0",
"lodash": "^4.17.21",
"semver": "^7.3.5"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-scoped-svg-styles": {
"version": "1.3.17",
"resolved": "https://registry.npmjs.org/@hint/hint-scoped-svg-styles/-/hint-scoped-svg-styles-1.3.17.tgz",
"integrity": "sha512-ibXnkomIbgTJzQdvJQvoelBPFhHcn0lI24g5pQs6rhY5n1zPYXbIhSh8jxPrMDFaM50a587uLlbDr9Fccp1OPA==",
"dev": true,
"dependencies": {
"@hint/utils-css": "^1.0.12",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"@hint/parser-css": "^3.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-sri": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-sri/-/hint-sri-4.0.13.tgz",
"integrity": "sha512-eJiCIRsf5cw5HwVcmccNEKFIvzyKUN+fGwpCYrT4Vzbf2lo3+3nRTJPXRp/Rw02UAS1Z8Zbkk4aTtxJQa4a39Q==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-ssllabs": {
"version": "2.4.17",
"resolved": "https://registry.npmjs.org/@hint/hint-ssllabs/-/hint-ssllabs-2.4.17.tgz",
"integrity": "sha512-GZarQ92qP204HbJlIb/oK5Qqxn9a86p4chwSDWuKfMf8sPEdi1tZEfom5Fey2AXGuw3jidJ9ptbC3NltwPKPoA==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7",
"got": "^11.8.3"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-strict-transport-security": {
"version": "3.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-strict-transport-security/-/hint-strict-transport-security-3.0.13.tgz",
"integrity": "sha512-X1h6FVxVWLkehIPe9lCNZ/47Lv3VsAJCRzkHwA7Ao3wwt6CfJiQa04nZB5aiDYHXQHKX9TQPbS9xPEh3hKGk4Q==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-stylesheet-limits": {
"version": "3.3.17",
"resolved": "https://registry.npmjs.org/@hint/hint-stylesheet-limits/-/hint-stylesheet-limits-3.3.17.tgz",
"integrity": "sha512-sWxfMCzAAMJJol1ePCJ00HKR7BeJo3ixySqn3UVUuyYDHG7ozrnClhCJ+nvbKFSuLLm7Chfrm7iwI53TWJf2bg==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-typescript-config": {
"version": "2.5.5",
"resolved": "https://registry.npmjs.org/@hint/hint-typescript-config/-/hint-typescript-config-2.5.5.tgz",
"integrity": "sha512-DeRJQ5ZHv4+q7wCj4XZPqMBdpDoNYAjVJ1VlH8NumuhSu2b67bEcirEGgEKzqAD1R8AQ+NA9NnY1k+6fpdLWxg==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"@hint/parser-typescript-config": "^2.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-validate-set-cookie-header": {
"version": "3.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-validate-set-cookie-header/-/hint-validate-set-cookie-header-3.0.13.tgz",
"integrity": "sha512-esBCq6LWBxOl5rb5oYCdy1VOmDHZHzfV2UN4THgR/bqahNhsYitRM7no3Dz0uilVVTpH4pDpBhUp+cKblKJ3Sg==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-webpack-config": {
"version": "2.4.19",
"resolved": "https://registry.npmjs.org/@hint/hint-webpack-config/-/hint-webpack-config-2.4.19.tgz",
"integrity": "sha512-MCyrH5QdXO4U0dsrKrrYD9P9hzuDnEaU+PWsspp1GbVSVm5BuQslJCOR2rsbLEn7FE8X7E+RkUZgAcsz8aGwAw==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"@hint/parser-babel-config": "^2.0.0",
"@hint/parser-typescript-config": "^2.0.0",
"@hint/parser-webpack-config": "^2.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/hint-x-content-type-options": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/@hint/hint-x-content-type-options/-/hint-x-content-type-options-4.0.13.tgz",
"integrity": "sha512-L/VfNoZKNfr3DYerMe6hScPHOStx5Gc8UibjWbYoR8wECfF9dSWFtBlN5x18t2sEU1qu93NK74H9M6kKQLmi6g==",
"dev": true,
"optional": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-i18n": "^1.0.12",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-babel-config": {
"version": "2.1.33",
"resolved": "https://registry.npmjs.org/@hint/parser-babel-config/-/parser-babel-config-2.1.33.tgz",
"integrity": "sha512-YZmCRZZN7tT+o4FJ8iRqL2mwoOK0ueYQBa5elNTAAef3o68UhDFPbi9e1m5/iH1VazOSxUOEZg4tzUjWsyOlrA==",
"dev": true,
"dependencies": {
"@hint/utils-fs": "^1.0.13",
"@hint/utils-json": "^1.0.18",
"@hint/utils-network": "^1.0.17",
"lodash": "^4.17.21"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-css": {
"version": "3.0.31",
"resolved": "https://registry.npmjs.org/@hint/parser-css/-/parser-css-3.0.31.tgz",
"integrity": "sha512-Emfjgr8jbf5/B3a01m0eBx+YycfUBp46TvovneOErYeuUTJCYwSKDTzOICa9t4mdpwDU3st8sGHH71AURzzwqQ==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-string": "^1.0.12",
"postcss": "^8.4.13",
"postcss-safe-parser": "^6.0.0"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-html": {
"version": "3.0.26",
"resolved": "https://registry.npmjs.org/@hint/parser-html/-/parser-html-3.0.26.tgz",
"integrity": "sha512-BqQfAIvniagC6Ldho0p7LigoP/4q78oborOn6DakGqwa3une/XYrNrzT9VpSlUBxOHQ0AVOCqNnhIXKqgCRO6w==",
"dev": true,
"dependencies": {
"@hint/utils-dom": "^2.1.12"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-javascript": {
"version": "3.1.17",
"resolved": "https://registry.npmjs.org/@hint/parser-javascript/-/parser-javascript-3.1.17.tgz",
"integrity": "sha512-2/pQXwQ9RYe3XJXErulmcWWUnZCW+zf9W8LP8JfQu+dL7zctQBqcQsVQXl6nQfBRRN/fe0IbZzu1aYDeDXMzuQ==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@types/estree-jsx": "^0.0.1",
"acorn": "^8.7.0",
"acorn-jsx": "^5.3.2",
"acorn-jsx-walk": "^2.0.0",
"acorn-walk": "^8.2.0"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-jsx": {
"version": "1.0.18",
"resolved": "https://registry.npmjs.org/@hint/parser-jsx/-/parser-jsx-1.0.18.tgz",
"integrity": "sha512-r6al5XAJfV2lYs0KUsF6iz7APOvBf+1M2LmofNSgPnAjbZzkSwZcnw2KAkUVaM6xOgsZtmBDnmhfJEy9+4E40w==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-dom": "^2.1.12",
"parse5": "^6.0.1",
"parse5-htmlparser2-tree-adapter": "^6.0.1"
},
"engines": {
"node": ">=8.0.0"
},
"peerDependencies": {
"@hint/parser-javascript": "^3.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-less": {
"version": "1.0.23",
"resolved": "https://registry.npmjs.org/@hint/parser-less/-/parser-less-1.0.23.tgz",
"integrity": "sha512-XyUfqTh2TD3Pl07sVp1PyOWV5dncvH5VPcSE7i9ceKMwT3XJes1XXskLTiOKRUPFeJnyg+fd2OAR/zbAX7cmhQ==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-string": "^1.0.12",
"postcss": "^8.4.13",
"postcss-less": "^5.0.0"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-manifest": {
"version": "2.3.10",
"resolved": "https://registry.npmjs.org/@hint/parser-manifest/-/parser-manifest-2.3.10.tgz",
"integrity": "sha512-9f8Y+OM9M3V5yJMKhufs8g/rE9m1A1+zDg+RBL0TQfRwGlsBynTSdnL6GY34lN3eCUD0Ek+rFaEUHefaGmYdfA==",
"dev": true,
"dependencies": {
"@hint/utils-json": "^1.0.18",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-sass": {
"version": "1.0.23",
"resolved": "https://registry.npmjs.org/@hint/parser-sass/-/parser-sass-1.0.23.tgz",
"integrity": "sha512-etFe/6sMXGl90e2UD+q7nqnbMORZ/s6xkiL8swB/5IXtINYWso7vUJhha4LMwIy5R1kvqKAhMP99xM15ZS7s6w==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-string": "^1.0.12",
"postcss": "^8.4.13",
"postcss-sass": "^0.5.0",
"postcss-scss": "^4.0.3"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-typescript": {
"version": "1.0.18",
"resolved": "https://registry.npmjs.org/@hint/parser-typescript/-/parser-typescript-1.0.18.tgz",
"integrity": "sha512-ySYaOmq5Y2ZlIhslBys3claJn22/8a0MhqP5RvuNItfK65e2HzB3/baQKCCA12m1APEbeGbT6qhysYcGxnSePw==",
"dev": true,
"dependencies": {
"@hint/parser-javascript": "^3.1.17",
"@hint/utils-debug": "^1.0.10",
"@typescript-eslint/typescript-estree": "^5.17.0"
},
"engines": {
"node": ">=8.0.0"
},
"peerDependencies": {
"@hint/parser-javascript": "^3.0.0",
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-typescript-config": {
"version": "2.4.20",
"resolved": "https://registry.npmjs.org/@hint/parser-typescript-config/-/parser-typescript-config-2.4.20.tgz",
"integrity": "sha512-gB4bvbVKCsdPhdWM76Zuytp6zeL0KDv4e7sdLFjMT5FAuIIZyyVbA2kkNuBdVtedbDkJ/Jy8tZKwyYl5sDc3lQ==",
"dev": true,
"dependencies": {
"@hint/utils-fs": "^1.0.13",
"@hint/utils-json": "^1.0.18",
"@hint/utils-network": "^1.0.17",
"lodash": "^4.17.21"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/parser-webpack-config": {
"version": "2.1.32",
"resolved": "https://registry.npmjs.org/@hint/parser-webpack-config/-/parser-webpack-config-2.1.32.tgz",
"integrity": "sha512-jrG+JucaSW3kyQsuhGXNQmZqCaLaECkaYSXLf9vxkUbaIQCG1f41774uVU3oQsi9p/zoZt7wJAZG0EAqs9CEvg==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-network": "^1.0.17"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/utils": {
"version": "7.0.16",
"resolved": "https://registry.npmjs.org/@hint/utils/-/utils-7.0.16.tgz",
"integrity": "sha512-uadBsF5tTrM9HPULCWawpEZoxqiy5hYT2DjAr2hoebC7WuXnSzinW9d4BT24dy2odRYmErmLeH0Jp0KiN+C2jQ==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-string": "^1.0.12",
"chalk": "^4.1.2",
"configstore": "^5.0.1",
"content-type": "^1.0.4",
"eventemitter2": "^6.4.5",
"file-type": "^16.5.3",
"globby": "^11.0.4",
"is-svg": "^4.3.2",
"is-wsl": "^2.2.0",
"lodash": "^4.17.21",
"npm-registry-fetch": "^13.1.1",
"semver": "^7.3.5"
}
},
"node_modules/@hint/utils-compat-data": {
"version": "1.1.8",
"resolved": "https://registry.npmjs.org/@hint/utils-compat-data/-/utils-compat-data-1.1.8.tgz",
"integrity": "sha512-hTHRxjC3EI2LH4VWO9O0vo/3w/6dBa7c/MYkaVb3TYLrbHPb/X7Kzr7D2OmyOGo4xqeT3UH1RCvbXZSI9dxqOg==",
"dev": true,
"dependencies": {
"@hint/utils-css": "^1.0.12",
"@mdn/browser-compat-data": "^4.1.10",
"mdn-data": "^2.0.27",
"postcss-selector-parser": "^6.0.8",
"postcss-value-parser": "^4.2.0",
"semver": "^7.3.5"
}
},
"node_modules/@hint/utils-connector-tools": {
"version": "4.0.32",
"resolved": "https://registry.npmjs.org/@hint/utils-connector-tools/-/utils-connector-tools-4.0.32.tgz",
"integrity": "sha512-ZfomVo5fTi0IutuPC34+4zOuC21StHIoPuu/z8V+tCNQ2R8IwVcCo51ow2AW60E1fl1q5wPbAgCNQajIfbNpyg==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-network": "^1.0.17",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"data-urls": "^3.0.2",
"iconv-lite": "^0.6.3",
"request": "^2.88.2"
},
"peerDependencies": {
"hint": "^6.0.0"
}
},
"node_modules/@hint/utils-css": {
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/@hint/utils-css/-/utils-css-1.0.12.tgz",
"integrity": "sha512-uP/fS2A3WtLMFdJwgB2jP8XDEf0GeG+4yiY7IeoUK6SkqW/xZJzwUOP5xXz+VeZy3absFjUXEoA7eRJU2fhA8Q==",
"dev": true
},
"node_modules/@hint/utils-debug": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/@hint/utils-debug/-/utils-debug-1.0.10.tgz",
"integrity": "sha512-OB3B0I4nv7HwH+hmYp97qiw+P6r4X8hgjnKBUZgotuPd4pib7VVFLXwhjQH7cjU8QSXqXOGbNjOmRZSwcTa61g==",
"dev": true,
"dependencies": {
"debug": "4.3.4"
}
},
"node_modules/@hint/utils-dom": {
"version": "2.1.12",
"resolved": "https://registry.npmjs.org/@hint/utils-dom/-/utils-dom-2.1.12.tgz",
"integrity": "sha512-FhgyOSZKC6e1mFIyyCj7V+ypeXU/EuWLX48cZeG53/Jf4uH2x6RHo7+254PvIk6i+J3FIC/FCkSB5CkamkQa/w==",
"dev": true,
"dependencies": {
"@hint/utils-debug": "^1.0.10",
"@hint/utils-types": "^1.1.7",
"@types/parse5": "^6.0.3",
"css-select": "^4.3.0",
"eventemitter2": "^6.4.5",
"parse5": "^6.0.1",
"parse5-htmlparser2-tree-adapter": "^6.0.1"
}
},
"node_modules/@hint/utils-fs": {
"version": "1.0.13",
"resolved": "https://registry.npmjs.org/@hint/utils-fs/-/utils-fs-1.0.13.tgz",
"integrity": "sha512-DAu12I7AyWenmlSBoYceGs2U/IZYBelFc7rOUT2/elSoC3P8capa/MDyocV97t5vGCxmLzUgpZABAsriGuJMVw==",
"dev": true,
"dependencies": {
"jsonc-parser": "^3.0.0"
}
},
"node_modules/@hint/utils-i18n": {
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/@hint/utils-i18n/-/utils-i18n-1.0.12.tgz",
"integrity": "sha512-zN8wWVIB1489FQ3zNyc83jQ0EnBPGRbjj11Fh5njjmQY1CCPSijB92UtVHBKsdQHIAXz5ZGq0BKtHrIuAE1vzA==",
"dev": true,
"dependencies": {
"@hint/utils-types": "^1.1.7"
}
},
"node_modules/@hint/utils-json": {
"version": "1.0.18",
"resolved": "https://registry.npmjs.org/@hint/utils-json/-/utils-json-1.0.18.tgz",
"integrity": "sha512-wFqQPsmGSVku228UNQ2CJc1TAKSWZheA4U6mQe73D0qOPByKQjG2QBnMJSLM6OvxbryyQA+PFrDtL6Z55DX1tQ==",
"dev": true,
"dependencies": {
"@hint/utils-fs": "^1.0.13",
"@hint/utils-network": "^1.0.17",
"@hint/utils-types": "^1.1.7",
"ajv": "^8.11.0",
"ajv-formats": "^2.1.1",
"jsonc-parser": "^3.0.0",
"lodash": "^4.17.21"
}
},
"node_modules/@hint/utils-network": {
"version": "1.0.17",
"resolved": "https://registry.npmjs.org/@hint/utils-network/-/utils-network-1.0.17.tgz",
"integrity": "sha512-n3BXAPOwnlL6+UDT+16jun2ylCEVOBYw4hVtGrjJ2nwIMzNnwzBa0mG4pGKhCHY7vyiGjVvOSjXrYgXa6lWyHg==",
"dev": true,
"dependencies": {
"@hint/utils": "^7.0.16",
"@hint/utils-debug": "^1.0.10",
"@hint/utils-fs": "^1.0.13",
"@hint/utils-string": "^1.0.12",
"@hint/utils-types": "^1.1.7",
"content-type": "^1.0.4",
"lodash": "^4.17.21",
"request": "^2.88.2"
}
},
"node_modules/@hint/utils-string": {
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/@hint/utils-string/-/utils-string-1.0.12.tgz",
"integrity": "sha512-Rt/vhjsZZc7mHLPVr8JYCRpSQs+AV/e2NsEfSUJoHZrv9ZMLuPLGW1RobEBod3S6k7mvCcJM5Ekwre9PyyLcnA==",
"dev": true
},
"node_modules/@hint/utils-types": {
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@hint/utils-types/-/utils-types-1.1.7.tgz",
"integrity": "sha512-eFYWKLHpjWGt8mBl12y8JRSnLGjlFKvWwiy5zOc1mIFfwEE4dV2ZZmtCit8RF5wjWJoMcXlYEEkt2Bc04G7MAg==",
"dev": true
},
"node_modules/@mapbox/node-pre-gyp": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.9.tgz",
"integrity": "sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==",
"dev": true,
"optional": true,
"dependencies": {
"detect-libc": "^2.0.0",
"https-proxy-agent": "^5.0.0",
"make-dir": "^3.1.0",
"node-fetch": "^2.6.7",
"nopt": "^5.0.0",
"npmlog": "^5.0.1",
"rimraf": "^3.0.2",
"semver": "^7.3.5",
"tar": "^6.1.11"
},
"bin": {
"node-pre-gyp": "bin/node-pre-gyp"
}
},
"node_modules/@mdn/browser-compat-data": {
"version": "4.1.19",
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.1.19.tgz",
"integrity": "sha512-zDrdjvX2dwunW4HOGwpibLHvfnDRQOJ89bGnkQ7TXZ7H7JSehbg2Gf0zNbML+R/03QItZ7EI6QHloOJ2znFSdA==",
"dev": true
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
"dev": true,
"dependencies": {
"@nodelib/fs.stat": "2.0.5",
"run-parallel": "^1.1.9"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/@nodelib/fs.stat": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
"dev": true,
"engines": {
"node": ">= 8"
}
},
"node_modules/@nodelib/fs.walk": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
"dependencies": {
"@nodelib/fs.scandir": "2.1.5",
"fastq": "^1.6.0"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/@npmcli/fs": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz",
"integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==",
"dev": true,
"dependencies": {
"@gar/promisify": "^1.1.3",
"semver": "^7.3.5"
},
"engines": {
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/@npmcli/move-file": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz",
"integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==",
"dev": true,
"dependencies": {
"mkdirp": "^1.0.4",
"rimraf": "^3.0.2"
},
"engines": {
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/@sindresorhus/is": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
"integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
"dev": true,
"optional": true,
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sindresorhus/is?sponsor=1"
}
},
"node_modules/@szmarczak/http-timer": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
"integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
"dev": true,
"optional": true,
"dependencies": {
"defer-to-connect": "^2.0.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/@tokenizer/token": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
"integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==",
"dev": true
},
"node_modules/@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
"dev": true,
"engines": {
"node": ">= 10"
}
},
"node_modules/@types/cacheable-request": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz",
"integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==",
"dev": true,
"optional": true,
"dependencies": {
"@types/http-cache-semantics": "*",
"@types/keyv": "*",
"@types/node": "*",
"@types/responselike": "*"
}
},
"node_modules/@types/estree": {
"version": "0.0.51",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
"integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
"dev": true
},
"node_modules/@types/estree-jsx": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz",
"integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==",
"dev": true,
"dependencies": {
"@types/estree": "*"
}
},
"node_modules/@types/http-cache-semantics": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz",
"integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==",
"dev": true,
"optional": true
},
"node_modules/@types/json-buffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz",
"integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==",
"dev": true,
"optional": true
},
"node_modules/@types/keyv": {
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
"integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
"dev": true,
"optional": true,
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/node": {
"version": "17.0.31",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz",
"integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==",
"dev": true,
"optional": true
},
"node_modules/@types/parse5": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz",
"integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==",
"dev": true
},
"node_modules/@types/responselike": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
"integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",
"dev": true,
"optional": true,
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/yauzl": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
"integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
"dev": true,
"optional": true,
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@typescript-eslint/types": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.22.0.tgz",
"integrity": "sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.22.0.tgz",
"integrity": "sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==",
"dev": true,
"dependencies": {
"@typescript-eslint/types": "5.22.0",
"@typescript-eslint/visitor-keys": "5.22.0",
"debug": "^4.3.2",
"globby": "^11.0.4",
"is-glob": "^4.0.3",
"semver": "^7.3.5",
"tsutils": "^3.21.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
}
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.22.0.tgz",
"integrity": "sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg==",
"dev": true,
"dependencies": {
"@typescript-eslint/types": "5.22.0",
"eslint-visitor-keys": "^3.0.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/abab": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
"integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==",
"dev": true
},
"node_modules/abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"dev": true,
"optional": true
},
"node_modules/acorn": {
"version": "8.7.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
"integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
},
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/acorn-globals": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
"integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
"dev": true,
"dependencies": {
"acorn": "^7.1.1",
"acorn-walk": "^7.1.1"
}
},
"node_modules/acorn-globals/node_modules/acorn": {
"version": "7.4.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
"integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
},
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/acorn-globals/node_modules/acorn-walk": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
"integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
"dev": true,
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"dev": true,
"peerDependencies": {
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
"node_modules/acorn-jsx-walk": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/acorn-jsx-walk/-/acorn-jsx-walk-2.0.0.tgz",
"integrity": "sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==",
"dev": true
},
"node_modules/acorn-walk": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
"dev": true,
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"dev": true,
"dependencies": {
"debug": "4"
},
"engines": {
"node": ">= 6.0.0"
}
},
"node_modules/agentkeepalive": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz",
"integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==",
"dev": true,
"dependencies": {
"debug": "^4.1.0",
"depd": "^1.1.2",
"humanize-ms": "^1.2.1"
},
"engines": {
"node": ">= 8.0.0"
}
},
"node_modules/aggregate-error": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
"integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
"dev": true,
"dependencies": {
"clean-stack": "^2.0.0",
"indent-string": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/ajv": {
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.2.2"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/ajv-formats": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
"integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
"dev": true,
"dependencies": {
"ajv": "^8.0.0"
},
"peerDependencies": {
"ajv": "^8.0.0"
},
"peerDependenciesMeta": {
"ajv": {
"optional": true
}
}
},
"node_modules/ansi-align": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
"integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
"dev": true,
"dependencies": {
"string-width": "^4.1.0"
}
},
"node_modules/ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": {
"color-convert": "^2.0.1"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
"node_modules/anymatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
"integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
"dev": true,
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/aproba": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
"integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
"dev": true,
"optional": true
},
"node_modules/are-we-there-yet": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
"integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
"dev": true,
"optional": true,
"dependencies": {
"delegates": "^1.0.0",
"readable-stream": "^3.6.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/asn1": {
"version": "0.2.6",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
"integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
"dev": true,
"dependencies": {
"safer-buffer": "~2.1.0"
}
},
"node_modules/assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true,
"engines": {
"node": ">=0.8"
}
},
"node_modules/ast-types": {
"version": "0.13.4",
"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
"integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
"dev": true,
"optional": true,
"dependencies": {
"tslib": "^2.0.1"
},
"engines": {
"node": ">=4"
}
},
"node_modules/async": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
"integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==",
"dev": true
},
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"dev": true
},
"node_modules/aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
"dev": true,
"engines": {
"node": "*"
}
},
"node_modules/aws4": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
"dev": true
},
"node_modules/axe-core": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz",
"integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==",
"dev": true,
"engines": {
"node": ">=4"
}
},
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
"node_modules/base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
]
},
"node_modules/bcp47": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz",
"integrity": "sha1-NUvjMH/9CEM6ePXh4glYRfifx/4=",
"dev": true,
"engines": {
"node": ">=0.10"
}
},
"node_modules/bcrypt-pbkdf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
"dev": true,
"dependencies": {
"tweetnacl": "^0.14.3"
}
},
"node_modules/binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/bl": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
"integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
"dev": true,
"dependencies": {
"buffer": "^5.5.0",
"inherits": "^2.0.4",
"readable-stream": "^3.4.0"
}
},
"node_modules/boolbase": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
"dev": true
},
"node_modules/boxen": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
"integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
"dev": true,
"dependencies": {
"ansi-align": "^3.0.0",
"camelcase": "^6.2.0",
"chalk": "^4.1.0",
"cli-boxes": "^2.2.1",
"string-width": "^4.2.2",
"type-fest": "^0.20.2",
"widest-line": "^3.1.0",
"wrap-ansi": "^7.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"node_modules/braces": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
"dependencies": {
"fill-range": "^7.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/browser-process-hrtime": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
"integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
"dev": true
},
"node_modules/browserslist": {
"version": "4.20.3",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
"integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
}
],
"dependencies": {
"caniuse-lite": "^1.0.30001332",
"electron-to-chromium": "^1.4.118",
"escalade": "^3.1.1",
"node-releases": "^2.0.3",
"picocolors": "^1.0.0"
},
"bin": {
"browserslist": "cli.js"
},
"engines": {
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/buffer": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.1.13"
}
},
"node_modules/buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
"integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
"dev": true,
"engines": {
"node": "*"
}
},
"node_modules/builtins": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz",
"integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==",
"dev": true,
"dependencies": {
"semver": "^7.0.0"
}
},
"node_modules/bytes": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"dev": true,
"optional": true,
"engines": {
"node": ">= 0.8"
}
},
"node_modules/cacache": {
"version": "16.0.7",
"resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.7.tgz",
"integrity": "sha512-a4zfQpp5vm4Ipdvbj+ZrPonikRhm6WBEd4zT1Yc1DXsmAxrPgDwWBLF/u/wTVXSFPIgOJ1U3ghSa2Xm4s3h28w==",
"dev": true,
"dependencies": {
"@npmcli/fs": "^2.1.0",
"@npmcli/move-file": "^2.0.0",
"chownr": "^2.0.0",
"fs-minipass": "^2.1.0",
"glob": "^8.0.1",
"infer-owner": "^1.0.4",
"lru-cache": "^7.7.1",
"minipass": "^3.1.6",
"minipass-collect": "^1.0.2",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
"mkdirp": "^1.0.4",
"p-map": "^4.0.0",
"promise-inflight": "^1.0.1",
"rimraf": "^3.0.2",
"ssri": "^9.0.0",
"tar": "^6.1.11",
"unique-filename": "^1.1.1"
},
"engines": {
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/cacheable-lookup": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
"integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
"dev": true,
"optional": true,
"engines": {
"node": ">=10.6.0"
}
},
"node_modules/cacheable-request": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz",
"integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==",
"dev": true,
"optional": true,
"dependencies": {
"clone-response": "^1.0.2",
"get-stream": "^5.1.0",
"http-cache-semantics": "^4.0.0",
"keyv": "^4.0.0",
"lowercase-keys": "^2.0.0",
"normalize-url": "^6.0.1",
"responselike": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/camelcase": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
"dev": true,
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001335",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz",
"integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
}
]
},
"node_modules/canvas": {
"version": "2.9.1",
"resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz",
"integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"dependencies": {
"@mapbox/node-pre-gyp": "^1.0.0",
"nan": "^2.15.0",
"simple-get": "^3.0.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"dev": true
},
"node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
"node_modules/chokidar": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
"integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
"dev": true,
"funding": [
{
"type": "individual",
"url": "https://paulmillr.com/funding/"
}
],
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
"glob-parent": "~5.1.2",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.6.0"
},
"engines": {
"node": ">= 8.10.0"
},
"optionalDependencies": {
"fsevents": "~2.3.2"
}
},
"node_modules/chownr": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
"dev": true,
"engines": {
"node": ">=10"
}
},
"node_modules/ci-info": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
"integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
"dev": true
},
"node_modules/clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
"integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
"dev": true,
"engines": {
"node": ">=6"
}
},
"node_modules/cli-boxes": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
"integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
"dev": true,
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/cli-cursor": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
"integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
"dev": true,
"dependencies": {
"restore-cursor": "^3.1.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/cli-spinners": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
"integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
"dev": true,
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/clone": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
"integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
"dev": true,
"engines": {
"node": ">=0.8"
}
},
"node_modules/clone-response": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
"integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
"dev": true,
"dependencies": {
"mimic-response": "^1.0.0"
}
},
"node_modules/cloudinary": {
"version": "1.29.1",
"resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-1.29.1.tgz",
"integrity": "sha512-Myp4tdvueMxl0KdjnokXpSwiljU2x6/TFxTyhSVN6+2f4/ec/PYdzCxkKa+Khv/TKnTuFYqMwm9KpFC/3Q4MaA==",
"dev": true,
"optional": true,
"dependencies": {
"cloudinary-core": "^2.10.2",
"core-js": "3.6.5",
"lodash": "^4.17.11",
"q": "^1.5.1"
},
"engines": {
"node": ">=0.6"
},
"optionalDependencies": {
"proxy-agent": "^5.0.0"
}
},
"node_modules/cloudinary-core": {
"version": "2.12.3",
"resolved": "https://registry.npmjs.org/cloudinary-core/-/cloudinary-core-2.12.3.tgz",
"integrity": "sha512-Ll4eDzcrIVn4zCttMh3Mdi+KNz07p5EEjBT2PQSRx8Eok1lKPt3uBBenOk/w88RKK3B8SFIWcEe/mN4BHQ0p8A==",
"dev": true,
"optional": true,
"peerDependencies": {
"lodash": ">=4.0"
}
},
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"dependencies": {
"color-name": "~1.1.4"
},
"engines": {
"node": ">=7.0.0"
}
},
"node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
"node_modules/color-string": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
"integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
"dev": true,
"dependencies": {
"color-name": "^1.0.0",
"simple-swizzle": "^0.2.2"
}
},
"node_modules/color-support": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
"integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
"dev": true,
"optional": true,
"bin": {
"color-support": "bin.js"
}
},
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true,
"dependencies": {
"delayed-stream": "~1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/compress-brotli": {
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.6.tgz",
"integrity": "sha512-au99/GqZtUtiCBliqLFbWlhnCxn+XSYjwZ77q6mKN4La4qOXDoLVPZ50iXr0WmAyMxl8yqoq3Yq4OeQNPPkyeQ==",
"dev": true,
"optional": true,
"dependencies": {
"@types/json-buffer": "~3.0.0",
"json-buffer": "~3.0.1"
},
"engines": {
"node": ">= 12"
}
},
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
"node_modules/configstore": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
"integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
"dev": true,
"dependencies": {
"dot-prop": "^5.2.0",
"graceful-fs": "^4.1.2",
"make-dir": "^3.0.0",
"unique-string": "^2.0.0",
"write-file-atomic": "^3.0.0",
"xdg-basedir": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/console-control-strings": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
"dev": true,
"optional": true
},
"node_modules/content-type": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
"dev": true,
"engines": {
"node": ">= 0.6"
}
},
"node_modules/core-js": {
"version": "3.6.5",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
"integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true
},
"node_modules/cross-fetch": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
"integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
"dev": true,
"dependencies": {
"node-fetch": "2.6.7"
}
},
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"dev": true,
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
"which": "^2.0.1"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/crypto-random-string": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
"integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/css-select": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
"integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
"dev": true,
"dependencies": {
"boolbase": "^1.0.0",
"css-what": "^6.0.1",
"domhandler": "^4.3.1",
"domutils": "^2.8.0",
"nth-check": "^2.0.1"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/css-what": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
"integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
"dev": true,
"engines": {
"node": ">= 6"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/cssesc": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
"dev": true,
"bin": {
"cssesc": "bin/cssesc"
},
"engines": {
"node": ">=4"
}
},
"node_modules/cssom": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
"integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
"dev": true
},
"node_modules/cssstyle": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
"integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
"dev": true,
"dependencies": {
"cssom": "~0.3.6"
},
"engines": {
"node": ">=8"
}
},
"node_modules/cssstyle/node_modules/cssom": {
"version": "0.3.8",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
"integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
"dev": true
},
"node_modules/dashdash": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"dev": true,
"dependencies": {
"assert-plus": "^1.0.0"
},
"engines": {
"node": ">=0.10"
}
},
"node_modules/data-uri-to-buffer": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
"integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==",
"dev": true,
"optional": true,
"engines": {
"node": ">= 6"
}
},
"node_modules/data-urls": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
"integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
"dev": true,
"dependencies": {
"abab": "^2.0.6",
"whatwg-mimetype": "^3.0.0",
"whatwg-url": "^11.0.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"dependencies": {
"ms": "2.1.2"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/decimal.js": {
"version": "10.3.1",
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
"integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
"dev": true
},
"node_modules/decompress-response": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
"integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
"dev": true,
"optional": true,
"dependencies": {
"mimic-response": "^3.1.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/decompress-response/node_modules/mimic-response": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
"dev": true,
"optional": true,
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
"dev": true,
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
"node_modules/defaults": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
"integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
"dev": true,
"dependencies": {
"clone": "^1.0.2"
}
},
"node_modules/defer-to-connect": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
"integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
"dev": true,
"optional": true,
"engines": {
"node": ">=10"
}
},
"node_modules/degenerator": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.2.tgz",
"integrity": "sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==",
"dev": true,
"optional": true,
"dependencies": {
"ast-types": "^0.13.2",
"escodegen": "^1.8.1",
"esprima": "^4.0.0",
"vm2": "^3.9.8"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/degenerator/node_modules/escodegen": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
"integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
"dev": true,
"optional": true,
"dependencies": {
"esprima": "^4.0.1",
"estraverse": "^4.2.0",
"esutils": "^2.0.2",
"optionator": "^0.8.1"
},
"bin": {
"escodegen": "bin/escodegen.js",
"esgenerate": "bin/esgenerate.js"
},
"engines": {
"node": ">=4.0"
},
"optionalDependencies": {
"source-map": "~0.6.1"
}
},
"node_modules/degenerator/node_modules/estraverse": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
"dev": true,
"optional": true,
"engines": {
"node": ">=4.0"
}
},
"node_modules/degenerator/node_modules/levn": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
"integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
"dev": true,
"optional": true,
"dependencies": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/degenerator/node_modules/optionator": {
"version": "0.8.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
"integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
"dev": true,
"optional": true,
"dependencies": {
"deep-is": "~0.1.3",
"fast-levenshtein": "~2.0.6",
"levn": "~0.3.0",
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2",
"word-wrap": "~1.2.3"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/degenerator/node_modules/prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
"dev": true,
"optional": true,
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/degenerator/node_modules/type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
"dev": true,
"optional": true,
"dependencies": {
"prelude-ls": "~1.1.2"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true,
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/delegates": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
"dev": true,
"optional": true
},
"node_modules/depd": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
"dev": true,
"engines": {
"node": ">= 0.6"
}
},
"node_modules/detect-libc": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
"integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
"dev": true,
"optional": true,
"engines": {
"node": ">=8"
}
},
"node_modules/devtools-protocol": {
"version": "0.0.981744",
"resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
"integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==",
"dev": true
},
"node_modules/dir-glob": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
"dev": true,
"dependencies": {
"path-type": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/dom-serializer": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
"integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
"dev": true,
"dependencies": {
"domelementtype": "^2.0.1",
"domhandler": "^4.2.0",
"entities": "^2.0.0"
},
"funding": {
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
}
},
"node_modules/domelementtype": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
"integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/fb55"
}
]
},
"node_modules/domexception": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
"integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
"dev": true,
"dependencies": {
"webidl-conversions": "^7.0.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/domhandler": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
"integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
"dev": true,
"dependencies": {
"domelementtype": "^2.2.0"
},
"engines": {
"node": ">= 4"
},
"funding": {
"url": "https://github.com/fb55/domhandler?sponsor=1"
}
},
"node_modules/domutils": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
"integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
"dev": true,
"dependencies": {
"dom-serializer": "^1.0.1",
"domelementtype": "^2.2.0",
"domhandler": "^4.2.0"
},
"funding": {
"url": "https://github.com/fb55/domutils?sponsor=1"
}
},
"node_modules/dot-prop": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
"integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
"dev": true,
"dependencies": {
"is-obj": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/duplexer3": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
"integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
"dev": true
},
"node_modules/ecc-jsbn": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
"dev": true,
"dependencies": {
"jsbn": "~0.1.0",
"safer-buffer": "^2.1.0"
}
},
"node_modules/ejs": {
"version": "3.1.7",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.7.tgz",
"integrity": "sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw==",
"dev": true,
"dependencies": {
"jake": "^10.8.5"
},
"bin": {
"ejs": "bin/cli.js"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/electron-to-chromium": {
"version": "1.4.132",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.132.tgz",
"integrity": "sha512-JYdZUw/1068NWN+SwXQ7w6Ue0bWYGihvSUNNQwurvcDV/SM7vSiGZ3NuFvFgoEiCs4kB8xs3cX2an3wB7d4TBw==",
"dev": true
},
"node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
"node_modules/encoding": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
"integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
"dev": true,
"optional": true,
"dependencies": {
"iconv-lite": "^0.6.2"
}
},
"node_modules/end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
"dev": true,
"dependencies": {
"once": "^1.4.0"
}
},
"node_modules/entities": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
"integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
"dev": true,
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
"node_modules/err-code": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
"integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
"dev": true
},
"node_modules/escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
"dev": true,
"engines": {
"node": ">=6"
}
},
"node_modules/escape-goat": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
"integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/escodegen": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
"integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
"dev": true,
"dependencies": {
"esprima": "^4.0.1",
"estraverse": "^5.2.0",
"esutils": "^2.0.2",
"optionator": "^0.8.1"
},
"bin": {
"escodegen": "bin/escodegen.js",
"esgenerate": "bin/esgenerate.js"
},
"engines": {
"node": ">=6.0"
},
"optionalDependencies": {
"source-map": "~0.6.1"
}
},
"node_modules/escodegen/node_modules/levn": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
"integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
"dev": true,
"dependencies": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/escodegen/node_modules/optionator": {
"version": "0.8.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
"integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
"dev": true,
"dependencies": {
"deep-is": "~0.1.3",
"fast-levenshtein": "~2.0.6",
"levn": "~0.3.0",
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2",
"word-wrap": "~1.2.3"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/escodegen/node_modules/prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
"dev": true,
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/escodegen/node_modules/type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
"dev": true,
"dependencies": {
"prelude-ls": "~1.1.2"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/eslint-visitor-keys": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"dev": true,
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
},
"engines": {
"node": ">=4"
}
},
"node_modules/estraverse": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"engines": {
"node": ">=4.0"
}
},
"node_modules/esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/eventemitter2": {
"version": "6.4.5",
"resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.5.tgz",
"integrity": "sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw==",
"dev": true
},
"node_modules/execa": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
"integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
"dev": true,
"dependencies": {
"cross-spawn": "^7.0.0",
"get-stream": "^5.0.0",
"human-signals": "^1.1.1",
"is-stream": "^2.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^4.0.0",
"onetime": "^5.1.0",
"signal-exit": "^3.0.2",
"strip-final-newline": "^2.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
"node_modules/extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"dev": true
},
"node_modules/extract-zip": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
"integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
"dev": true,
"dependencies": {
"debug": "^4.1.1",
"get-stream": "^5.1.0",
"yauzl": "^2.10.0"
},
"bin": {
"extract-zip": "cli.js"
},
"engines": {
"node": ">= 10.17.0"
},
"optionalDependencies": {
"@types/yauzl": "^2.9.1"
}
},
"node_modules/extsprintf": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
"dev": true,
"engines": [
"node >=0.6.0"
]
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
"node_modules/fast-glob": {
"version": "3.2.11",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
"integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
"dev": true,
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
"micromatch": "^4.0.4"
},
"engines": {
"node": ">=8.6.0"
}
},
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"dev": true
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
"node_modules/fast-xml-parser": {
"version": "3.21.1",
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz",
"integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==",
"dev": true,
"dependencies": {
"strnum": "^1.0.4"
},
"bin": {
"xml2js": "cli.js"
},
"funding": {
"type": "paypal",
"url": "https://paypal.me/naturalintelligence"
}
},
"node_modules/fastq": {
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
"integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
}
},
"node_modules/fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
"integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
"dev": true,
"dependencies": {
"pend": "~1.2.0"
}
},
"node_modules/file-type": {
"version": "16.5.3",
"resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.3.tgz",
"integrity": "sha512-uVsl7iFhHSOY4bEONLlTK47iAHtNsFHWP5YE4xJfZ4rnX7S1Q3wce09XgqSC7E/xh8Ncv/be1lNoyprlUH/x6A==",
"dev": true,
"dependencies": {
"readable-web-to-node-stream": "^3.0.0",
"strtok3": "^6.2.4",
"token-types": "^4.1.1"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sindresorhus/file-type?sponsor=1"
}
},
"node_modules/file-uri-to-path": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz",
"integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==",
"dev": true,
"optional": true,
"engines": {
"node": ">= 6"
}
},
"node_modules/filelist": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz",
"integrity": "sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q==",
"dev": true,
"dependencies": {
"minimatch": "^5.0.1"
}
},
"node_modules/filelist/node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"dependencies": {
"balanced-match": "^1.0.0"
}
},
"node_modules/filelist/node_modules/minimatch": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
"integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
},
"engines": {
"node": ">=10"
}
},
"node_modules/fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
"dev": true,
"dependencies": {
"locate-path": "^5.0.0",
"path-exists": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/forever-agent": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
"dev": true,
"engines": {
"node": "*"
}
},
"node_modules/form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"dev": true,
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/fs-constants": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
"dev": true
},
"node_modules/fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/fs-minipass": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
"integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
"dev": true,
"dependencies": {
"minipass": "^3.0.0"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true
},
"node_modules/fsevents": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/ftp": {
"version": "0.3.10",
"resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",
"integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=",
"dev": true,
"optional": true,
"dependencies": {
"readable-stream": "1.1.x",
"xregexp": "2.0.0"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/ftp/node_modules/readable-stream": {
"version": "1.1.14",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"dev": true,
"optional": true,
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.1",
"isarray": "0.0.1",
"string_decoder": "~0.10.x"
}
},
"node_modules/ftp/node_modules/string_decoder": {
"version": "0.10.31",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true,
"optional": true
},
"node_modules/gauge": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
"integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
"dev": true,
"optional": true,
"dependenc
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment