-
-
Save abner/adbed5ec8a5cc6a9f4715f5322121df8 to your computer and use it in GitHub Desktop.
| {"lastUpload":"2021-06-27T11:38:35.738Z","extensionVersion":"v3.4.3"} |
| [ | |
| { | |
| "metadata": { | |
| "id": "d3836729-9cc1-42c1-b2af-d50071f57d29", | |
| "publisherId": "formulahendry.auto-close-tag", | |
| "publisherDisplayName": "formulahendry" | |
| }, | |
| "name": "auto-close-tag", | |
| "publisher": "formulahendry", | |
| "version": "0.5.10" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03", | |
| "publisherId": "formulahendry.auto-rename-tag", | |
| "publisherDisplayName": "formulahendry" | |
| }, | |
| "name": "auto-rename-tag", | |
| "publisher": "formulahendry", | |
| "version": "0.1.6" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "5619a084-6632-4221-9def-b94bdc42e23a", | |
| "publisherId": "Nash.awesome-flutter-snippets", | |
| "publisherDisplayName": "Nash" | |
| }, | |
| "name": "awesome-flutter-snippets", | |
| "publisher": "Nash", | |
| "version": "3.0.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "5178733e-4b02-4829-95c5-1ce970847c23", | |
| "publisherId": "teabyii.ayu", | |
| "publisherDisplayName": "teabyii" | |
| }, | |
| "name": "ayu", | |
| "publisher": "teabyii", | |
| "version": "0.20.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "819a23e1-b6c6-41cf-9029-e653b537d996", | |
| "publisherId": "ms-vscode.azure-account", | |
| "publisherDisplayName": "ms-vscode" | |
| }, | |
| "name": "azure-account", | |
| "publisher": "ms-vscode", | |
| "version": "0.9.8" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "697255a9-3f36-44c8-b084-d3b91edfb23a", | |
| "publisherId": "HookyQR.beautify", | |
| "publisherDisplayName": "HookyQR" | |
| }, | |
| "name": "beautify", | |
| "publisher": "HookyQR", | |
| "version": "1.5.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "b689fcc8-d494-4dbf-a228-2c694a578afc", | |
| "publisherId": "alefragnani.Bookmarks", | |
| "publisherDisplayName": "alefragnani" | |
| }, | |
| "name": "Bookmarks", | |
| "publisher": "alefragnani", | |
| "version": "13.1.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "6c4c71db-5514-453f-82f3-bdc9602ccd2f", | |
| "publisherId": "circlecodesolution.ccs-flutter-color", | |
| "publisherDisplayName": "circlecodesolution" | |
| }, | |
| "name": "ccs-flutter-color", | |
| "publisher": "circlecodesolution", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "2be7cf14-2603-402e-9771-fd79df83cdf8", | |
| "publisherId": "twxs.cmake", | |
| "publisherDisplayName": "twxs" | |
| }, | |
| "name": "cmake", | |
| "publisher": "twxs", | |
| "version": "0.0.17" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "5338f4d8-048c-433f-bce4-44aa922cedc2", | |
| "publisherId": "cheshirekow.cmake-format", | |
| "publisherDisplayName": "cheshirekow" | |
| }, | |
| "name": "cmake-format", | |
| "publisher": "cheshirekow", | |
| "version": "0.6.11" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "7c889349-8749-43d4-8b5e-08939936d7f4", | |
| "publisherId": "ms-vscode.cmake-tools", | |
| "publisherDisplayName": "ms-vscode" | |
| }, | |
| "name": "cmake-tools", | |
| "publisher": "ms-vscode", | |
| "version": "1.7.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a3782787-eea0-4feb-94bf-330d3819b645", | |
| "publisherId": "wowbox.code-debuger", | |
| "publisherDisplayName": "wowbox" | |
| }, | |
| "name": "code-debuger", | |
| "publisher": "wowbox", | |
| "version": "0.0.9" | |
| }, | |
| { | |
| "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": "96cba7d3-5176-470d-bc73-7517c99c7c50", | |
| "publisherId": "shawnsandy.codestudio", | |
| "publisherDisplayName": "shawnsandy" | |
| }, | |
| "name": "codestudio", | |
| "publisher": "shawnsandy", | |
| "version": "0.8.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "121396ad-85a1-45ec-9fd1-d95028a847f5", | |
| "publisherId": "naumovs.color-highlight", | |
| "publisherDisplayName": "naumovs" | |
| }, | |
| "name": "color-highlight", | |
| "publisher": "naumovs", | |
| "version": "2.3.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "690b692e-e8a9-493f-b802-8089d50ac1b2", | |
| "publisherId": "ms-vscode.cpptools", | |
| "publisherDisplayName": "ms-vscode" | |
| }, | |
| "name": "cpptools", | |
| "publisher": "ms-vscode", | |
| "version": "1.4.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "ed45422d-5e91-41e1-88af-7ed2909a871d", | |
| "publisherId": "idbartosz.darkpp-italic", | |
| "publisherDisplayName": "idbartosz" | |
| }, | |
| "name": "darkpp-italic", | |
| "publisher": "idbartosz", | |
| "version": "0.2.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "f57f68ea-9ee8-42b5-9a97-041d3e4278c4", | |
| "publisherId": "Dart-Code.dart-code", | |
| "publisherDisplayName": "Dart-Code" | |
| }, | |
| "name": "dart-code", | |
| "publisher": "Dart-Code", | |
| "version": "3.23.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd", | |
| "publisherId": "msjsdiag.debugger-for-chrome", | |
| "publisherDisplayName": "msjsdiag" | |
| }, | |
| "name": "debugger-for-chrome", | |
| "publisher": "msjsdiag", | |
| "version": "4.12.12" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "38bf0d29-4c3b-4e45-8e88-e2a628d469f4", | |
| "publisherId": "leif-niemczik.delta-color-theme", | |
| "publisherDisplayName": "leif-niemczik" | |
| }, | |
| "name": "delta-color-theme", | |
| "publisher": "leif-niemczik", | |
| "version": "0.5.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588", | |
| "publisherId": "EditorConfig.EditorConfig", | |
| "publisherDisplayName": "EditorConfig" | |
| }, | |
| "name": "EditorConfig", | |
| "publisher": "EditorConfig", | |
| "version": "0.16.4" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "975d187d-7d95-4292-92ef-ad9e8f083ca3", | |
| "publisherId": "kuscamara.electron", | |
| "publisherDisplayName": "kuscamara" | |
| }, | |
| "name": "electron", | |
| "publisher": "kuscamara", | |
| "version": "0.2.5" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a6761011-549f-4561-ae6d-cc9c7a040710", | |
| "publisherId": "fisheva.eva-theme", | |
| "publisherDisplayName": "fisheva" | |
| }, | |
| "name": "eva-theme", | |
| "publisher": "fisheva", | |
| "version": "1.4.5" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "12e95fdd-b0d5-4978-8174-122b925efaf9", | |
| "publisherId": "AppulateInc.filewatcher", | |
| "publisherDisplayName": "AppulateInc" | |
| }, | |
| "name": "filewatcher", | |
| "publisher": "AppulateInc", | |
| "version": "1.0.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "f6c3ec04-6057-4d9c-b997-69cba07a6158", | |
| "publisherId": "Dart-Code.flutter", | |
| "publisherDisplayName": "Dart-Code" | |
| }, | |
| "name": "flutter", | |
| "publisher": "Dart-Code", | |
| "version": "3.23.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "0f3e4e30-7fab-4d4a-b22e-2ee9987e17cc", | |
| "publisherId": "KiritchoukC.flutter-clean-architecture", | |
| "publisherDisplayName": "KiritchoukC" | |
| }, | |
| "name": "flutter-clean-architecture", | |
| "publisher": "KiritchoukC", | |
| "version": "1.0.11" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "8fbbfb1a-3bb3-4482-9b3d-46bc3c42b315", | |
| "publisherId": "SolidCodeSMSDK.flutter-generators", | |
| "publisherDisplayName": "SolidCodeSMSDK" | |
| }, | |
| "name": "flutter-generators", | |
| "publisher": "SolidCodeSMSDK", | |
| "version": "0.0.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "ae83d2c1-1186-475e-adf9-e0c0f78f0d6b", | |
| "publisherId": "jamesblasco.flutter-preview", | |
| "publisherDisplayName": "jamesblasco" | |
| }, | |
| "name": "flutter-preview", | |
| "publisher": "jamesblasco", | |
| "version": "0.0.9" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "f0599c22-6504-4e2a-972d-06911ec8429e", | |
| "publisherId": "marcelovelasquez.flutter-tree", | |
| "publisherDisplayName": "marcelovelasquez" | |
| }, | |
| "name": "flutter-tree", | |
| "publisher": "marcelovelasquez", | |
| "version": "1.0.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "d43f6bf0-370f-4b2f-b236-594516dd0a64", | |
| "publisherId": "blueneogeo.flutter-view-vscode", | |
| "publisherDisplayName": "blueneogeo" | |
| }, | |
| "name": "flutter-view-vscode", | |
| "publisher": "blueneogeo", | |
| "version": "1.1.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "7328a705-91fc-49e6-8293-da6f112e482d", | |
| "publisherId": "GitHub.github-vscode-theme", | |
| "publisherDisplayName": "GitHub" | |
| }, | |
| "name": "github-vscode-theme", | |
| "publisher": "GitHub", | |
| "version": "4.1.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "0fa141d2-0184-49b6-b8f6-b572f965b164", | |
| "publisherId": "michelemelluso.gitignore", | |
| "publisherDisplayName": "michelemelluso" | |
| }, | |
| "name": "gitignore", | |
| "publisher": "michelemelluso", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "4de763bd-505d-4978-9575-2b7696ecf94e", | |
| "publisherId": "eamodio.gitlens", | |
| "publisherDisplayName": "eamodio" | |
| }, | |
| "name": "gitlens", | |
| "publisher": "eamodio", | |
| "version": "11.5.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da", | |
| "publisherId": "golang.go", | |
| "publisherDisplayName": "golang" | |
| }, | |
| "name": "go", | |
| "publisher": "golang", | |
| "version": "0.26.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "1b0f0167-95f9-4949-bdef-6b7e57137f6a", | |
| "publisherId": "msyrus.go-doc", | |
| "publisherDisplayName": "msyrus" | |
| }, | |
| "name": "go-doc", | |
| "publisher": "msyrus", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "23651afd-e382-4c79-a81a-016013720dc6", | |
| "publisherId": "basarat.god", | |
| "publisherDisplayName": "basarat" | |
| }, | |
| "name": "god", | |
| "publisher": "basarat", | |
| "version": "0.0.104" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "1dd7f786-f59f-4199-a147-fc98a56a11f2", | |
| "publisherId": "naco-siren.gradle-language", | |
| "publisherDisplayName": "naco-siren" | |
| }, | |
| "name": "gradle-language", | |
| "publisher": "naco-siren", | |
| "version": "0.2.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "38ad8277-d23f-4cfc-becf-c77e41c3f2ee", | |
| "publisherId": "spywhere.guides", | |
| "publisherDisplayName": "spywhere" | |
| }, | |
| "name": "guides", | |
| "publisher": "spywhere", | |
| "version": "0.9.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "e9b8479f-62ef-4613-83ea-2acfd2bb1cf0", | |
| "publisherId": "httpsterio.henna", | |
| "publisherDisplayName": "httpsterio" | |
| }, | |
| "name": "henna", | |
| "publisher": "httpsterio", | |
| "version": "0.11.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "aae00486-7e92-42b3-91b0-2b419e4f3875", | |
| "publisherId": "vincaslt.highlight-matching-tag", | |
| "publisherDisplayName": "vincaslt" | |
| }, | |
| "name": "highlight-matching-tag", | |
| "publisher": "vincaslt", | |
| "version": "0.10.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "fcf0848c-96b3-487a-a655-01aed955a594", | |
| "publisherId": "jolaleye.horizon-theme-vscode", | |
| "publisherDisplayName": "jolaleye" | |
| }, | |
| "name": "horizon-theme-vscode", | |
| "publisher": "jolaleye", | |
| "version": "2.0.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "be992f3f-9f22-4b66-a1d2-ecad04c28a28", | |
| "publisherId": "abusaidm.html-snippets", | |
| "publisherDisplayName": "abusaidm" | |
| }, | |
| "name": "html-snippets", | |
| "publisher": "abusaidm", | |
| "version": "0.2.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "f45dc69c-8d62-4ea1-b01f-3ab90854acb6", | |
| "publisherId": "sidthesloth.html5-boilerplate", | |
| "publisherDisplayName": "sidthesloth" | |
| }, | |
| "name": "html5-boilerplate", | |
| "publisher": "sidthesloth", | |
| "version": "1.1.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "0ec558c9-f7f7-4df3-b2cf-a41ddcf292dd", | |
| "publisherId": "mkaufman.HTMLHint", | |
| "publisherDisplayName": "mkaufman" | |
| }, | |
| "name": "HTMLHint", | |
| "publisher": "mkaufman", | |
| "version": "0.10.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b", | |
| "publisherId": "oderwat.indent-rainbow", | |
| "publisherDisplayName": "oderwat" | |
| }, | |
| "name": "indent-rainbow", | |
| "publisher": "oderwat", | |
| "version": "7.5.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "198a707e-28af-4e84-8610-6e2f628dd12d", | |
| "publisherId": "redhat.java", | |
| "publisherDisplayName": "redhat" | |
| }, | |
| "name": "java", | |
| "publisher": "redhat", | |
| "version": "0.79.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a2cec723-5349-460d-9de9-0fd1f8d3456f", | |
| "publisherId": "xabikos.JavaScriptSnippets", | |
| "publisherDisplayName": "xabikos" | |
| }, | |
| "name": "JavaScriptSnippets", | |
| "publisher": "xabikos", | |
| "version": "1.8.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "c86bc8a9-fd3b-44db-b28a-2d146cb78d3c", | |
| "publisherId": "fwcd.kotlin", | |
| "publisherDisplayName": "fwcd" | |
| }, | |
| "name": "kotlin", | |
| "publisher": "fwcd", | |
| "version": "0.2.22" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "d36bad53-910d-481a-a7ee-8992450665f6", | |
| "publisherId": "mathiasfrohlich.Kotlin", | |
| "publisherDisplayName": "mathiasfrohlich" | |
| }, | |
| "name": "Kotlin", | |
| "publisher": "mathiasfrohlich", | |
| "version": "1.7.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "d9bd159d-bd30-4716-af68-6e325664ec4e", | |
| "publisherId": "esafirm.kotlin-formatter", | |
| "publisherDisplayName": "esafirm" | |
| }, | |
| "name": "kotlin-formatter", | |
| "publisher": "esafirm", | |
| "version": "0.0.6" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "038dd41f-4a41-48e3-87de-ab2ea4310780", | |
| "publisherId": "julialang.language-julia", | |
| "publisherDisplayName": "julialang" | |
| }, | |
| "name": "language-julia", | |
| "publisher": "julialang", | |
| "version": "1.2.5" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "98790d67-10fa-497c-9113-f6c7489207b2", | |
| "publisherId": "yzhang.markdown-all-in-one", | |
| "publisherDisplayName": "yzhang" | |
| }, | |
| "name": "markdown-all-in-one", | |
| "publisher": "yzhang", | |
| "version": "3.4.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "9fdd4cad-d0b9-4c21-b7b7-54b9a7a7dbcf", | |
| "publisherId": "mervin.markdown-formatter", | |
| "publisherDisplayName": "mervin" | |
| }, | |
| "name": "markdown-formatter", | |
| "publisher": "mervin", | |
| "version": "0.9.6" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a", | |
| "publisherId": "shd101wyy.markdown-preview-enhanced", | |
| "publisherDisplayName": "shd101wyy" | |
| }, | |
| "name": "markdown-preview-enhanced", | |
| "publisher": "shd101wyy", | |
| "version": "0.5.21" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "e22c848a-fbc6-4aa1-917e-1cdcba89438b", | |
| "publisherId": "guobing.material-color", | |
| "publisherDisplayName": "guobing" | |
| }, | |
| "name": "material-color", | |
| "publisher": "guobing", | |
| "version": "1.3.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "2df5a22e-1411-48ea-8ff3-f742c5c21d09", | |
| "publisherId": "magson.material-dark-color-theme", | |
| "publisherDisplayName": "magson" | |
| }, | |
| "name": "material-dark-color-theme", | |
| "publisher": "magson", | |
| "version": "0.0.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "5db78037-f674-459f-a236-db622c427c5b", | |
| "publisherId": "PKief.material-icon-theme", | |
| "publisherDisplayName": "PKief" | |
| }, | |
| "name": "material-icon-theme", | |
| "publisher": "PKief", | |
| "version": "4.7.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "7f147721-ec06-4043-9e37-c9ffbecbccd1", | |
| "publisherId": "whizkydee.material-palenight-theme", | |
| "publisherDisplayName": "whizkydee" | |
| }, | |
| "name": "material-palenight-theme", | |
| "publisher": "whizkydee", | |
| "version": "2.0.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "bf33bc3c-c607-4b8b-8de9-2ba81fc9d190", | |
| "publisherId": "nexxai.material-synthwave-vscode", | |
| "publisherDisplayName": "nexxai" | |
| }, | |
| "name": "material-synthwave-vscode", | |
| "publisher": "nexxai", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "26a529c9-2654-4b95-a63f-02f6a52429e6", | |
| "publisherId": "zhuangtongfa.material-theme", | |
| "publisherDisplayName": "zhuangtongfa" | |
| }, | |
| "name": "material-theme", | |
| "publisher": "zhuangtongfa", | |
| "version": "3.10.14" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "4bf45e86-a448-4531-8c01-ef33f4536306", | |
| "publisherId": "ms-mssql.mssql", | |
| "publisherDisplayName": "ms-mssql" | |
| }, | |
| "name": "mssql", | |
| "publisher": "ms-mssql", | |
| "version": "1.10.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "b223825e-b77d-451d-9a22-2e590fa2630b", | |
| "publisherId": "ghgofort.neon-vommit", | |
| "publisherDisplayName": "ghgofort" | |
| }, | |
| "name": "neon-vommit", | |
| "publisher": "ghgofort", | |
| "version": "1.2.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "e58f546c-babc-455f-a265-ba40dbd140d4", | |
| "publisherId": "sdras.night-owl", | |
| "publisherDisplayName": "sdras" | |
| }, | |
| "name": "night-owl", | |
| "publisher": "sdras", | |
| "version": "2.0.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "d4e2a48f-0b88-4540-92c5-a4ab4dd2c813", | |
| "publisherId": "liviuschera.noctis", | |
| "publisherDisplayName": "liviuschera" | |
| }, | |
| "name": "noctis", | |
| "publisher": "liviuschera", | |
| "version": "10.39.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "1bb92b2c-526c-4bfd-bb38-5bae1b278c89", | |
| "publisherId": "leizongmin.node-module-intellisense", | |
| "publisherDisplayName": "leizongmin" | |
| }, | |
| "name": "node-module-intellisense", | |
| "publisher": "leizongmin", | |
| "version": "1.5.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "5ffc7d95-d020-42c4-8b64-7a90ca82a2dc", | |
| "publisherId": "tomByrer.nord-city-theme", | |
| "publisherDisplayName": "tomByrer" | |
| }, | |
| "name": "nord-city-theme", | |
| "publisher": "tomByrer", | |
| "version": "1.2.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8", | |
| "publisherId": "christian-kohler.npm-intellisense", | |
| "publisherDisplayName": "christian-kohler" | |
| }, | |
| "name": "npm-intellisense", | |
| "publisher": "christian-kohler", | |
| "version": "1.3.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "b027c4b2-25ad-46db-b574-05dae3b2dc92", | |
| "publisherId": "azemoh.one-monokai", | |
| "publisherDisplayName": "azemoh" | |
| }, | |
| "name": "one-monokai", | |
| "publisher": "azemoh", | |
| "version": "0.5.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "d95cb424-7a5a-4e08-9698-107d6fd590cf", | |
| "publisherId": "jebbs.plantuml", | |
| "publisherDisplayName": "jebbs" | |
| }, | |
| "name": "plantuml", | |
| "publisher": "jebbs", | |
| "version": "2.15.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "0615a8d1-878b-482f-b36c-773d1ed16adb", | |
| "publisherId": "will-stone.plastic", | |
| "publisherDisplayName": "will-stone" | |
| }, | |
| "name": "plastic", | |
| "publisher": "will-stone", | |
| "version": "7.3.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "fee88d69-e94c-4b9e-a8c8-dbb0852ed05e", | |
| "publisherId": "kayteh.plastic-slate", | |
| "publisherDisplayName": "kayteh" | |
| }, | |
| "name": "plastic-slate", | |
| "publisher": "kayteh", | |
| "version": "1.10.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "40d39ce9-c381-47a0-80c8-a6661f731eab", | |
| "publisherId": "ms-vscode.powershell", | |
| "publisherDisplayName": "ms-vscode" | |
| }, | |
| "name": "powershell", | |
| "publisher": "ms-vscode", | |
| "version": "2021.6.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90", | |
| "publisherId": "esbenp.prettier-vscode", | |
| "publisherDisplayName": "esbenp" | |
| }, | |
| "name": "prettier-vscode", | |
| "publisher": "esbenp", | |
| "version": "8.0.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "91c5dadd-29e8-4ced-8d0b-6c4bf5901ee1", | |
| "publisherId": "jeroen-meijer.pubspec-assist", | |
| "publisherDisplayName": "jeroen-meijer" | |
| }, | |
| "name": "pubspec-assist", | |
| "publisher": "jeroen-meijer", | |
| "version": "2.2.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "115b123b-6c66-4bb3-a475-967169e55162", | |
| "publisherId": "davehart.quick-run-panel", | |
| "publisherDisplayName": "davehart" | |
| }, | |
| "name": "quick-run-panel", | |
| "publisher": "davehart", | |
| "version": "0.0.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df", | |
| "publisherId": "ms-vscode-remote.remote-containers", | |
| "publisherDisplayName": "ms-vscode-remote" | |
| }, | |
| "name": "remote-containers", | |
| "publisher": "ms-vscode-remote", | |
| "version": "0.183.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5", | |
| "publisherId": "humao.rest-client", | |
| "publisherDisplayName": "humao" | |
| }, | |
| "name": "rest-client", | |
| "publisher": "humao", | |
| "version": "0.24.5" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "570e6089-b871-41df-9cf4-a723cb34ef01", | |
| "publisherId": "rust-lang.rust", | |
| "publisherDisplayName": "rust-lang" | |
| }, | |
| "name": "rust", | |
| "publisher": "rust-lang", | |
| "version": "0.7.8" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "06574cb4-e5dc-4631-8174-a543a4533621", | |
| "publisherId": "matklad.rust-analyzer", | |
| "publisherDisplayName": "matklad" | |
| }, | |
| "name": "rust-analyzer", | |
| "publisher": "matklad", | |
| "version": "0.2.646" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "8507cf11-4a07-4121-b09e-0146658fe6a2", | |
| "publisherId": "bardleware.sandstorm", | |
| "publisherDisplayName": "bardleware" | |
| }, | |
| "name": "sandstorm", | |
| "publisher": "bardleware", | |
| "version": "2.1.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "431aa1a8-74f4-43d5-a83b-f4960510da5f", | |
| "publisherId": "ahmadawais.shades-of-purple", | |
| "publisherDisplayName": "ahmadawais" | |
| }, | |
| "name": "shades-of-purple", | |
| "publisher": "ahmadawais", | |
| "version": "6.13.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "f7ca3c4f-a370-4a7f-8691-7ad0f29f8275", | |
| "publisherId": "JamesBirtles.svelte-vscode", | |
| "publisherDisplayName": "JamesBirtles" | |
| }, | |
| "name": "svelte-vscode", | |
| "publisher": "JamesBirtles", | |
| "version": "0.9.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "c5463f77-75d9-4a25-8cc4-d8541a461285", | |
| "publisherId": "svelte.svelte-vscode", | |
| "publisherDisplayName": "svelte" | |
| }, | |
| "name": "svelte-vscode", | |
| "publisher": "svelte", | |
| "version": "105.2.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "c919f1b2-3705-431b-9cfd-bb0f6f3c9720", | |
| "publisherId": "softwaredotcom.swdc-vscode", | |
| "publisherDisplayName": "softwaredotcom" | |
| }, | |
| "name": "swdc-vscode", | |
| "publisher": "softwaredotcom", | |
| "version": "2.5.16" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "e5fd2b56-1637-4d4f-8252-6c9d416f9a28", | |
| "publisherId": "RobbOwen.synthwave-vscode", | |
| "publisherDisplayName": "RobbOwen" | |
| }, | |
| "name": "synthwave-vscode", | |
| "publisher": "RobbOwen", | |
| "version": "0.1.8" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "0988f9a0-6328-45a5-bb30-e0a40b63424a", | |
| "publisherId": "actboy168.tasks", | |
| "publisherDisplayName": "actboy168" | |
| }, | |
| "name": "tasks", | |
| "publisher": "actboy168", | |
| "version": "0.8.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1", | |
| "publisherId": "dracula-theme.theme-dracula", | |
| "publisherDisplayName": "dracula-theme" | |
| }, | |
| "name": "theme-dracula", | |
| "publisher": "dracula-theme", | |
| "version": "2.22.4" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "cc1b9e15-8d4e-43ed-8a31-b81683af6bc4", | |
| "publisherId": "azemoh.theme-onedark", | |
| "publisherDisplayName": "azemoh" | |
| }, | |
| "name": "theme-onedark", | |
| "publisher": "azemoh", | |
| "version": "0.6.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "9764fb1f-aa45-4e65-a18e-705b3b00761c", | |
| "publisherId": "tinkertrain.theme-panda", | |
| "publisherDisplayName": "tinkertrain" | |
| }, | |
| "name": "theme-panda", | |
| "publisher": "tinkertrain", | |
| "version": "1.3.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "b8edc9a6-fba7-4d51-95ce-06842016b04f", | |
| "publisherId": "pmlopes.vertxsnippet", | |
| "publisherDisplayName": "pmlopes" | |
| }, | |
| "name": "vertxsnippet", | |
| "publisher": "pmlopes", | |
| "version": "0.0.12" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483", | |
| "publisherId": "octref.vetur", | |
| "publisherDisplayName": "octref" | |
| }, | |
| "name": "vetur", | |
| "publisher": "octref", | |
| "version": "0.34.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "484d897a-6711-403c-ab54-a96f12be5833", | |
| "publisherId": "Equinusocio.vsc-community-material-theme", | |
| "publisherDisplayName": "Equinusocio" | |
| }, | |
| "name": "vsc-community-material-theme", | |
| "publisher": "Equinusocio", | |
| "version": "1.4.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "dffaf5a1-2219-434b-9d87-cb586fd59260", | |
| "publisherId": "Equinusocio.vsc-material-theme", | |
| "publisherDisplayName": "Equinusocio" | |
| }, | |
| "name": "vsc-material-theme", | |
| "publisher": "Equinusocio", | |
| "version": "33.1.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "8c609a4f-268a-41fb-8fe6-b6fcd95e8113", | |
| "publisherId": "equinusocio.vsc-material-theme-icons", | |
| "publisherDisplayName": "equinusocio" | |
| }, | |
| "name": "vsc-material-theme-icons", | |
| "publisher": "equinusocio", | |
| "version": "1.2.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "42691ca6-18d6-4efe-9e9a-1aabad399d4b", | |
| "publisherId": "ms-azuretools.vscode-azureappservice", | |
| "publisherDisplayName": "ms-azuretools" | |
| }, | |
| "name": "vscode-azureappservice", | |
| "publisher": "ms-azuretools", | |
| "version": "0.22.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "260e9ed1-160d-4f7e-807c-2eb076ba3846", | |
| "publisherId": "ms-azuretools.vscode-azureresourcegroups", | |
| "publisherDisplayName": "ms-azuretools" | |
| }, | |
| "name": "vscode-azureresourcegroups", | |
| "publisher": "ms-azuretools", | |
| "version": "0.4.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "126e4983-78cb-433f-a67c-9b07c39c7802", | |
| "publisherId": "auchenberg.vscode-browser-preview", | |
| "publisherDisplayName": "auchenberg" | |
| }, | |
| "name": "vscode-browser-preview", | |
| "publisher": "auchenberg", | |
| "version": "0.7.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a5c79fee-13cc-4eb2-aea0-d93983c77141", | |
| "publisherId": "numaru.vscode-cmake-lite", | |
| "publisherDisplayName": "numaru" | |
| }, | |
| "name": "vscode-cmake-lite", | |
| "publisher": "numaru", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "5eecab27-edc1-46c7-89ea-ab222345de22", | |
| "publisherId": "MaxfieldWalker.vscode-color-theme-spirited-away", | |
| "publisherDisplayName": "MaxfieldWalker" | |
| }, | |
| "name": "vscode-color-theme-spirited-away", | |
| "publisher": "MaxfieldWalker", | |
| "version": "1.3.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "2f0eaac2-070b-4dc7-9b23-8dd4c970c11c", | |
| "publisherId": "redhat.vscode-commons", | |
| "publisherDisplayName": "redhat" | |
| }, | |
| "name": "vscode-commons", | |
| "publisher": "redhat", | |
| "version": "0.0.6" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "b6b26bce-33f4-4bce-bf92-89812388ed0a", | |
| "publisherId": "vivaxy.vscode-conventional-commits", | |
| "publisherDisplayName": "vivaxy" | |
| }, | |
| "name": "vscode-conventional-commits", | |
| "publisher": "vivaxy", | |
| "version": "1.21.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "1b160753-ae5e-42bb-82ad-d115ce5c10f4", | |
| "publisherId": "be5invis.vscode-custom-css", | |
| "publisherDisplayName": "be5invis" | |
| }, | |
| "name": "vscode-custom-css", | |
| "publisher": "be5invis", | |
| "version": "5.0.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "9f87761d-d8c7-4a5f-bb03-a4644aa4bb4f", | |
| "publisherId": "vscode-dark-fusion.vscode-dark-fusion", | |
| "publisherDisplayName": "vscode-dark-fusion" | |
| }, | |
| "name": "vscode-dark-fusion", | |
| "publisher": "vscode-dark-fusion", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "0479fc1c-3d67-49f9-b087-fb9069afe48f", | |
| "publisherId": "ms-azuretools.vscode-docker", | |
| "publisherDisplayName": "ms-azuretools" | |
| }, | |
| "name": "vscode-docker", | |
| "publisher": "ms-azuretools", | |
| "version": "1.14.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a", | |
| "publisherId": "dbaeumer.vscode-eslint", | |
| "publisherDisplayName": "dbaeumer" | |
| }, | |
| "name": "vscode-eslint", | |
| "publisher": "dbaeumer", | |
| "version": "2.1.23" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "d637104e-1fd7-4063-98fc-8afe46012c9b", | |
| "publisherId": "sleistner.vscode-fileutils", | |
| "publisherDisplayName": "sleistner" | |
| }, | |
| "name": "vscode-fileutils", | |
| "publisher": "sleistner", | |
| "version": "3.4.5" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "c3382f5b-0525-4f74-93df-3a82483c1ad8", | |
| "publisherId": "kenhowardpdx.vscode-gist", | |
| "publisherDisplayName": "kenhowardpdx" | |
| }, | |
| "name": "vscode-gist", | |
| "publisher": "kenhowardpdx", | |
| "version": "3.0.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "df3d5e8c-3354-48be-8c7b-9065d2168580", | |
| "publisherId": "windmilleng.vscode-go-autotest", | |
| "publisherDisplayName": "windmilleng" | |
| }, | |
| "name": "vscode-go-autotest", | |
| "publisher": "windmilleng", | |
| "version": "1.6.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a226f06e-9b5e-493b-b92a-553d3572f969", | |
| "publisherId": "richardwillis.vscode-gradle", | |
| "publisherDisplayName": "richardwillis" | |
| }, | |
| "name": "vscode-gradle", | |
| "publisher": "richardwillis", | |
| "version": "3.6.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "47168028-3b8e-40f1-b8a3-3322072e2744", | |
| "publisherId": "richardwillis.vscode-gradle-extension-pack", | |
| "publisherDisplayName": "richardwillis" | |
| }, | |
| "name": "vscode-gradle-extension-pack", | |
| "publisher": "richardwillis", | |
| "version": "0.0.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "aaee577c-f062-495a-9816-0cbd442f1d25", | |
| "publisherId": "ecmel.vscode-html-css", | |
| "publisherDisplayName": "ecmel" | |
| }, | |
| "name": "vscode-html-css", | |
| "publisher": "ecmel", | |
| "version": "1.10.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a", | |
| "publisherId": "vscode-icons-team.vscode-icons", | |
| "publisherDisplayName": "vscode-icons-team" | |
| }, | |
| "name": "vscode-icons", | |
| "publisher": "vscode-icons-team", | |
| "version": "11.5.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "61fcd0cf-64d7-4836-8d6b-d55f4fb83281", | |
| "publisherId": "vscjava.vscode-java-debug", | |
| "publisherDisplayName": "vscjava" | |
| }, | |
| "name": "vscode-java-debug", | |
| "publisher": "vscjava", | |
| "version": "0.34.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "7865e561-1c83-410e-9b99-aabada597a7e", | |
| "publisherId": "vscjava.vscode-java-dependency", | |
| "publisherDisplayName": "vscjava" | |
| }, | |
| "name": "vscode-java-dependency", | |
| "publisher": "vscjava", | |
| "version": "0.18.4" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "96f11e1f-1a46-4592-b084-f025b2c2a81f", | |
| "publisherId": "vscjava.vscode-java-pack", | |
| "publisherDisplayName": "vscjava" | |
| }, | |
| "name": "vscode-java-pack", | |
| "publisher": "vscjava", | |
| "version": "0.17.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "67c06b0d-1891-42ca-b2a8-113e79bff069", | |
| "publisherId": "vscjava.vscode-java-test", | |
| "publisherDisplayName": "vscjava" | |
| }, | |
| "name": "vscode-java-test", | |
| "publisher": "vscjava", | |
| "version": "0.30.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "7997a8ae-1fae-4022-b834-12f6318aeffd", | |
| "publisherId": "Orta.vscode-jest", | |
| "publisherDisplayName": "Orta" | |
| }, | |
| "name": "vscode-jest", | |
| "publisher": "Orta", | |
| "version": "4.0.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "3c6d2422-afcc-482d-a751-08c6ed38ce19", | |
| "publisherId": "wmaurer.vscode-jumpy", | |
| "publisherDisplayName": "wmaurer" | |
| }, | |
| "name": "vscode-jumpy", | |
| "publisher": "wmaurer", | |
| "version": "0.3.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "4837e4f3-1b01-4732-b1a6-daa57ef64cab", | |
| "publisherId": "ms-kubernetes-tools.vscode-kubernetes-tools", | |
| "publisherDisplayName": "ms-kubernetes-tools" | |
| }, | |
| "name": "vscode-kubernetes-tools", | |
| "publisher": "ms-kubernetes-tools", | |
| "version": "1.3.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "dd5a2c83-ad8c-4839-a529-0644e5acb646", | |
| "publisherId": "mgmcdermott.vscode-language-babel", | |
| "publisherDisplayName": "mgmcdermott" | |
| }, | |
| "name": "vscode-language-babel", | |
| "publisher": "mgmcdermott", | |
| "version": "0.0.31" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "bee31e34-a44b-4a76-9ec2-e9fd1439a0f6", | |
| "publisherId": "vadimcn.vscode-lldb", | |
| "publisherDisplayName": "vadimcn" | |
| }, | |
| "name": "vscode-lldb", | |
| "publisher": "vadimcn", | |
| "version": "1.6.5" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "daf8b44d-8aae-4da2-80c5-1f770219f643", | |
| "publisherId": "DavidAnson.vscode-markdownlint", | |
| "publisherDisplayName": "DavidAnson" | |
| }, | |
| "name": "vscode-markdownlint", | |
| "publisher": "DavidAnson", | |
| "version": "0.42.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "b0f06c6b-24fb-4d7b-bd79-bc5e2fa17312", | |
| "publisherId": "vscjava.vscode-maven", | |
| "publisherDisplayName": "vscjava" | |
| }, | |
| "name": "vscode-maven", | |
| "publisher": "vscjava", | |
| "version": "0.31.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "e380c061-ebe8-43f0-bcec-f3d904d0c3e2", | |
| "publisherId": "redhat.vscode-microprofile", | |
| "publisherDisplayName": "redhat" | |
| }, | |
| "name": "vscode-microprofile", | |
| "publisher": "redhat", | |
| "version": "0.2.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757", | |
| "publisherId": "eg2.vscode-npm-script", | |
| "publisherDisplayName": "eg2" | |
| }, | |
| "name": "vscode-npm-script", | |
| "publisher": "eg2", | |
| "version": "0.3.22" | |
| }, | |
| { | |
| "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": "c8f9f37c-b4fd-4a26-a9cb-ef52fd928e70", | |
| "publisherId": "KyleDavidE.vscode-project-links", | |
| "publisherDisplayName": "KyleDavidE" | |
| }, | |
| "name": "vscode-project-links", | |
| "publisher": "KyleDavidE", | |
| "version": "1.1.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d", | |
| "publisherId": "GitHub.vscode-pull-request-github", | |
| "publisherDisplayName": "GitHub" | |
| }, | |
| "name": "vscode-pull-request-github", | |
| "publisher": "GitHub", | |
| "version": "0.27.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "62c9f526-503d-4361-aefd-82dc50a69146", | |
| "publisherId": "redhat.vscode-quarkus", | |
| "publisherDisplayName": "redhat" | |
| }, | |
| "name": "vscode-quarkus", | |
| "publisher": "redhat", | |
| "version": "1.8.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "beb68b20-7c55-471c-9b63-3486f9423566", | |
| "publisherId": "mrmlnc.vscode-scss", | |
| "publisherDisplayName": "mrmlnc" | |
| }, | |
| "name": "vscode-scss", | |
| "publisher": "mrmlnc", | |
| "version": "0.10.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "6afc37b9-362f-4bd8-9a0d-9d24eade270d", | |
| "publisherId": "chenxsan.vscode-standardjs", | |
| "publisherDisplayName": "chenxsan" | |
| }, | |
| "name": "vscode-standardjs", | |
| "publisher": "chenxsan", | |
| "version": "1.4.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "2f67a87a-f228-4c64-aa59-d66f638cc822", | |
| "publisherId": "capaj.vscode-standardjs-snippets", | |
| "publisherDisplayName": "capaj" | |
| }, | |
| "name": "vscode-standardjs-snippets", | |
| "publisher": "capaj", | |
| "version": "0.8.15" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "28fcf0b8-26a5-4e99-9b8d-02e990366c6f", | |
| "publisherId": "tombonnike.vscode-status-bar-format-toggle", | |
| "publisherDisplayName": "tombonnike" | |
| }, | |
| "name": "vscode-status-bar-format-toggle", | |
| "publisher": "tombonnike", | |
| "version": "2.0.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a42d3dd1-f528-407c-a110-d5e35c7ca4c2", | |
| "publisherId": "fivethree.vscode-svelte-snippets", | |
| "publisherDisplayName": "fivethree" | |
| }, | |
| "name": "vscode-svelte-snippets", | |
| "publisher": "fivethree", | |
| "version": "0.5.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "6f5d4f30-67aa-4151-80c0-1bbe8ca5f9db", | |
| "publisherId": "cssho.vscode-svgviewer", | |
| "publisherDisplayName": "cssho" | |
| }, | |
| "name": "vscode-svgviewer", | |
| "publisher": "cssho", | |
| "version": "2.0.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "9b2c953d-6ad4-46d1-b18e-7e5992d1d8a6", | |
| "publisherId": "akamud.vscode-theme-onedark", | |
| "publisherDisplayName": "akamud" | |
| }, | |
| "name": "vscode-theme-onedark", | |
| "publisher": "akamud", | |
| "version": "2.2.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "07fc4a0a-11fc-4121-ba9a-f0d534c729d8", | |
| "publisherId": "pflannery.vscode-versionlens", | |
| "publisherDisplayName": "pflannery" | |
| }, | |
| "name": "vscode-versionlens", | |
| "publisher": "pflannery", | |
| "version": "1.0.9" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "23b5ca65-840c-490d-8dcc-a3ec3e74117f", | |
| "publisherId": "webhint.vscode-webhint", | |
| "publisherDisplayName": "webhint" | |
| }, | |
| "name": "vscode-webhint", | |
| "publisher": "webhint", | |
| "version": "1.5.12" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "6703768d-d42f-474e-9f6e-5f288d53f6e8", | |
| "publisherId": "redhat.vscode-xml", | |
| "publisherDisplayName": "redhat" | |
| }, | |
| "name": "vscode-xml", | |
| "publisher": "redhat", | |
| "version": "0.16.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "2061917f-f76a-458a-8da9-f162de22b97e", | |
| "publisherId": "redhat.vscode-yaml", | |
| "publisherDisplayName": "redhat" | |
| }, | |
| "name": "vscode-yaml", | |
| "publisher": "redhat", | |
| "version": "0.20.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "876e8f93-74d0-4f4f-91b7-34a09f19f444", | |
| "publisherId": "VisualStudioExptTeam.vscodeintellicode", | |
| "publisherDisplayName": "VisualStudioExptTeam" | |
| }, | |
| "name": "vscodeintellicode", | |
| "publisher": "VisualStudioExptTeam", | |
| "version": "1.2.14" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "3620b114-6fe8-459b-8c68-99943147069b", | |
| "publisherId": "hollowtree.vue-snippets", | |
| "publisherDisplayName": "hollowtree" | |
| }, | |
| "name": "vue-snippets", | |
| "publisher": "hollowtree", | |
| "version": "1.0.4" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "8551ab30-570a-4f12-b988-bccdb9ce8610", | |
| "publisherId": "sdras.vue-vscode-extensionpack", | |
| "publisherDisplayName": "sdras" | |
| }, | |
| "name": "vue-vscode-extensionpack", | |
| "publisher": "sdras", | |
| "version": "0.2.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "c8d95916-cf54-455f-b324-cbd887b7d3a8", | |
| "publisherId": "sdras.vue-vscode-snippets", | |
| "publisherDisplayName": "sdras" | |
| }, | |
| "name": "vue-vscode-snippets", | |
| "publisher": "sdras", | |
| "version": "2.2.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "fd6d3dc6-b307-4589-82a6-78e2afec3d77", | |
| "publisherId": "johnpapa.winteriscoming", | |
| "publisherDisplayName": "johnpapa" | |
| }, | |
| "name": "winteriscoming", | |
| "publisher": "johnpapa", | |
| "version": "1.4.4" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "93c6affc-4931-46b0-ae84-1ac29386fb1c", | |
| "publisherId": "adobe.xd", | |
| "publisherDisplayName": "adobe" | |
| }, | |
| "name": "xd", | |
| "publisher": "adobe", | |
| "version": "1.2.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "467fd39a-84ff-4325-89ae-23262a95b133", | |
| "publisherId": "xhi2art.xhitheme-color", | |
| "publisherDisplayName": "xhi2art" | |
| }, | |
| "name": "xhitheme-color", | |
| "publisher": "xhi2art", | |
| "version": "0.0.1" | |
| } | |
| ] |
| {"version":"1.2.2"} |
| {"initialized":true} |
| { | |
| "_from": "@azure/abort-controller@^1.0.0", | |
| "_id": "@azure/abort-controller@1.0.4", | |
| "_inBundle": false, | |
| "_integrity": "sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==", | |
| "_location": "/@azure/abort-controller", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@azure/abort-controller@^1.0.0", | |
| "name": "@azure/abort-controller", | |
| "escapedName": "@azure%2fabort-controller", | |
| "scope": "@azure", | |
| "rawSpec": "^1.0.0", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.0" | |
| }, | |
| "_requiredBy": [ | |
| "/@azure/core-auth", | |
| "/@azure/core-http" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.0.4.tgz", | |
| "_shasum": "fd3c4d46c8ed67aace42498c8e2270960250eafd", | |
| "_spec": "@azure/abort-controller@^1.0.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@azure/core-http", | |
| "author": { | |
| "name": "Microsoft Corporation" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/Azure/azure-sdk-for-js/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "tslib": "^2.0.0" | |
| }, | |
| "deprecated": false, | |
| "description": "Microsoft Azure SDK for JavaScript - Aborter", | |
| "devDependencies": { | |
| "@azure/eslint-plugin-azure-sdk": "^3.0.0", | |
| "@microsoft/api-extractor": "7.7.11", | |
| "@rollup/plugin-commonjs": "11.0.2", | |
| "@rollup/plugin-multi-entry": "^3.0.0", | |
| "@rollup/plugin-node-resolve": "^8.0.0", | |
| "@rollup/plugin-replace": "^2.2.0", | |
| "@types/mocha": "^7.0.2", | |
| "@types/node": "^8.0.0", | |
| "assert": "^1.4.1", | |
| "cross-env": "^7.0.2", | |
| "delay": "^4.2.0", | |
| "downlevel-dts": "~0.4.0", | |
| "eslint": "^7.15.0", | |
| "karma": "^5.1.0", | |
| "karma-chrome-launcher": "^3.0.0", | |
| "karma-coverage": "^2.0.0", | |
| "karma-edge-launcher": "^0.4.2", | |
| "karma-env-preprocessor": "^0.1.1", | |
| "karma-firefox-launcher": "^1.1.0", | |
| "karma-ie-launcher": "^1.0.0", | |
| "karma-junit-reporter": "^2.0.1", | |
| "karma-mocha": "^2.0.1", | |
| "karma-mocha-reporter": "^2.2.5", | |
| "karma-sourcemap-loader": "^0.3.8", | |
| "mocha": "^7.1.1", | |
| "mocha-junit-reporter": "^1.18.0", | |
| "nyc": "^14.0.0", | |
| "prettier": "^1.16.4", | |
| "rimraf": "^3.0.0", | |
| "rollup": "^1.16.3", | |
| "rollup-plugin-sourcemaps": "^0.4.2", | |
| "rollup-plugin-terser": "^5.1.1", | |
| "ts-node": "^8.3.0", | |
| "typedoc": "0.15.2", | |
| "typescript": "4.1.2" | |
| }, | |
| "engine": { | |
| "node": ">=8.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "files": [ | |
| "dist/", | |
| "dist-esm/src/", | |
| "shims-public.d.ts", | |
| "types/src", | |
| "types/3.1", | |
| "README.md", | |
| "LICENSE" | |
| ], | |
| "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/core/abort-controller/README.md", | |
| "keywords": [ | |
| "azure", | |
| "aborter", | |
| "abortsignal", | |
| "cancellation", | |
| "node.js", | |
| "typescript", | |
| "javascript", | |
| "browser", | |
| "cloud" | |
| ], | |
| "license": "MIT", | |
| "main": "./dist/index.js", | |
| "module": "dist-esm/src/index.js", | |
| "name": "@azure/abort-controller", | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/Azure/azure-sdk-for-js.git" | |
| }, | |
| "scripts": { | |
| "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", | |
| "build": "tsc -p . && npm run build:nodebrowser && npm run build:types", | |
| "build:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c 2>&1", | |
| "build:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c 2>&1 && npm run extract-api", | |
| "build:nodebrowser": "rollup -c 2>&1", | |
| "build:samples": "echo Skipped.", | |
| "build:test": "tsc -p . && rollup -c rollup.test.config.js 2>&1", | |
| "build:test:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c rollup.test.config.js 2>&1", | |
| "build:test:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c rollup.test.config.js 2>&1", | |
| "build:types": "downlevel-dts types/src types/3.1", | |
| "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "clean": "rimraf dist dist-esm dist-test types temp dist-browser/*.js* dist-browser/*.zip statistics.html coverage coverage-browser .nyc_output *.tgz *.log test*.xml TEST*.xml", | |
| "docs": "typedoc --excludePrivate --excludeNotExported --excludeExternals --stripInternal --mode file --out ./dist/docs ./src", | |
| "execute:samples": "echo skipped", | |
| "extract-api": "tsc -p . && api-extractor run --local", | |
| "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "integration-test": "npm run integration-test:node && npm run integration-test:browser", | |
| "integration-test:browser": "echo skipped", | |
| "integration-test:node": "echo skipped", | |
| "lint": "eslint package.json api-extractor.json src test --ext .ts", | |
| "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", | |
| "pack": "npm pack 2>&1", | |
| "prebuild": "npm run clean", | |
| "pretest": "npm run build:test", | |
| "test": "npm run build:test && npm run unit-test && npm run integration-test", | |
| "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", | |
| "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", | |
| "unit-test": "npm run unit-test:node && npm run unit-test:browser", | |
| "unit-test:browser": "karma start --single-run", | |
| "unit-test:node": "cross-env TS_NODE_FILES=true TS_NODE_COMPILER_OPTIONS=\"{\\\"module\\\": \\\"commonjs\\\"}\" mocha --require ts-node/register --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace --no-timeouts test/*.spec.ts" | |
| }, | |
| "sdk-type": "client", | |
| "sideEffects": false, | |
| "types": "./types/src/index.d.ts", | |
| "typesVersions": { | |
| "<3.6": { | |
| "types/src/*": [ | |
| "types/3.1/*" | |
| ] | |
| } | |
| }, | |
| "version": "1.0.4" | |
| } |
| { | |
| "_from": "@azure/core-asynciterator-polyfill@^1.0.0", | |
| "_id": "@azure/core-asynciterator-polyfill@1.0.0", | |
| "_inBundle": false, | |
| "_integrity": "sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg==", | |
| "_location": "/@azure/core-asynciterator-polyfill", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@azure/core-asynciterator-polyfill@^1.0.0", | |
| "name": "@azure/core-asynciterator-polyfill", | |
| "escapedName": "@azure%2fcore-asynciterator-polyfill", | |
| "scope": "@azure", | |
| "rawSpec": "^1.0.0", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.0" | |
| }, | |
| "_requiredBy": [ | |
| "/@azure/core-http" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.0.tgz", | |
| "_shasum": "dcccebb88406e5c76e0e1d52e8cc4c43a68b3ee7", | |
| "_spec": "@azure/core-asynciterator-polyfill@^1.0.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@azure/core-http", | |
| "author": { | |
| "name": "Microsoft Corporation", | |
| "email": "azsdkteam@microsoft.com", | |
| "url": "https://github.com/Azure/azure-sdk-for-js" | |
| }, | |
| "bugs": { | |
| "url": "http://github.com/Azure/azure-sdk-for-js/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "deprecated": false, | |
| "description": "Polyfill for IE/Node 8 for Symbol.asyncIterator", | |
| "devDependencies": { | |
| "@types/node": "^8.0.0", | |
| "@typescript-eslint/eslint-plugin": "^2.0.0", | |
| "@typescript-eslint/parser": "^2.0.0", | |
| "eslint": "^6.1.0", | |
| "eslint-config-prettier": "^6.0.0", | |
| "eslint-plugin-no-null": "^1.0.2", | |
| "eslint-plugin-no-only-tests": "^2.3.0", | |
| "eslint-plugin-promise": "^4.1.1", | |
| "prettier": "^1.16.4", | |
| "typescript": "^3.2.2" | |
| }, | |
| "files": [ | |
| "dist-esm/**/*.js", | |
| "LICENSE", | |
| "README.md", | |
| "ThirdPartyNotices.txt" | |
| ], | |
| "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/core/core-asynciterator-polyfill", | |
| "keywords": [ | |
| "microsoft", | |
| "clientruntime" | |
| ], | |
| "license": "MIT", | |
| "main": "./dist-esm/index.js", | |
| "name": "@azure/core-asynciterator-polyfill", | |
| "private": false, | |
| "repository": { | |
| "type": "git", | |
| "url": "git+ssh://git@github.com/Azure/azure-sdk-for-js.git" | |
| }, | |
| "scripts": { | |
| "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", | |
| "build": "tsc -p .", | |
| "build:test": "echo skipped", | |
| "check-format": "prettier --list-different --config ../../.prettierrc.json \"src/**/*.ts\" \"*.{js,json}\"", | |
| "clean": "echo skipped", | |
| "format": "prettier --write --config ../../.prettierrc.json \"src/**/*.ts\" \"*.{js,json}\"", | |
| "integration-test": "npm run integration-test:node && npm run integration-test:browser", | |
| "integration-test:browser": "echo skipped", | |
| "integration-test:node": "echo skipped", | |
| "lint": "eslint -c ../../.eslintrc.json src --ext .ts -f html -o template-lintReport.html || exit 0", | |
| "lint:fix": "eslint \"src/**/*.ts\" -c ../../.eslintrc.json --fix --fix-type [problem,suggestion]", | |
| "pack": "npm pack 2>&1", | |
| "prebuild": "npm run clean", | |
| "test": "npm run build:test && npm run unit-test && npm run integration-test", | |
| "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", | |
| "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", | |
| "unit-test": "npm run unit-test:node && npm run unit-test:browser", | |
| "unit-test:browser": "echo skipped", | |
| "unit-test:node": "echo skipped" | |
| }, | |
| "sdk-type": "client", | |
| "sideEffects": true, | |
| "tags": [ | |
| "microsoft", | |
| "clientruntime" | |
| ], | |
| "version": "1.0.0" | |
| } |
| { | |
| "_from": "@azure/core-auth@^1.3.0", | |
| "_id": "@azure/core-auth@1.3.0", | |
| "_inBundle": false, | |
| "_integrity": "sha512-kSDSZBL6c0CYdhb+7KuutnKGf2geeT+bCJAgccB0DD7wmNJSsQPcF7TcuoZX83B7VK4tLz/u+8sOO/CnCsYp8A==", | |
| "_location": "/@azure/core-auth", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@azure/core-auth@^1.3.0", | |
| "name": "@azure/core-auth", | |
| "escapedName": "@azure%2fcore-auth", | |
| "scope": "@azure", | |
| "rawSpec": "^1.3.0", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.3.0" | |
| }, | |
| "_requiredBy": [ | |
| "/@azure/core-http" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.3.0.tgz", | |
| "_shasum": "0d55517cf0650aefe755669aca8a2f3724fcf536", | |
| "_spec": "@azure/core-auth@^1.3.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@azure/core-http", | |
| "author": { | |
| "name": "Microsoft Corporation" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/Azure/azure-sdk-for-js/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@azure/abort-controller": "^1.0.0", | |
| "tslib": "^2.0.0" | |
| }, | |
| "deprecated": false, | |
| "description": "Provides low-level interfaces and helper methods for authentication in Azure SDK", | |
| "devDependencies": { | |
| "@azure/eslint-plugin-azure-sdk": "^3.0.0", | |
| "@microsoft/api-extractor": "7.7.11", | |
| "@rollup/plugin-commonjs": "11.0.2", | |
| "@rollup/plugin-json": "^4.0.0", | |
| "@rollup/plugin-multi-entry": "^3.0.0", | |
| "@rollup/plugin-node-resolve": "^8.0.0", | |
| "@rollup/plugin-replace": "^2.2.0", | |
| "@types/mocha": "^7.0.2", | |
| "@types/node": "^8.0.0", | |
| "assert": "^1.4.1", | |
| "cross-env": "^7.0.2", | |
| "downlevel-dts": "~0.4.0", | |
| "eslint": "^7.15.0", | |
| "inherits": "^2.0.3", | |
| "mocha": "^7.1.1", | |
| "mocha-junit-reporter": "^1.18.0", | |
| "prettier": "^1.16.4", | |
| "rimraf": "^3.0.0", | |
| "rollup": "^1.16.3", | |
| "rollup-plugin-sourcemaps": "^0.4.2", | |
| "rollup-plugin-terser": "^5.1.1", | |
| "rollup-plugin-visualizer": "^4.0.4", | |
| "typedoc": "0.15.2", | |
| "typescript": "~4.2.0", | |
| "util": "^0.12.1" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "files": [ | |
| "dist/", | |
| "dist-esm/src/", | |
| "types/latest/core-auth.d.ts", | |
| "types/3.1", | |
| "README.md", | |
| "LICENSE" | |
| ], | |
| "homepage": "https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/core/core-auth/README.md", | |
| "keywords": [ | |
| "azure", | |
| "authentication", | |
| "cloud" | |
| ], | |
| "license": "MIT", | |
| "main": "dist/index.js", | |
| "module": "dist-esm/src/index.js", | |
| "name": "@azure/core-auth", | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/Azure/azure-sdk-for-js.git" | |
| }, | |
| "scripts": { | |
| "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", | |
| "build": "tsc -p . && rollup -c 2>&1 && api-extractor run --local && npm run build:types", | |
| "build:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c 2>&1", | |
| "build:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c 2>&1", | |
| "build:samples": "echo Skipped.", | |
| "build:test": "tsc -p . && rollup -c rollup.test.config.js 2>&1", | |
| "build:types": "downlevel-dts types/latest types/3.1", | |
| "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "clean": "rimraf dist dist-esm test-dist types *.tgz *.log", | |
| "docs": "typedoc --excludePrivate --excludeNotExported --excludeExternals --stripInternal --mode file --out ./dist/docs ./src", | |
| "execute:samples": "echo skipped", | |
| "extract-api": "tsc -p . && api-extractor run --local", | |
| "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "integration-test": "npm run integration-test:node && npm run integration-test:browser", | |
| "integration-test:browser": "echo skipped", | |
| "integration-test:node": "echo skipped", | |
| "lint": "eslint package.json api-extractor.json src test --ext .ts", | |
| "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", | |
| "pack": "npm pack 2>&1", | |
| "prebuild": "npm run clean", | |
| "test": "npm run build:test && npm run unit-test && npm run integration-test", | |
| "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", | |
| "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", | |
| "unit-test": "npm run unit-test:node && npm run unit-test:browser", | |
| "unit-test:browser": "echo skipped", | |
| "unit-test:node": "mocha test-dist/**/*.js --reporter ../../../common/tools/mocha-multi-reporter.js" | |
| }, | |
| "sdk-type": "client", | |
| "sideEffects": false, | |
| "types": "./types/latest/core-auth.d.ts", | |
| "typesVersions": { | |
| "<3.6": { | |
| "types/latest/*": [ | |
| "types/3.1/*" | |
| ] | |
| } | |
| }, | |
| "version": "1.3.0" | |
| } |
| { | |
| "//metadata": { | |
| "constantPaths": [ | |
| { | |
| "path": "src/util/constants.ts", | |
| "prefix": "coreHttpVersion" | |
| } | |
| ] | |
| }, | |
| "_from": "@azure/core-http@^1.2.5", | |
| "_id": "@azure/core-http@1.2.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-odtH7UMKtekc5YQ86xg9GlVHNXR6pq2JgJ5FBo7/jbOjNGdBqcrIVrZx2bevXVJz/uUTSx6vUf62gzTXTfqYSQ==", | |
| "_location": "/@azure/core-http", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@azure/core-http@^1.2.5", | |
| "name": "@azure/core-http", | |
| "escapedName": "@azure%2fcore-http", | |
| "scope": "@azure", | |
| "rawSpec": "^1.2.5", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.2.5" | |
| }, | |
| "_requiredBy": [ | |
| "/applicationinsights" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-1.2.6.tgz", | |
| "_shasum": "9cd508418572d2062fd3175274219438772bdb65", | |
| "_spec": "@azure/core-http@^1.2.5", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/applicationinsights", | |
| "author": { | |
| "name": "Microsoft Corporation" | |
| }, | |
| "browser": { | |
| "./dist-esm/src/policies/msRestUserAgentPolicy.js": "./dist-esm/src/policies/msRestUserAgentPolicy.browser.js", | |
| "./dist-esm/src/policies/disableResponseDecompressionPolicy.js": "./dist-esm/src/policies/disableResponseDecompressionPolicy.browser.js", | |
| "./dist-esm/src/policies/proxyPolicy.js": "./dist-esm/src/policies/proxyPolicy.browser.js", | |
| "./dist-esm/src/util/base64.js": "./dist-esm/src/util/base64.browser.js", | |
| "./dist-esm/src/util/xml.js": "./dist-esm/src/util/xml.browser.js", | |
| "./dist-esm/src/defaultHttpClient.js": "./dist-esm/src/defaultHttpClient.browser.js", | |
| "./dist-esm/src/util/inspect.js": "./dist-esm/src/util/inspect.browser.js", | |
| "./dist-esm/src/util/url.js": "./dist-esm/src/util/url.browser.js" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/Azure/azure-sdk-for-js/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@azure/abort-controller": "^1.0.0", | |
| "@azure/core-asynciterator-polyfill": "^1.0.0", | |
| "@azure/core-auth": "^1.3.0", | |
| "@azure/core-tracing": "1.0.0-preview.11", | |
| "@azure/logger": "^1.0.0", | |
| "@types/node-fetch": "^2.5.0", | |
| "@types/tunnel": "^0.0.1", | |
| "form-data": "^3.0.0", | |
| "node-fetch": "^2.6.0", | |
| "process": "^0.11.10", | |
| "tough-cookie": "^4.0.0", | |
| "tslib": "^2.2.0", | |
| "tunnel": "^0.0.6", | |
| "uuid": "^8.3.0", | |
| "xml2js": "^0.4.19" | |
| }, | |
| "deprecated": false, | |
| "description": "Isomorphic client Runtime for Typescript/node.js/browser javascript client libraries generated using AutoRest", | |
| "devDependencies": { | |
| "@azure/dev-tool": "^1.0.0", | |
| "@azure/eslint-plugin-azure-sdk": "^3.0.0", | |
| "@azure/logger-js": "^1.0.2", | |
| "@microsoft/api-extractor": "7.7.11", | |
| "@rollup/plugin-commonjs": "11.0.2", | |
| "@rollup/plugin-json": "^4.0.0", | |
| "@rollup/plugin-multi-entry": "^3.0.0", | |
| "@rollup/plugin-node-resolve": "^8.0.0", | |
| "@rollup/plugin-replace": "^2.2.0", | |
| "@types/chai": "^4.1.6", | |
| "@types/express": "^4.16.0", | |
| "@types/glob": "^7.1.1", | |
| "@types/mocha": "^7.0.2", | |
| "@types/node": "^8.0.0", | |
| "@types/sinon": "^9.0.4", | |
| "@types/tough-cookie": "^4.0.0", | |
| "@types/uuid": "^8.0.0", | |
| "@types/xml2js": "^0.4.3", | |
| "babel-runtime": "^6.26.0", | |
| "chai": "^4.2.0", | |
| "cross-env": "^7.0.2", | |
| "downlevel-dts": "~0.4.0", | |
| "eslint": "^7.15.0", | |
| "express": "^4.16.3", | |
| "fetch-mock": "^9.10.1", | |
| "glob": "^7.1.2", | |
| "karma": "^6.2.0", | |
| "karma-chai": "^0.1.0", | |
| "karma-chrome-launcher": "^3.0.0", | |
| "karma-edge-launcher": "^0.4.2", | |
| "karma-firefox-launcher": "^1.1.0", | |
| "karma-mocha": "^2.0.1", | |
| "karma-rollup-preprocessor": "^7.0.0", | |
| "karma-sourcemap-loader": "^0.3.8", | |
| "mocha": "^7.1.1", | |
| "mocha-junit-reporter": "^1.18.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^14.0.0", | |
| "prettier": "^1.16.4", | |
| "puppeteer": "^3.3.0", | |
| "regenerator-runtime": "^0.13.3", | |
| "rimraf": "^3.0.0", | |
| "rollup": "^1.16.3", | |
| "rollup-plugin-sourcemaps": "^0.4.2", | |
| "rollup-plugin-visualizer": "^4.0.4", | |
| "shx": "^0.3.2", | |
| "sinon": "^9.0.2", | |
| "ts-node": "^9.0.0", | |
| "typedoc": "0.15.2", | |
| "typescript": "~4.2.0", | |
| "uglify-js": "^3.4.9", | |
| "xhr-mock": "^2.4.1" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "files": [ | |
| "dist/", | |
| "dist-esm/src/", | |
| "dom-shim.d.ts", | |
| "types/*/src/**/*.d.ts", | |
| "types/*/src/**/*.d.ts.map", | |
| "README.md", | |
| "LICENSE" | |
| ], | |
| "homepage": "https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/core/core-http/README.md", | |
| "keywords": [ | |
| "isomorphic", | |
| "browser", | |
| "javascript", | |
| "node", | |
| "microsoft", | |
| "autorest", | |
| "clientruntime", | |
| "azure", | |
| "cloud" | |
| ], | |
| "license": "MIT", | |
| "main": "dist/index.js", | |
| "module": "./dist-esm/src/coreHttp.js", | |
| "name": "@azure/core-http", | |
| "nyc": { | |
| "extension": [ | |
| ".ts" | |
| ], | |
| "exclude": [ | |
| "coverage/**/*", | |
| "**/*.d.ts", | |
| "**/*.js" | |
| ], | |
| "reporter": [ | |
| "text", | |
| "html", | |
| "cobertura" | |
| ], | |
| "all": true | |
| }, | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/Azure/azure-sdk-for-js.git" | |
| }, | |
| "scripts": { | |
| "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", | |
| "build": "tsc -p tsconfig.es.json && npm run build:nodebrowser && npm run extract-api:nobuild && npm run build:types", | |
| "build:nodebrowser": "rollup -c 2>&1", | |
| "build:samples": "echo Skipped.", | |
| "build:scripts": "tsc -p ./.scripts/", | |
| "build:test": "tsc -p tsconfig.es.json && rollup -c rollup.test.config.js 2>&1", | |
| "build:types": "downlevel-dts types/latest/ types/3.1/", | |
| "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "check:everything": "ts-node ./.scripts/checkEverything.ts", | |
| "check:foronlycalls": "ts-node ./.scripts/checkForOnlyCalls.ts", | |
| "check:packagejsonversion": "ts-node ./.scripts/checkPackageJsonVersion.ts", | |
| "clean": "rimraf dist dist-* temp types *.tgz *.log", | |
| "cover:unit:node": "nyc npm run unit-test:node", | |
| "dep:autorest.typescript": "npx ts-node .scripts/testDependentProjects.ts autorest.typescript 'gulp build' 'gulp regenerate' 'npm run local'", | |
| "dep:ms-rest-azure-js": "npx ts-node .scripts/testDependentProjects.ts ms-rest-azure-js", | |
| "docs": "typedoc --excludePrivate --excludeNotExported --excludeExternals --stripInternal --mode file --out ./dist/docs ./src", | |
| "execute:samples": "echo skipped", | |
| "extract-api": "tsc -p tsconfig.es.json && api-extractor run --local", | |
| "extract-api:nobuild": "api-extractor run --local", | |
| "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "integration-test": "npm run integration-test:node && npm run integration-test:browser", | |
| "integration-test:browser": "echo skipped", | |
| "integration-test:node": "echo skipped", | |
| "latest": "ts-node ./.scripts/latest.ts", | |
| "lint": "eslint package.json api-extractor.json src test --ext .ts", | |
| "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", | |
| "local": "ts-node ./.scripts/local.ts", | |
| "pack": "npm pack 2>&1", | |
| "prebuild": "npm run clean", | |
| "publish-preview": "mocha --no-colors && shx rm -rf dist/test && node ./.scripts/publish", | |
| "test": "npm run build:test && npm run unit-test && npm run integration-test", | |
| "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", | |
| "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", | |
| "unit-test": "npm run unit-test:node && npm run unit-test:browser", | |
| "unit-test:browser": "node ./node_modules/karma/bin/karma start karma.conf.ts --browsers ChromeNoSecurity --single-run", | |
| "unit-test:node": "cross-env TS_NODE_FILES=true mocha --require ts-node/register --timeout 50000 --reporter ../../../common/tools/mocha-multi-reporter.js --colors --exclude \"test/**/*.browser.ts\" \"test/**/*.ts\"" | |
| }, | |
| "sdk-type": "client", | |
| "sideEffects": false, | |
| "tags": [ | |
| "isomorphic", | |
| "browser", | |
| "javascript", | |
| "node", | |
| "microsoft", | |
| "autorest", | |
| "clientruntime" | |
| ], | |
| "types": "./types/latest/src/coreHttp.d.ts", | |
| "typesVersions": { | |
| "<3.6": { | |
| "types/latest/src/*": [ | |
| "types/3.1/src/*" | |
| ] | |
| } | |
| }, | |
| "version": "1.2.6" | |
| } |
| { | |
| "_from": "@opentelemetry/api@1.0.0-rc.0", | |
| "_id": "@opentelemetry/api@1.0.0-rc.0", | |
| "_inBundle": false, | |
| "_integrity": "sha512-iXKByCMfrlO5S6Oh97BuM56tM2cIBB0XsL/vWF/AtJrJEKx4MC/Xdu0xDsGXMGcNWpqF7ujMsjjnp0+UHBwnDQ==", | |
| "_location": "/@azure/core-tracing/@opentelemetry/api", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "version", | |
| "registry": true, | |
| "raw": "@opentelemetry/api@1.0.0-rc.0", | |
| "name": "@opentelemetry/api", | |
| "escapedName": "@opentelemetry%2fapi", | |
| "scope": "@opentelemetry", | |
| "rawSpec": "1.0.0-rc.0", | |
| "saveSpec": null, | |
| "fetchSpec": "1.0.0-rc.0" | |
| }, | |
| "_requiredBy": [ | |
| "/@azure/core-tracing" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.0-rc.0.tgz", | |
| "_shasum": "0c7c3f5e1285f99cedb563d74ad1adb9822b5144", | |
| "_spec": "@opentelemetry/api@1.0.0-rc.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@azure/core-tracing", | |
| "author": { | |
| "name": "OpenTelemetry Authors" | |
| }, | |
| "browser": { | |
| "./src/platform/index.ts": "./src/platform/browser/index.ts", | |
| "./build/src/platform/index.js": "./build/src/platform/browser/index.js" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/open-telemetry/opentelemetry-js-api/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "deprecated": false, | |
| "description": "Public API for OpenTelemetry", | |
| "devDependencies": { | |
| "@types/mocha": "8.2.1", | |
| "@types/node": "14.14.28", | |
| "@types/sinon": "9.0.10", | |
| "@types/webpack-env": "1.16.0", | |
| "@typescript-eslint/eslint-plugin": "4.15.1", | |
| "@typescript-eslint/parser": "4.15.1", | |
| "codecov": "3.8.1", | |
| "eslint": "7.20.0", | |
| "eslint-plugin-header": "3.1.1", | |
| "eslint-plugin-import": "2.22.1", | |
| "gh-pages": "3.1.0", | |
| "gts": "3.1.0", | |
| "istanbul-instrumenter-loader": "3.0.1", | |
| "karma": "5.2.3", | |
| "karma-chrome-launcher": "3.1.0", | |
| "karma-coverage-istanbul-reporter": "3.0.3", | |
| "karma-mocha": "2.0.1", | |
| "karma-spec-reporter": "0.0.32", | |
| "karma-webpack": "4.0.2", | |
| "lerna-changelog": "^1.0.1", | |
| "linkinator": "2.13.5", | |
| "mocha": "7.2.0", | |
| "nyc": "15.1.0", | |
| "sinon": "9.2.4", | |
| "ts-loader": "8.0.17", | |
| "ts-mocha": "8.0.0", | |
| "typedoc": "0.20.25", | |
| "typescript": "4.1.5", | |
| "webpack": "4.46.0" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "files": [ | |
| "build/src/**/*.js", | |
| "build/src/**/*.js.map", | |
| "build/src/**/*.d.ts", | |
| "LICENSE", | |
| "README.md" | |
| ], | |
| "homepage": "https://github.com/open-telemetry/opentelemetry-js-api#readme", | |
| "keywords": [ | |
| "opentelemetry", | |
| "nodejs", | |
| "browser", | |
| "tracing", | |
| "profiling", | |
| "stats", | |
| "monitoring" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "build/src/index.js", | |
| "name": "@opentelemetry/api", | |
| "publishConfig": { | |
| "access": "public" | |
| }, | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/open-telemetry/opentelemetry-js-api.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run compile", | |
| "clean": "tsc --build --clean", | |
| "codecov": "nyc report --reporter=json && codecov -f coverage/*.json -p .", | |
| "codecov:browser": "nyc report --reporter=json && codecov -f coverage/*.json -p .", | |
| "compile": "tsc --build", | |
| "docs": "typedoc", | |
| "docs:deploy": "gh-pages --dist docs/out", | |
| "docs:test": "linkinator docs/out --silent --skip david-dm.org", | |
| "lint": "eslint src test --ext .ts", | |
| "lint:fix": "eslint src test --ext .ts --fix", | |
| "test": "nyc ts-mocha -p tsconfig.json test/**/*.test.ts", | |
| "test:browser": "nyc karma start --single-run", | |
| "version": "node scripts/version-update.js", | |
| "watch": "tsc --build --watch" | |
| }, | |
| "types": "build/src/index.d.ts", | |
| "version": "1.0.0-rc.0" | |
| } |
| { | |
| "_from": "@azure/core-tracing@1.0.0-preview.11", | |
| "_id": "@azure/core-tracing@1.0.0-preview.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-frF0pJc9HTmKncVokhBxCqipjbql02DThQ1ZJ9wLi7SDMLdPAFyDI5xZNzX5guLz+/DtPkY+SGK2li9FIXqshQ==", | |
| "_location": "/@azure/core-tracing", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "version", | |
| "registry": true, | |
| "raw": "@azure/core-tracing@1.0.0-preview.11", | |
| "name": "@azure/core-tracing", | |
| "escapedName": "@azure%2fcore-tracing", | |
| "scope": "@azure", | |
| "rawSpec": "1.0.0-preview.11", | |
| "saveSpec": null, | |
| "fetchSpec": "1.0.0-preview.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@azure/core-http" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.11.tgz", | |
| "_shasum": "bdfb2ba73cd6c39b7d6c207b9522eb98e08b4ddd", | |
| "_spec": "@azure/core-tracing@1.0.0-preview.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@azure/core-http", | |
| "author": { | |
| "name": "Microsoft Corporation" | |
| }, | |
| "browser": { | |
| "./dist-esm/src/utils/global.js": "./dist-esm/src/utils/global.browser.js" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/Azure/azure-sdk-for-js/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@opencensus/web-types": "0.0.7", | |
| "@opentelemetry/api": "1.0.0-rc.0", | |
| "tslib": "^2.0.0" | |
| }, | |
| "deprecated": false, | |
| "description": "Provides low-level interfaces and helper methods for tracing in Azure SDK", | |
| "devDependencies": { | |
| "@azure/core-auth": "^1.3.0", | |
| "@azure/dev-tool": "^1.0.0", | |
| "@azure/eslint-plugin-azure-sdk": "^3.0.0", | |
| "@microsoft/api-extractor": "7.7.11", | |
| "@rollup/plugin-commonjs": "11.0.2", | |
| "@rollup/plugin-json": "^4.0.0", | |
| "@rollup/plugin-multi-entry": "^3.0.0", | |
| "@rollup/plugin-node-resolve": "^8.0.0", | |
| "@rollup/plugin-replace": "^2.2.0", | |
| "@types/mocha": "^7.0.2", | |
| "@types/node": "^8.0.0", | |
| "@types/sinon": "^9.0.4", | |
| "assert": "^1.4.1", | |
| "cross-env": "^7.0.2", | |
| "eslint": "^7.15.0", | |
| "inherits": "^2.0.3", | |
| "mocha": "^7.1.1", | |
| "mocha-junit-reporter": "^1.18.0", | |
| "prettier": "^1.16.4", | |
| "rimraf": "^3.0.0", | |
| "rollup": "^1.16.3", | |
| "rollup-plugin-sourcemaps": "^0.4.2", | |
| "rollup-plugin-terser": "^5.1.1", | |
| "rollup-plugin-visualizer": "^4.0.4", | |
| "sinon": "^9.0.2", | |
| "typedoc": "0.15.2", | |
| "typescript": "~4.2.0", | |
| "util": "^0.12.1" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "files": [ | |
| "dist/", | |
| "dist-esm/src/", | |
| "types/core-tracing.d.ts", | |
| "README.md", | |
| "LICENSE" | |
| ], | |
| "homepage": "https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/core/core-tracing/README.md", | |
| "keywords": [ | |
| "azure", | |
| "tracing", | |
| "cloud" | |
| ], | |
| "license": "MIT", | |
| "main": "dist/index.js", | |
| "module": "dist-esm/src/index.js", | |
| "name": "@azure/core-tracing", | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/Azure/azure-sdk-for-js.git" | |
| }, | |
| "scripts": { | |
| "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", | |
| "build": "tsc -p . && rollup -c 2>&1 && api-extractor run --local", | |
| "build:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c 2>&1", | |
| "build:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c 2>&1", | |
| "build:samples": "echo Skipped.", | |
| "build:test": "tsc -p . && rollup -c rollup.test.config.js 2>&1", | |
| "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "clean": "rimraf dist dist-esm test-dist types *.tgz *.log", | |
| "docs": "typedoc --excludePrivate --excludeNotExported --excludeExternals --stripInternal --mode file --out ./dist/docs ./src", | |
| "execute:samples": "echo skipped", | |
| "extract-api": "tsc -p . && api-extractor run --local", | |
| "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "integration-test": "npm run integration-test:node && npm run integration-test:browser", | |
| "integration-test:browser": "echo skipped", | |
| "integration-test:node": "echo skipped", | |
| "lint": "eslint package.json api-extractor.json src test --ext .ts", | |
| "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", | |
| "pack": "npm pack 2>&1", | |
| "prebuild": "npm run clean", | |
| "test": "npm run build:test && npm run unit-test && npm run integration-test", | |
| "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", | |
| "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", | |
| "unit-test": "npm run unit-test:node && npm run unit-test:browser", | |
| "unit-test:browser": "echo skipped", | |
| "unit-test:node": "mocha test-dist/**/*.js --reporter ../../../common/tools/mocha-multi-reporter.js" | |
| }, | |
| "sdk-type": "client", | |
| "sideEffects": false, | |
| "types": "types/core-tracing.d.ts", | |
| "version": "1.0.0-preview.11" | |
| } |
| { | |
| "_from": "@azure/logger@^1.0.0", | |
| "_id": "@azure/logger@1.0.2", | |
| "_inBundle": false, | |
| "_integrity": "sha512-YZNjNV0vL3nN2nedmcjQBcpCTo3oqceXmgiQtEm6fLpucjRZyQKAQruhCmCpRlB1iykqKJJ/Y8CDmT5rIE6IJw==", | |
| "_location": "/@azure/logger", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@azure/logger@^1.0.0", | |
| "name": "@azure/logger", | |
| "escapedName": "@azure%2flogger", | |
| "scope": "@azure", | |
| "rawSpec": "^1.0.0", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.0" | |
| }, | |
| "_requiredBy": [ | |
| "/@azure/core-http" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.2.tgz", | |
| "_shasum": "ad2d06478eeda7835f53def7e4566981b47d9787", | |
| "_spec": "@azure/logger@^1.0.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@azure/core-http", | |
| "author": { | |
| "name": "Microsoft Corporation" | |
| }, | |
| "browser": { | |
| "./dist-esm/src/log.js": "./dist-esm/src/log.browser.js", | |
| "process": false | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/Azure/azure-sdk-for-js/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "tslib": "^2.0.0" | |
| }, | |
| "deprecated": false, | |
| "description": "Microsoft Azure SDK for JavaScript - Logger", | |
| "devDependencies": { | |
| "@azure/eslint-plugin-azure-sdk": "^3.0.0", | |
| "@microsoft/api-extractor": "7.7.11", | |
| "@rollup/plugin-commonjs": "11.0.2", | |
| "@rollup/plugin-multi-entry": "^3.0.0", | |
| "@rollup/plugin-node-resolve": "^8.0.0", | |
| "@rollup/plugin-replace": "^2.2.0", | |
| "@types/chai": "^4.1.6", | |
| "@types/mocha": "^7.0.2", | |
| "@types/node": "^8.0.0", | |
| "@types/sinon": "^9.0.4", | |
| "assert": "^1.4.1", | |
| "chai": "^4.2.0", | |
| "cross-env": "^7.0.2", | |
| "delay": "^4.2.0", | |
| "dotenv": "^8.2.0", | |
| "eslint": "^7.15.0", | |
| "karma": "^5.1.0", | |
| "karma-chrome-launcher": "^3.0.0", | |
| "karma-coverage": "^2.0.0", | |
| "karma-edge-launcher": "^0.4.2", | |
| "karma-env-preprocessor": "^0.1.1", | |
| "karma-firefox-launcher": "^1.1.0", | |
| "karma-ie-launcher": "^1.0.0", | |
| "karma-junit-reporter": "^2.0.1", | |
| "karma-mocha": "^2.0.1", | |
| "karma-mocha-reporter": "^2.2.5", | |
| "karma-sourcemap-loader": "^0.3.8", | |
| "mocha": "^7.1.1", | |
| "mocha-junit-reporter": "^1.18.0", | |
| "nyc": "^14.0.0", | |
| "prettier": "^1.16.4", | |
| "puppeteer": "^3.3.0", | |
| "rimraf": "^3.0.0", | |
| "rollup": "^1.16.3", | |
| "rollup-plugin-sourcemaps": "^0.4.2", | |
| "rollup-plugin-terser": "^5.1.1", | |
| "sinon": "^9.0.2", | |
| "ts-node": "^8.3.0", | |
| "typedoc": "0.15.2", | |
| "typescript": "4.1.2" | |
| }, | |
| "engine": { | |
| "node": ">=8.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "files": [ | |
| "dist/", | |
| "dist-esm/src/", | |
| "types/logger.d.ts", | |
| "README.md", | |
| "LICENSE" | |
| ], | |
| "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/core/logger/README.md", | |
| "keywords": [ | |
| "azure", | |
| "log", | |
| "logger", | |
| "logging", | |
| "node.js", | |
| "typescript", | |
| "javascript", | |
| "browser", | |
| "cloud" | |
| ], | |
| "license": "MIT", | |
| "main": "./dist/index.js", | |
| "module": "dist-esm/src/index.js", | |
| "name": "@azure/logger", | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/Azure/azure-sdk-for-js.git" | |
| }, | |
| "scripts": { | |
| "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", | |
| "build": "npm run build:es6 && npm run build:nodebrowser && npm run extract-api", | |
| "build:es6": "tsc -p tsconfig.json", | |
| "build:nodebrowser": "rollup -c 2>&1", | |
| "build:samples": "echo Skipped.", | |
| "build:test": "rollup -c rollup.test.config.js 2>&1", | |
| "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "clean": "rimraf dist dist-esm dist-test types temp dist-browser/*.js* dist-browser/*.zip statistics.html coverage coverage-browser .nyc_output *.tgz *.log test*.xml TEST*.xml", | |
| "docs": "typedoc --excludePrivate --excludeNotExported --excludeExternals --stripInternal --mode file --out ./dist/docs ./src", | |
| "execute:samples": "echo skipped", | |
| "extract-api": "tsc -p . && api-extractor run --local", | |
| "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", | |
| "integration-test": "npm run integration-test:node && npm run integration-test:browser", | |
| "integration-test:browser": "echo skipped", | |
| "integration-test:node": "echo skipped", | |
| "lint": "eslint package.json api-extractor.json src test --ext .ts", | |
| "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", | |
| "pack": "npm pack 2>&1", | |
| "prebuild": "npm run clean", | |
| "pretest": "npm run build:test", | |
| "test": "npm run build:test && npm run unit-test && npm run integration-test", | |
| "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", | |
| "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", | |
| "unit-test": "npm run unit-test:node && npm run unit-test:browser", | |
| "unit-test:browser": "karma start --single-run", | |
| "unit-test:node": "cross-env TS_NODE_FILES=true TS_NODE_COMPILER_OPTIONS=\"{\\\"module\\\": \\\"commonjs\\\"}\" mocha --require ts-node/register --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace --no-timeouts test/*.spec.ts" | |
| }, | |
| "sdk-type": "client", | |
| "sideEffects": false, | |
| "types": "./types/logger.d.ts", | |
| "version": "1.0.2" | |
| } |
| { | |
| "connector": "puppeteer", | |
| "formatters": [ | |
| "html", | |
| "summary" | |
| ], | |
| "hints": { | |
| "axe/aria": "error", | |
| "axe/color": "error", | |
| "axe/forms": "error", | |
| "axe/keyboard": "error", | |
| "axe/language": "error", | |
| "axe/name-role-value": "error", | |
| "axe/parsing": "error", | |
| "axe/semantics": "error", | |
| "axe/sensory-and-visual-cues": "error", | |
| "axe/structure": "error", | |
| "axe/tables": "error", | |
| "axe/text-alternatives": "error", | |
| "axe/time-and-media": "error" | |
| }, | |
| "hintsTimeout": 120000, | |
| "parsers": [] | |
| } |
| { | |
| "_from": "@hint/configuration-accessibility@^2.0.11", | |
| "_id": "@hint/configuration-accessibility@2.0.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-Uh4+rCYFBYU1SVQEFS347kui1/gID9t0JcfWvvXTct+5lWi0/RgTJZYGVPWPgQQECsWNyMjbvCBH6BBptv4MfQ==", | |
| "_location": "/@hint/configuration-accessibility", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/configuration-accessibility@^2.0.11", | |
| "name": "@hint/configuration-accessibility", | |
| "escapedName": "@hint%2fconfiguration-accessibility", | |
| "scope": "@hint", | |
| "rawSpec": "^2.0.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.0.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/configuration-accessibility/-/configuration-accessibility-2.0.11.tgz", | |
| "_shasum": "a142cde21c4700467c9674534e660348f231cb79", | |
| "_spec": "@hint/configuration-accessibility@^2.0.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/connector-puppeteer": "^2.5.8", | |
| "@hint/formatter-html": "^4.3.3", | |
| "@hint/formatter-summary": "^3.0.25", | |
| "@hint/hint-axe": "^4.4.4" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint's axe-based accessibility configuration for WCAG 2.1 Level A and Level AA requirements", | |
| "files": [ | |
| "index.json" | |
| ], | |
| "homepage": "https://github.com/webhintio/hint#readme", | |
| "keywords": [ | |
| "a11y", | |
| "accessibility", | |
| "webhint", | |
| "webhint-configuration" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "index.json", | |
| "name": "@hint/configuration-accessibility", | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/configuration-accessibility", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "version": "2.0.11" | |
| } |
| { | |
| "connector": "local", | |
| "extends": [ | |
| "accessibility", | |
| "progressive-web-apps" | |
| ], | |
| "formatters": [ | |
| "html", | |
| "summary" | |
| ], | |
| "hints": [ | |
| "apple-touch-icons", | |
| "button-type", | |
| "compat-api/css", | |
| "compat-api/html", | |
| "create-element-svg", | |
| "css-prefix-order", | |
| "disown-opener", | |
| "highest-available-document-mode", | |
| "leading-dot-classlist", | |
| "manifest-exists", | |
| "meta-charset-utf-8", | |
| "meta-viewport", | |
| "no-bom", | |
| "no-inline-styles", | |
| "no-protocol-relative-urls", | |
| "scoped-svg-styles", | |
| "sri", | |
| "typescript-config/consistent-casing", | |
| "typescript-config/import-helpers", | |
| "typescript-config/is-valid", | |
| "typescript-config/no-comments", | |
| "typescript-config/strict", | |
| "typescript-config/target" | |
| ], | |
| "hintsTimeout": 10000, | |
| "parsers": [ | |
| "babel-config", | |
| "css", | |
| "html", | |
| "javascript", | |
| "jsx", | |
| "less", | |
| "sass", | |
| "typescript", | |
| "typescript-config", | |
| "webpack-config" | |
| ] | |
| } |
| { | |
| "_from": "@hint/configuration-development@^8.2.2", | |
| "_id": "@hint/configuration-development@8.2.2", | |
| "_inBundle": false, | |
| "_integrity": "sha512-d+6Ke4HgCraVeOk7Tj7J5LUa6aI6HnjtwuvlNHJkYJqYYBF7cGyzRhq9fbS4JVTWi7vbIDqf5dnC0HRaBu2d/w==", | |
| "_location": "/@hint/configuration-development", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/configuration-development@^8.2.2", | |
| "name": "@hint/configuration-development", | |
| "escapedName": "@hint%2fconfiguration-development", | |
| "scope": "@hint", | |
| "rawSpec": "^8.2.2", | |
| "saveSpec": null, | |
| "fetchSpec": "^8.2.2" | |
| }, | |
| "_requiredBy": [ | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/configuration-development/-/configuration-development-8.2.2.tgz", | |
| "_shasum": "fefc72885956a996d250b58a4b3d07ebf6e1fb3f", | |
| "_spec": "@hint/configuration-development@^8.2.2", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/configuration-accessibility": "^2.0.11", | |
| "@hint/configuration-progressive-web-apps": "^7.0.11", | |
| "@hint/connector-local": "^3.2.11", | |
| "@hint/formatter-html": "^4.3.3", | |
| "@hint/formatter-json": "^3.1.22", | |
| "@hint/formatter-summary": "^3.0.25", | |
| "@hint/hint-babel-config": "^2.4.11", | |
| "@hint/hint-button-type": "^3.0.6", | |
| "@hint/hint-compat-api": "^4.4.3", | |
| "@hint/hint-create-element-svg": "^1.3.10", | |
| "@hint/hint-css-prefix-order": "^1.4.10", | |
| "@hint/hint-disown-opener": "^4.0.6", | |
| "@hint/hint-highest-available-document-mode": "^5.0.6", | |
| "@hint/hint-leading-dot-classlist": "^1.0.3", | |
| "@hint/hint-meta-charset-utf-8": "^4.0.6", | |
| "@hint/hint-meta-viewport": "^5.0.6", | |
| "@hint/hint-no-bom": "^4.2.10", | |
| "@hint/hint-no-inline-styles": "^1.0.2", | |
| "@hint/hint-no-protocol-relative-urls": "^3.0.6", | |
| "@hint/hint-scoped-svg-styles": "^1.3.10", | |
| "@hint/hint-sri": "^4.0.6", | |
| "@hint/hint-typescript-config": "^2.4.11", | |
| "@hint/hint-webpack-config": "^2.4.11", | |
| "@hint/parser-babel-config": "^2.1.26", | |
| "@hint/parser-css": "^3.0.25", | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/parser-javascript": "^3.1.11", | |
| "@hint/parser-jsx": "^1.0.12", | |
| "@hint/parser-less": "^1.0.17", | |
| "@hint/parser-sass": "^1.0.17", | |
| "@hint/parser-typescript": "^1.0.12", | |
| "@hint/parser-typescript-config": "^2.4.12", | |
| "@hint/parser-webpack-config": "^2.1.25" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint's recommended hints configuration for development", | |
| "files": [ | |
| "index.json" | |
| ], | |
| "homepage": "https://github.com/webhintio/hint#readme", | |
| "keywords": [ | |
| "babel", | |
| "development", | |
| "typescript", | |
| "webhint", | |
| "webhint-configuration", | |
| "webpack" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "index.json", | |
| "name": "@hint/configuration-development", | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/configuration-development", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "version": "8.2.2" | |
| } |
| { | |
| "connector": { | |
| "name": "puppeteer" | |
| }, | |
| "formatters": [ | |
| "html", | |
| "summary" | |
| ], | |
| "hints": [ | |
| "apple-touch-icons", | |
| "manifest-app-name", | |
| "manifest-exists", | |
| "manifest-file-extension", | |
| "manifest-is-valid" | |
| ], | |
| "hintsTimeout": 120000, | |
| "parsers": [ | |
| "manifest" | |
| ] | |
| } |
| { | |
| "_from": "@hint/configuration-progressive-web-apps@^7.0.11", | |
| "_id": "@hint/configuration-progressive-web-apps@7.0.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-tIZ9cS55XqNVH5IEJSr2mGUhZdOkHKG/cpQ9D5ccvgZZf9QzIAmmqaGtvZtjpaM0s8SvcLTAkINGuCnXws/A7g==", | |
| "_location": "/@hint/configuration-progressive-web-apps", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/configuration-progressive-web-apps@^7.0.11", | |
| "name": "@hint/configuration-progressive-web-apps", | |
| "escapedName": "@hint%2fconfiguration-progressive-web-apps", | |
| "scope": "@hint", | |
| "rawSpec": "^7.0.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^7.0.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/configuration-progressive-web-apps/-/configuration-progressive-web-apps-7.0.11.tgz", | |
| "_shasum": "0dcd4c09f34fd091fc6efebf6bd38a0e3c144caf", | |
| "_spec": "@hint/configuration-progressive-web-apps@^7.0.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/connector-jsdom": "^4.1.11", | |
| "@hint/connector-puppeteer": "^2.5.8", | |
| "@hint/formatter-html": "^4.3.3", | |
| "@hint/formatter-summary": "^3.0.25", | |
| "@hint/hint-apple-touch-icons": "^4.0.6", | |
| "@hint/hint-manifest-app-name": "^2.4.11", | |
| "@hint/hint-manifest-exists": "^2.4.11", | |
| "@hint/hint-manifest-file-extension": "^3.0.6", | |
| "@hint/hint-manifest-is-valid": "^3.4.2", | |
| "@hint/parser-manifest": "^2.3.2" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint's recommended hints configuration for progressive web apps (PWAs)", | |
| "files": [ | |
| "index.json" | |
| ], | |
| "homepage": "https://github.com/webhintio/hint#readme", | |
| "keywords": [ | |
| "progressive-web-apps", | |
| "pwa", | |
| "pwas", | |
| "webhint", | |
| "webhint-configuration" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "index.json", | |
| "name": "@hint/configuration-progressive-web-apps", | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/configuration-progressive-web-apps", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "version": "7.0.11" | |
| } |
| { | |
| "connector": { | |
| "name": "puppeteer" | |
| }, | |
| "extends": [ | |
| "accessibility" | |
| ], | |
| "formatters": [ | |
| "html", | |
| "summary" | |
| ], | |
| "hints": [ | |
| "button-type", | |
| "compat-api/css", | |
| "compat-api/html", | |
| "content-type", | |
| "create-element-svg", | |
| "css-prefix-order", | |
| "disown-opener", | |
| "highest-available-document-mode", | |
| "html-checker", | |
| "http-cache", | |
| "http-compression", | |
| "leading-dot-classlist", | |
| "meta-charset-utf-8", | |
| "meta-viewport", | |
| "no-bom", | |
| "no-disallowed-headers", | |
| "no-friendly-error-pages", | |
| "no-html-only-headers", | |
| "no-http-redirects", | |
| "no-inline-styles", | |
| "no-protocol-relative-urls", | |
| "no-vulnerable-javascript-libraries", | |
| "scoped-svg-styles", | |
| "sri", | |
| "ssllabs", | |
| "strict-transport-security", | |
| "stylesheet-limits", | |
| "validate-set-cookie-header", | |
| "x-content-type-options" | |
| ], | |
| "hintsTimeout": 120000, | |
| "parsers": [ | |
| "css", | |
| "javascript" | |
| ] | |
| } |
| { | |
| "_from": "@hint/configuration-web-recommended@^8.2.2", | |
| "_id": "@hint/configuration-web-recommended@8.2.2", | |
| "_inBundle": false, | |
| "_integrity": "sha512-g+h+8EAg5wm8RNP0lW9C4Z8UStokdSaT4AWZrlJUYNHwH4fEn7xsEVl8egdhCQM8MzZMIukYruCxYEqgrFHMjA==", | |
| "_location": "/@hint/configuration-web-recommended", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/configuration-web-recommended@^8.2.2", | |
| "name": "@hint/configuration-web-recommended", | |
| "escapedName": "@hint%2fconfiguration-web-recommended", | |
| "scope": "@hint", | |
| "rawSpec": "^8.2.2", | |
| "saveSpec": null, | |
| "fetchSpec": "^8.2.2" | |
| }, | |
| "_requiredBy": [ | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/configuration-web-recommended/-/configuration-web-recommended-8.2.2.tgz", | |
| "_shasum": "2389668561306e77a7152e5d2f67ce2edf76736c", | |
| "_spec": "@hint/configuration-web-recommended@^8.2.2", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/configuration-accessibility": "^2.0.11", | |
| "@hint/connector-jsdom": "^4.1.11", | |
| "@hint/connector-local": "^3.2.11", | |
| "@hint/connector-puppeteer": "^2.5.8", | |
| "@hint/formatter-html": "^4.3.3", | |
| "@hint/formatter-json": "^3.1.22", | |
| "@hint/formatter-stylish": "^3.1.22", | |
| "@hint/formatter-summary": "^3.0.25", | |
| "@hint/hint-button-type": "^3.0.6", | |
| "@hint/hint-compat-api": "^4.4.3", | |
| "@hint/hint-content-type": "^4.2.10", | |
| "@hint/hint-create-element-svg": "^1.3.10", | |
| "@hint/hint-css-prefix-order": "^1.4.10", | |
| "@hint/hint-disown-opener": "^4.0.6", | |
| "@hint/hint-highest-available-document-mode": "^5.0.6", | |
| "@hint/hint-html-checker": "^3.3.10", | |
| "@hint/hint-http-cache": "^4.0.6", | |
| "@hint/hint-http-compression": "^5.2.10", | |
| "@hint/hint-image-optimization-cloudinary": "^3.2.10", | |
| "@hint/hint-leading-dot-classlist": "^1.0.3", | |
| "@hint/hint-meta-charset-utf-8": "^4.0.6", | |
| "@hint/hint-meta-viewport": "^5.0.6", | |
| "@hint/hint-no-bom": "^4.2.10", | |
| "@hint/hint-no-disallowed-headers": "^3.1.5", | |
| "@hint/hint-no-friendly-error-pages": "^3.3.10", | |
| "@hint/hint-no-html-only-headers": "^3.0.6", | |
| "@hint/hint-no-http-redirects": "^3.0.6", | |
| "@hint/hint-no-inline-styles": "^1.0.2", | |
| "@hint/hint-no-protocol-relative-urls": "^3.0.6", | |
| "@hint/hint-no-vulnerable-javascript-libraries": "^2.12.4", | |
| "@hint/hint-scoped-svg-styles": "^1.3.10", | |
| "@hint/hint-sri": "^4.0.6", | |
| "@hint/hint-ssllabs": "^2.4.10", | |
| "@hint/hint-strict-transport-security": "^3.0.6", | |
| "@hint/hint-stylesheet-limits": "^3.3.10", | |
| "@hint/hint-validate-set-cookie-header": "^3.0.6", | |
| "@hint/hint-x-content-type-options": "^4.0.6", | |
| "@hint/parser-css": "^3.0.25", | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/parser-javascript": "^3.1.11" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint's recommended hints configuration for live websites", | |
| "files": [ | |
| "index.json" | |
| ], | |
| "homepage": "https://github.com/webhintio/hint#readme", | |
| "keywords": [ | |
| "a11y", | |
| "accessibility", | |
| "best-practices", | |
| "compatibility", | |
| "lint", | |
| "performance", | |
| "security", | |
| "webhint", | |
| "webhint-configuration" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "index.json", | |
| "name": "@hint/configuration-web-recommended", | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/configuration-web-recommended", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "version": "8.2.2" | |
| } |
| { | |
| "_from": "@hint/connector-jsdom@^4.1.11", | |
| "_id": "@hint/connector-jsdom@4.1.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-YakjF5/lFf3OFeRnV8TRn0iOTz1D2oqf4x3mzesPzTKZa9zvWPLHLfAX7gBDBLz8NYz1tCxfSOMeFfXGZCss3w==", | |
| "_location": "/@hint/connector-jsdom", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/connector-jsdom@^4.1.11", | |
| "name": "@hint/connector-jsdom", | |
| "escapedName": "@hint%2fconnector-jsdom", | |
| "scope": "@hint", | |
| "rawSpec": "^4.1.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.1.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-progressive-web-apps", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/connector-jsdom/-/connector-jsdom-4.1.11.tgz", | |
| "_shasum": "244a9e0bea14b71dafe3c86e112b17e79fefe5d2", | |
| "_spec": "@hint/connector-jsdom@^4.1.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-progressive-web-apps", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-connector-tools": "^4.0.25", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3", | |
| "canvas": "^2.8.0", | |
| "jsdom": "^16.5.3", | |
| "mutationobserver-shim": "^0.3.7" | |
| }, | |
| "deprecated": false, | |
| "description": "hint connector for JSDOM", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@types/jsdom": "^16.2.8", | |
| "@types/lodash": "^4.14.170", | |
| "@types/node": "^15.6.1", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "lodash": "^4.17.21", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "connector", | |
| "jsdom", | |
| "hint", | |
| "hint-connector-jsdom", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/connector.js", | |
| "name": "@hint/connector-jsdom", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "optionalDependencies": { | |
| "canvas": "^2.8.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/connector-jsdom", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.1.11" | |
| } |
| { | |
| "error": { | |
| "description": "Error message shown when there is an error with the watcher", | |
| "message": "error" | |
| }, | |
| "errorReading": { | |
| "description": "Error message shown when there is an error reading the file .gitignore", | |
| "message": "Error reading .gitignore" | |
| }, | |
| "fileAdded": { | |
| "description": "Info message shown when the watcher detect a new file", | |
| "message": "File $1 added" | |
| }, | |
| "fileChanged": { | |
| "description": "Info message shown when the watcher detect a file change", | |
| "message": "File $1 changed" | |
| }, | |
| "fileDeleted": { | |
| "description": "Info message shown when the watcher detect a file is deleted", | |
| "message": "File $1 deleted" | |
| }, | |
| "watchingForChanges": { | |
| "description": "Info message shown when the cli is watching for file changes", | |
| "message": "Watching for file changes." | |
| } | |
| } |
| { | |
| "_from": "@hint/connector-local@^3.2.11", | |
| "_id": "@hint/connector-local@3.2.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-ZVll5GwZX3+lmi2jZ0mATS6OFnNn/qdIu31Qy8iSJRaQRbtMGFw6uoxOyjAX1MXBdTasafAYmhIIV2O1uMExCw==", | |
| "_location": "/@hint/connector-local", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/connector-local@^3.2.11", | |
| "name": "@hint/connector-local", | |
| "escapedName": "@hint%2fconnector-local", | |
| "scope": "@hint", | |
| "rawSpec": "^3.2.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.2.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/connector-local/-/connector-local-3.2.11.tgz", | |
| "_shasum": "f6457a8a98b3a2b069643b67857f9bda3d2db439", | |
| "_spec": "@hint/connector-local@^3.2.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "chokidar": "^3.5.1", | |
| "globby": "^11.0.3", | |
| "jsdom": "^16.5.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint local connector", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.20", | |
| "@types/chokidar": "^2.1.3", | |
| "@types/jsdom": "^16.2.8", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "connector", | |
| "local", | |
| "hint", | |
| "hint-connector-local", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/connector.js", | |
| "name": "@hint/connector-local", | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/connector-local", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.2.11" | |
| } |
| { | |
| "_from": "@hint/connector-puppeteer@^2.5.8", | |
| "_id": "@hint/connector-puppeteer@2.5.8", | |
| "_inBundle": false, | |
| "_integrity": "sha512-SY0SsE4Zn5JmJDuFfgLTA3TD1Sy8ID3DwlwBnzbN7/Sp7oysVaaYLFaeJHTlGQzQ1d6LAoYvbjddqrlhM3+k8w==", | |
| "_location": "/@hint/connector-puppeteer", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/connector-puppeteer@^2.5.8", | |
| "name": "@hint/connector-puppeteer", | |
| "escapedName": "@hint%2fconnector-puppeteer", | |
| "scope": "@hint", | |
| "rawSpec": "^2.5.8", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.5.8" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-accessibility", | |
| "/@hint/configuration-progressive-web-apps", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/connector-puppeteer/-/connector-puppeteer-2.5.8.tgz", | |
| "_shasum": "b44fdfd7cb20d182b4fbe1c7ef0c40bb96ec5e3f", | |
| "_spec": "@hint/connector-puppeteer@^2.5.8", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-accessibility", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-connector-tools": "^4.0.25", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3", | |
| "is-ci": "^3.0.0", | |
| "lockfile": "^1.0.4", | |
| "puppeteer-core": "^10.0.0" | |
| }, | |
| "deprecated": false, | |
| "description": "hint connector for browsers supported by Puppeteer", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@types/is-ci": "^3.0.0", | |
| "@types/lockfile": "^1.0.1", | |
| "@types/lodash": "^4.14.170", | |
| "@types/node": "^15.6.1", | |
| "@types/puppeteer": "^5.4.3", | |
| "@types/puppeteer-core": "^5.4.0", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "lodash": "^4.17.21", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "puppeteer": "^10.0.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "connector", | |
| "chromium", | |
| "edge", | |
| "microsoft edge", | |
| "chrome", | |
| "google chrome", | |
| "hint", | |
| "hint-connector-puppeteer", | |
| "puppeteer", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/connector.js", | |
| "name": "@hint/connector-puppeteer", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/connector-puppeteer", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.5.8" | |
| } |
| { | |
| "backToTop": { | |
| "description": "Aria label for the button to go top", | |
| "message": "back to top" | |
| }, | |
| "capitalizedHints": { | |
| "description": "Text for hints", | |
| "message": "Hints" | |
| }, | |
| "closeAll": { | |
| "description": "Close all button text", | |
| "message": "close all" | |
| }, | |
| "configuartionJSON": { | |
| "description": "Text for the link to the configuration used for the scan", | |
| "message": "Configuration JSON" | |
| }, | |
| "copy": { | |
| "description": "Alt text for the button to copy the permalink", | |
| "message": "Copy" | |
| }, | |
| "date": { | |
| "description": "Label text to show the date of the scan", | |
| "message": "Date" | |
| }, | |
| "expand": { | |
| "description": "Text for the expand button", | |
| "message": "expand" | |
| }, | |
| "expandAll": { | |
| "description": "Text for the expand all button", | |
| "message": "expand all" | |
| }, | |
| "furtherReading": { | |
| "description": "Header for further reading in hints with external documentation", | |
| "message": "Further Reading" | |
| }, | |
| "gatheringResults": { | |
| "description": "Text to show when the category is waiting for results", | |
| "message": "Gathering results" | |
| }, | |
| "hintNumber": { | |
| "description": "Text to indicate the index of a hint", | |
| "message": "hint #$1" | |
| }, | |
| "hints": { | |
| "description": "Text for hints", | |
| "message": "hints" | |
| }, | |
| "howToFixIt": { | |
| "description": "Text for the message How to fix it", | |
| "message": "How to fix it" | |
| }, | |
| "jumpToCategory": { | |
| "description": "Text for the button to jump to a category", | |
| "message": "Jump to category" | |
| }, | |
| "noIssues": { | |
| "description": "Message to show when there is no issues in a category", | |
| "message": "No issues" | |
| }, | |
| "passed": { | |
| "description": "Text indicating that a hint has passed", | |
| "message": "Passed" | |
| }, | |
| "performScan": { | |
| "description": "Error message when there is an error scanning an URL and the scan is running in the online scanner", | |
| "message": "Perform another scan." | |
| }, | |
| "runWebhintAgain": { | |
| "description": "Error message when there is an error scanning an URL and the scan is running in the CLI", | |
| "message": "Run webhint again." | |
| }, | |
| "scanning": { | |
| "description": "Error message when there is an error scanning an URL and the scan is running in the CLI", | |
| "message": "scanning" | |
| }, | |
| "scanTime": { | |
| "description": "Text to show how much time the scan is taking.", | |
| "message": "scan time" | |
| }, | |
| "showHintResultDetails": { | |
| "description": "Title for the summary element of a hint", | |
| "message": "show $1's result details" | |
| }, | |
| "thereWasAnError": { | |
| "description": "Error message when there is a problem scanning an URL", | |
| "message": "There was an error and we were not able to complete the scan." | |
| }, | |
| "toLearnMore": { | |
| "description": "Text to show when a third party library has details on", | |
| "message": "To learn more visit" | |
| }, | |
| "top": { | |
| "description": "Text for the button to go top", | |
| "message": "top" | |
| }, | |
| "url": { | |
| "description": "Text for url", | |
| "message": "url" | |
| }, | |
| "webhintVersion": { | |
| "description": "Text for the label indicating the version of webhint used for the scan", | |
| "message": "webhint version" | |
| }, | |
| "whyIsThisImportant": { | |
| "description": "Text for the message Why is this important", | |
| "message": "Why is this important" | |
| }, | |
| "withTheHelpOf": { | |
| "description": "Text to show when a third party library doesn't have details on", | |
| "message": "With the help of" | |
| }, | |
| "youCanView": { | |
| "description": "Logging message to show to the user where the report was generated", | |
| "message": "You can view the HTML report in \"$1\"" | |
| }, | |
| "yourScanResultLink": { | |
| "description": "Text for the label with the permalink", | |
| "message": "Your scan result link" | |
| } | |
| } |
| { | |
| "accessibility": "/images/scan/accessibility.svg", | |
| "compatibility": "/images/scan/compatibility.svg", | |
| "performance": "/images/scan/performance.svg", | |
| "pitfalls": "/images/scan/pitfalls_icon.svg", | |
| "pwa": "/images/scan/pwa.svg", | |
| "security": "/images/scan/security.svg", | |
| "development": "/images/scan/dev-icon.svg", | |
| "other": "/images/scan/other-icon.svg" | |
| } |
| { | |
| "axe": { | |
| "logo": { | |
| "name": "axe", | |
| "url": "/images/scan/axe.png", | |
| "alt": "axe" | |
| }, | |
| "link": "https://github.com/dequelabs/axe-core" | |
| }, | |
| "ssllabs": { | |
| "logo": { | |
| "name": "ssllabs", | |
| "url": "/images/scan/qualys-ssl-labs-logo.png", | |
| "alt": "Qualys SSL Labs" | |
| }, | |
| "details": true, | |
| "link": "https://www.ssllabs.com/ssltest/analyze.html?d=%URL%" | |
| }, | |
| "no-vulnerable-javascript-libraries": { | |
| "logo": { | |
| "name": "snyk", | |
| "url": "/images/scan/snyk.svg", | |
| "alt": "snyk" | |
| }, | |
| "link": "https://snyk.io/vuln/" | |
| }, | |
| "image-optimization-cloudinary": { | |
| "logo": { | |
| "name": "cloudinary", | |
| "url": "/images/scan/cloudinary_logo_for_white_bg.svg", | |
| "alt": "Cloudinary" | |
| }, | |
| "details": true, | |
| "link": "https://webspeedtest.cloudinary.com" | |
| } | |
| } |
| { | |
| "_from": "@hint/formatter-html@^4.3.3", | |
| "_id": "@hint/formatter-html@4.3.3", | |
| "_inBundle": false, | |
| "_integrity": "sha512-F4loRGmtqtpHDoGKC3D8mGih1oG3mLYdDuVHKj3QBXXWg3Jp7T37FijO+BCNTzRmhys8Uf89pVpf8qQmBkDJUQ==", | |
| "_location": "/@hint/formatter-html", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/formatter-html@^4.3.3", | |
| "name": "@hint/formatter-html", | |
| "escapedName": "@hint%2fformatter-html", | |
| "scope": "@hint", | |
| "rawSpec": "^4.3.3", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.3.3" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-accessibility", | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-progressive-web-apps", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/formatter-html/-/formatter-html-4.3.3.tgz", | |
| "_shasum": "3b68ef598d3a7a668d5c929e252419b7c83bf8ca", | |
| "_spec": "@hint/formatter-html@^4.3.3", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "ejs": "^3.1.6", | |
| "fs-extra": "^10.0.0", | |
| "lodash": "^4.17.21" | |
| }, | |
| "deprecated": false, | |
| "description": "A hint formatter that outputs the issues in an HTML file.", | |
| "devDependencies": { | |
| "@types/ejs": "^3.0.6", | |
| "@types/fs-extra": "^9.0.11", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "globby": "^11.0.3", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src", | |
| "images" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "webhint", | |
| "webhint-formatter", | |
| "webhint-html", | |
| "html" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/formatter.js", | |
| "name": "@hint/formatter-html", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/formatter-html", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js && node ./scripts/create-get-message.js && node ./scripts/compile-locales.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.3.3" | |
| } |
| { | |
| "issues": { | |
| "description": "Show error text.", | |
| "message": "$1 issues" | |
| } | |
| } |
| { | |
| "_from": "@hint/formatter-json@^3.1.22", | |
| "_id": "@hint/formatter-json@3.1.22", | |
| "_inBundle": false, | |
| "_integrity": "sha512-E8jAHo0cVOWvT0GRhyMfSMJcn9OfxnGfhxCl6kG+uXT11yZLHWRW7zeUuhsfAtKMEPysJ/KSGUqXDsWp6W28XQ==", | |
| "_location": "/@hint/formatter-json", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/formatter-json@^3.1.22", | |
| "name": "@hint/formatter-json", | |
| "escapedName": "@hint%2fformatter-json", | |
| "scope": "@hint", | |
| "rawSpec": "^3.1.22", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.1.22" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/formatter-json/-/formatter-json-3.1.22.tgz", | |
| "_shasum": "35ae46af893a8863512d6f773c31cc9318e39784", | |
| "_spec": "@hint/formatter-json@^3.1.22", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "lodash": "^4.17.21" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint formatter that prints the JSON object of the results", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src", | |
| "images" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "json", | |
| "webhint", | |
| "webhint-formatter" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/formatter.js", | |
| "name": "@hint/formatter-json", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/formatter-json", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.1.22" | |
| } |
| { | |
| "line": { | |
| "message": "line", | |
| "description": "Indiates the line of an error." | |
| }, | |
| "capitalizederror": { | |
| "description": "Show error text.", | |
| "message": "Error" | |
| }, | |
| "capitalizedhint": { | |
| "description": "Show warning text.", | |
| "message": "Hint" | |
| }, | |
| "capitalizedinformation": { | |
| "description": "Show information text.", | |
| "message": "Information" | |
| }, | |
| "capitalizedwarning": { | |
| "description": "Show warning text.", | |
| "message": "Warning" | |
| }, | |
| "col": { | |
| "message": "col", | |
| "description": "Indicates the column of an error." | |
| }, | |
| "error": { | |
| "message": "error", | |
| "description": "Show error text." | |
| }, | |
| "errors": { | |
| "message": "errors", | |
| "description": "Show errors text." | |
| }, | |
| "hint": { | |
| "description": "Show hint text.", | |
| "message": "hint" | |
| }, | |
| "hints": { | |
| "description": "Show hints text.", | |
| "message": "hints" | |
| }, | |
| "information": { | |
| "description": "Show information text.", | |
| "message": "information" | |
| }, | |
| "informations": { | |
| "description": "Show informations text.", | |
| "message": "informations" | |
| }, | |
| "partialFound": { | |
| "message": "Found $1 $2, $3 $4, $5 $6 and $7 $8", | |
| "description": "Show a summary of errors and warnings in a hint." | |
| }, | |
| "totalFound": { | |
| "message": "Found a total of $1 $2, $3 $4, $5 $6 and $7 $8", | |
| "description": "Show a summary of errors and warnings in a hint." | |
| }, | |
| "warning": { | |
| "message": "warning", | |
| "description": "Show warning text." | |
| }, | |
| "warnings": { | |
| "message": "warnings", | |
| "description": "Show warnings text." | |
| } | |
| } |
| { | |
| "_from": "@hint/formatter-stylish@^3.1.22", | |
| "_id": "@hint/formatter-stylish@3.1.22", | |
| "_inBundle": false, | |
| "_integrity": "sha512-pPiROkl4mCPeGbOsQ7l7s5xd5ZYVeMkEEsIranczbQvyssx11XNtbVmLef8ZcX/Fc8FggX1tf7/e/HqjnwRqFw==", | |
| "_location": "/@hint/formatter-stylish", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/formatter-stylish@^3.1.22", | |
| "name": "@hint/formatter-stylish", | |
| "escapedName": "@hint%2fformatter-stylish", | |
| "scope": "@hint", | |
| "rawSpec": "^3.1.22", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.1.22" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/formatter-stylish/-/formatter-stylish-3.1.22.tgz", | |
| "_shasum": "218de304bf51109e533e4922886de3ae43dffd24", | |
| "_spec": "@hint/formatter-stylish@^3.1.22", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "chalk": "^4.0.0", | |
| "lodash": "^4.17.21", | |
| "log-symbols": "^4.1.0", | |
| "strip-ansi": "^6.0.0", | |
| "text-table": "^0.2.0" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint formatter that prints the results using the stylish style", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@types/text-table": "^0.2.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src", | |
| "images" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "webhint", | |
| "webhint-formatter", | |
| "stylish" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/formatter.js", | |
| "name": "@hint/formatter-stylish", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/formatter-stylish", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.1.22" | |
| } |
| { | |
| "error": { | |
| "message": "error", | |
| "description": "Show error text." | |
| }, | |
| "errorCount": { | |
| "message": "$1 error", | |
| "description": "Show error text." | |
| }, | |
| "errors": { | |
| "message": "errors", | |
| "description": "Show errors text." | |
| }, | |
| "errorsCount": { | |
| "message": "$1 errors", | |
| "description": "Show errors text." | |
| }, | |
| "hint": { | |
| "description": "Show hint text.", | |
| "message": "hint" | |
| }, | |
| "hintCount": { | |
| "description": "Show hint text.", | |
| "message": "$1 hint" | |
| }, | |
| "hints": { | |
| "description": "Show hints text.", | |
| "message": "hints" | |
| }, | |
| "hintsCount": { | |
| "description": "Show hints text.", | |
| "message": "$1 hints" | |
| }, | |
| "information": { | |
| "description": "Show information text.", | |
| "message": "information" | |
| }, | |
| "informationCount": { | |
| "description": "Show information text.", | |
| "message": "$1 information" | |
| }, | |
| "informations": { | |
| "description": "Show informations text.", | |
| "message": "informations" | |
| }, | |
| "informationsCount": { | |
| "description": "Show informations text.", | |
| "message": "$1 informations" | |
| }, | |
| "totalFound": { | |
| "message": "Found a total of $1 $2, $3 $4, $5 $6 and $7 $8", | |
| "description": "Show a summary of errors and warnings in a hint." | |
| }, | |
| "warning": { | |
| "message": "warning", | |
| "description": "Show warning text." | |
| }, | |
| "warningCount": { | |
| "message": "$1 warning", | |
| "description": "Show warning text." | |
| }, | |
| "warnings": { | |
| "message": "warnings", | |
| "description": "Show warnings text." | |
| }, | |
| "warningsCount": { | |
| "message": "$1 warnings", | |
| "description": "Show warnings text." | |
| } | |
| } |
| { | |
| "_from": "@hint/formatter-summary@^3.0.25", | |
| "_id": "@hint/formatter-summary@3.0.25", | |
| "_inBundle": false, | |
| "_integrity": "sha512-sCIkPSlHf4GoR8hIMTZUtQIiy4D06PdfaJComMQRF86yKsYdLsQ/e7kqo2g83yvbcV7GMNDbOJL9WU6uGJiHvQ==", | |
| "_location": "/@hint/formatter-summary", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/formatter-summary@^3.0.25", | |
| "name": "@hint/formatter-summary", | |
| "escapedName": "@hint%2fformatter-summary", | |
| "scope": "@hint", | |
| "rawSpec": "^3.0.25", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.0.25" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-accessibility", | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-progressive-web-apps", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/formatter-summary/-/formatter-summary-3.0.25.tgz", | |
| "_shasum": "1448e2af37bd8f1903018ef3e93742208c5fbaba", | |
| "_spec": "@hint/formatter-summary@^3.0.25", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "chalk": "^4.0.0", | |
| "lodash": "^4.17.21", | |
| "log-symbols": "^4.1.0", | |
| "strip-ansi": "^6.0.0", | |
| "text-table": "^0.2.0" | |
| }, | |
| "deprecated": false, | |
| "description": "The `summary` formatter prints the results of a site analysis in a table with how many errors or warnings a hint has found:", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src", | |
| "images" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "webhint", | |
| "webhint-formatter", | |
| "summary" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/formatter.js", | |
| "name": "@hint/formatter-summary", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/formatter-summary", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.0.25" | |
| } |
| { | |
| "couldNotBeFetch": { | |
| "description": "Message to show when the icon request fail", | |
| "message": "The 'apple-touch-icon' could not be fetched (request failed)." | |
| }, | |
| "couldNotBeFetchErrorStatusCode": { | |
| "description": "Message to show when the icon request fail", | |
| "message": "The 'apple-touch-icon' could not be fetched (status code: $1)." | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require an 'apple-touch-icon'" | |
| }, | |
| "elementDuplicated": { | |
| "description": "Message to show when the 'apple-touch-icon' element is duplicated", | |
| "message": "The 'apple-touch-icon' link element is not needed as one was already specified." | |
| }, | |
| "elementNotInHead": { | |
| "description": "Message to show when the element is not in the head", | |
| "message": "The 'apple-touch-icon' link element should be specified in the '<head>'." | |
| }, | |
| "invalidPNG": { | |
| "description": "Message to show when the icon is an invalid PNG", | |
| "message": "The 'apple-touch-icon' should be a valid PNG image." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Use Apple touch icon" | |
| }, | |
| "noElement": { | |
| "description": "Message to show when a link element doesn't exist", | |
| "message": "The 'apple-touch-icon' link element was not specified." | |
| }, | |
| "noEmptyHref": { | |
| "description": "Message to show when a link element has an href empty", | |
| "message": "The 'apple-touch-icon' link element should have a non-empty 'href' attribute." | |
| }, | |
| "shouldBePNG": { | |
| "description": "Message to show when the icon is not a PNG", | |
| "message": "The 'apple-touch-icon' should be a PNG image." | |
| }, | |
| "wrongRelAttribute": { | |
| "description": "Message to show when the rel attribute is not the right one", | |
| "message": "The 'apple-touch-icon' link element should have 'rel=\"apple-touch-icon\"'." | |
| }, | |
| "wrongResolution": { | |
| "description": "Message to show when the icon doesn't have a recommended resolution", | |
| "message": "The 'apple-touch-icon' size is not recommended. Size should be 120x120, 152x152, 167x167, or 180x180." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-apple-touch-icons@^4.0.6", | |
| "_id": "@hint/hint-apple-touch-icons@4.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-mOYc9Mc9w568LRYCOzyyPhs/cgwaF1MQopHCe+wb11Xu1sIOTis6IoMOy7mKTCxroPASDy1Pa/eMoWSXZvdJ4Q==", | |
| "_location": "/@hint/hint-apple-touch-icons", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-apple-touch-icons@^4.0.6", | |
| "name": "@hint/hint-apple-touch-icons", | |
| "escapedName": "@hint%2fhint-apple-touch-icons", | |
| "scope": "@hint", | |
| "rawSpec": "^4.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-progressive-web-apps" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-apple-touch-icons/-/hint-apple-touch-icons-4.0.6.tgz", | |
| "_shasum": "491d309416b75594f26bf446b323ee0da8713699", | |
| "_spec": "@hint/hint-apple-touch-icons@^4.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-progressive-web-apps", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "image-size": "^1.0.0" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for best practices related to the apple-touch-icons", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/image-size": "^0.8.0", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "apple-touch-icons", | |
| "apple-touch-icons-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-apple-touch-icons", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-apple-touch-icons", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.0.6" | |
| } |
| { | |
| "aria_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'aria'" | |
| }, | |
| "aria_name": { | |
| "description": "Metadata name", | |
| "message": "ARIA" | |
| }, | |
| "color_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'color'" | |
| }, | |
| "color_name": { | |
| "description": "Metadata name", | |
| "message": "Color" | |
| }, | |
| "errorExecuting": { | |
| "description": "Message to show when the execution of the script fails", | |
| "message": "Error executing script: '$1'" | |
| }, | |
| "forms_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'forms'" | |
| }, | |
| "forms_name": { | |
| "description": "Metadata name", | |
| "message": "Forms" | |
| }, | |
| "keyboard_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'keyboard'" | |
| }, | |
| "keyboard_name": { | |
| "description": "Metadata name", | |
| "message": "Keyboard" | |
| }, | |
| "language_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'language'" | |
| }, | |
| "language_name": { | |
| "description": "Metadata name", | |
| "message": "Language" | |
| }, | |
| "learnMore": { | |
| "description": "aXe documentation link text", | |
| "message": "Learn more about this axe rule at Deque University" | |
| }, | |
| "nameRoleValue_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'name-role-value'" | |
| }, | |
| "nameRoleValue_name": { | |
| "description": "Metadata name", | |
| "message": "Name role value" | |
| }, | |
| "notFastEnough": { | |
| "description": "Message to show when the result from axe takes too long", | |
| "message": "webhint did not return the result fast enough" | |
| }, | |
| "other_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'other'" | |
| }, | |
| "other_name": { | |
| "description": "Metadata name", | |
| "message": "Other" | |
| }, | |
| "parsing_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'parsing'" | |
| }, | |
| "parsing_name": { | |
| "description": "Metadata name", | |
| "message": "Parsing" | |
| }, | |
| "semantics_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'semantics'" | |
| }, | |
| "semantics_name": { | |
| "description": "Metadata name", | |
| "message": "Semantics" | |
| }, | |
| "sensoryAndVisualCues_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'sensory-and-visual-cues'" | |
| }, | |
| "sensoryAndVisualCues_name": { | |
| "description": "Metadata name", | |
| "message": "Sensory and visual cues" | |
| }, | |
| "structure_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'structure'" | |
| }, | |
| "structure_name": { | |
| "description": "Metadata name", | |
| "message": "Structure" | |
| }, | |
| "tables_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'tables'" | |
| }, | |
| "tables_name": { | |
| "description": "Metadata name", | |
| "message": "Tables" | |
| }, | |
| "textAlternatives_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'text-alternatives'" | |
| }, | |
| "textAlternatives_name": { | |
| "description": "Metadata name", | |
| "message": "Text alternatives" | |
| }, | |
| "timeAndMedia_description": { | |
| "description": "Metadata description", | |
| "message": "Rules from axe category 'time-and-media'" | |
| }, | |
| "timeAndMedia_name": { | |
| "description": "Metadata name", | |
| "message": "Time and media" | |
| }, | |
| "tryAgainLater": { | |
| "description": "Message to show when there is an error running the script", | |
| "message": "$1. Please try again later, or report an issue if this problem persists." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-axe@^4.4.4", | |
| "_id": "@hint/hint-axe@4.4.4", | |
| "_inBundle": false, | |
| "_integrity": "sha512-LsQ/PQghgMYf6U8XcX0Berpt8be4hu4D3jajI14FEf1p8bH9mAU2KtiUeRsWiXomuTLgn6dmodFeGquxwKukkw==", | |
| "_location": "/@hint/hint-axe", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-axe@^4.4.4", | |
| "name": "@hint/hint-axe", | |
| "escapedName": "@hint%2fhint-axe", | |
| "scope": "@hint", | |
| "rawSpec": "^4.4.4", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.4.4" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-accessibility" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-axe/-/hint-axe-4.4.4.tgz", | |
| "_shasum": "d69b984465feb4a81a9019ba2c861f17e632d167", | |
| "_spec": "@hint/hint-axe@^4.4.4", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-accessibility", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "axe-core": "^4.1.2" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks using axe for accessibility related best practices", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "globby": "^11.0.3", | |
| "lodash": "^4.17.21", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src", | |
| "docs" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "axe", | |
| "axe-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/index.js", | |
| "name": "@hint/hint-axe", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-axe", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm run prebuild && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run prebuild && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "prebuild": "node ./scripts/create.js", | |
| "test": "npm run prebuild && npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.4.4" | |
| } |
| { | |
| "isValid_description": { | |
| "description": "is-valid hint metadata description", | |
| "message": "'babel-config/is-valid' warns against providing an invalid babel configuration file `.babelrc`" | |
| }, | |
| "isValid_name": { | |
| "description": "is-valid hint metadata name", | |
| "message": "Valid Babel configuration" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-babel-config@^2.4.11", | |
| "_id": "@hint/hint-babel-config@2.4.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-Z6fpj5Q+bLAol9VdWe5dgxz6J/o+N8VyEPxoOJEwXhmSt44kxV3+Fa9WvY0LNFGXxmG/IXlxXD/OQOv/3F1gGw==", | |
| "_location": "/@hint/hint-babel-config", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-babel-config@^2.4.11", | |
| "name": "@hint/hint-babel-config", | |
| "escapedName": "@hint%2fhint-babel-config", | |
| "scope": "@hint", | |
| "rawSpec": "^2.4.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.4.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-babel-config/-/hint-babel-config-2.4.11.tgz", | |
| "_shasum": "2c92f399bb75294890de9372ce50f12406e1dc9d", | |
| "_spec": "@hint/hint-babel-config@^2.4.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if the Babel configuration is valid.", | |
| "devDependencies": { | |
| "@hint/parser-babel-config": "^2.1.26", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src", | |
| "docs" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "babel-config-is-valid", | |
| "babel-config-is-valid-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/index.js", | |
| "name": "@hint/hint-babel-config", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-babel-config": "^2.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-babel-config", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.4.11" | |
| } |
| { | |
| "css_description": { | |
| "description": "css hint metadata description", | |
| "message": "Validate if CSS features used are supported in target browsers" | |
| }, | |
| "css_name": { | |
| "description": "css hint metadata name", | |
| "message": "Supported CSS features" | |
| }, | |
| "featureAlternative": { | |
| "description": "Message showing a feature which can be added to enhance support.", | |
| "message": "Add '$1' to support $2." | |
| }, | |
| "featureNotSupported": { | |
| "description": "Message to show when a feature is not supported", | |
| "message": "'$1' is not supported by $2." | |
| }, | |
| "html_description": { | |
| "description": "html hint metadata description", | |
| "message": "Validate if HTML features used are supported in target browsers" | |
| }, | |
| "html_name": { | |
| "description": "html hint metadata name", | |
| "message": "Supported HTML features" | |
| }, | |
| "learnMoreCSS": { | |
| "description": "Text to show for the documentation link", | |
| "message": "Learn more about this CSS feature on MDN" | |
| }, | |
| "learnMoreHTML": { | |
| "description": "Text to show for the documentation link", | |
| "message": "Learn more about this HTML feature on MDN" | |
| } | |
| } |
| { | |
| "additionalProperties": false, | |
| "definitions": { | |
| "features": { | |
| "type": "array", | |
| "items": { "type": "string" }, | |
| "uniqueItems": true | |
| } | |
| }, | |
| "properties": { | |
| "enable": { "$ref": "#/definitions/features" }, | |
| "ignore": { "$ref": "#/definitions/features" } | |
| }, | |
| "type": ["object", "null"] | |
| } |
| { | |
| "_from": "@hint/hint-compat-api@^4.4.3", | |
| "_id": "@hint/hint-compat-api@4.4.3", | |
| "_inBundle": false, | |
| "_integrity": "sha512-qErd4uPFgArTjDyi1RQfN0HUb3HhQKqTvF9T23giDGMvBb8sEknya3f3xQ7VW8XIcKOL4V1NDN+WEbuT2dF/ew==", | |
| "_location": "/@hint/hint-compat-api", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-compat-api@^4.4.3", | |
| "name": "@hint/hint-compat-api", | |
| "escapedName": "@hint%2fhint-compat-api", | |
| "scope": "@hint", | |
| "rawSpec": "^4.4.3", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.4.3" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-compat-api/-/hint-compat-api-4.4.3.tgz", | |
| "_shasum": "8b2ad51a7e6731a06ad80c9f89032921edadd579", | |
| "_spec": "@hint/hint-compat-api@^4.4.3", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.3", | |
| "@hint/utils-css": "^1.0.8", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "lodash": "^4.17.21" | |
| }, | |
| "deprecated": false, | |
| "description": "hint to validate if the HTML, CSS, and JavaScript APIs of the project are deprecated or not broadly supported", | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.25", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/lodash": "^4.14.170", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "postcss": "^8.3.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src", | |
| "docs" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint", | |
| "compat-api", | |
| "compat-api-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/index.js", | |
| "name": "@hint/hint-compat-api", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-css": "^3.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-compat-api", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.4.3" | |
| } |
| { | |
| "contentTypeCharsetShouldBe": { | |
| "description": "Report message when the charset in the content type is not valid", | |
| "message": "'content-type' header charset value should be '$1'." | |
| }, | |
| "contentTypeCharsetShouldBeNot": { | |
| "description": "Report message when the charset in the content type is not valid", | |
| "message": "'content-type' header charset value should be '$1', not '$2'." | |
| }, | |
| "contentTypeValueInvalid": { | |
| "description": "Report message when content type value fails to parse", | |
| "message": "'content-type' header value should be valid ($1)." | |
| }, | |
| "contentTypeValueShouldBe": { | |
| "description": "Report message when content type value is not valid", | |
| "message": "'content-type' header value should be '$1'." | |
| }, | |
| "contentTypeValueShoudBeNot": { | |
| "description": "Report message when a content type is not the right one", | |
| "message": "'content-type' header media type value should be '$1', not '$2'." | |
| }, | |
| "contentTypeValueShouldNotContaint": { | |
| "description": "Report message when the content type shouldn't contain a charset", | |
| "message": "'content-type' header value should not contain 'charset=$1'." | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require `Content-Type` header with appropriate value" | |
| }, | |
| "invalidMediaType": { | |
| "description": "Error message for invalid media type", | |
| "message": "invalid media type" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Correct `Content-Type` header" | |
| }, | |
| "responseShouldIncludeContentType": { | |
| "description": "Report message when response doesn't include the content type header", | |
| "message": "Response should include 'content-type' header." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-content-type@^4.2.10", | |
| "_id": "@hint/hint-content-type@4.2.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-Qqo0qKgkzuBSjrZQ57gdGVbSwSX3yKHlA5by2UzeN1paUoD5CLs7MdDn1yuqr643y9vXo1rxJYiFkzhxTHH0rg==", | |
| "_location": "/@hint/hint-content-type", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-content-type@^4.2.10", | |
| "name": "@hint/hint-content-type", | |
| "escapedName": "@hint%2fhint-content-type", | |
| "scope": "@hint", | |
| "rawSpec": "^4.2.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.2.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-content-type/-/hint-content-type-4.2.10.tgz", | |
| "_shasum": "81f74b6b81e6c14bb902d1bab14789b98bb3cfe2", | |
| "_spec": "@hint/hint-content-type@^4.2.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "content-type": "^1.0.4" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for media types (f.k.a. MIME types) related best practices", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/content-type": "^1.1.3", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "content-type", | |
| "content-type-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-content-type", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-content-type", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.2.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Inform users that they need to use createElementNS to create SVG elements instead of createElement" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "No `createElement` with SVG" | |
| }, | |
| "svgElementCannotBeCreated": { | |
| "description": "Report message when the validation fails", | |
| "message": "SVG elements cannot be created with createElement; use createElementNS instead" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-create-element-svg@^1.3.10", | |
| "_id": "@hint/hint-create-element-svg@1.3.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-AH8Ohig5IeKm9xzsZyeAuYr0qFXx64ZEz8I/YNmNd1AlZmIrBFHs23gmoYs85lSI5GEzWbWKTVhLyidAh9v8uw==", | |
| "_location": "/@hint/hint-create-element-svg", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-create-element-svg@^1.3.10", | |
| "name": "@hint/hint-create-element-svg", | |
| "escapedName": "@hint%2fhint-create-element-svg", | |
| "scope": "@hint", | |
| "rawSpec": "^1.3.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.3.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-create-element-svg/-/hint-create-element-svg-1.3.10.tgz", | |
| "_shasum": "558f8913a18952bd2e3dc1360be1f813fa952e06", | |
| "_spec": "@hint/hint-create-element-svg@^1.3.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "Infrom users that they need to use createElementNS to create SVG elements instead of createElement", | |
| "devDependencies": { | |
| "@hint/parser-javascript": "^3.1.11", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "create-element-svg", | |
| "create-element-svg-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-create-element-svg", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-javascript": "^3.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-create-element-svg", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "init": "npm install && npm run build", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.3.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Ensure vendor-prefixed versions of a CSS property are listed before the unprefixed version." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Prefixed CSS first" | |
| }, | |
| "shouldBeListed": { | |
| "description": "Report message to show when the validation fails", | |
| "message": "'$1' should be listed after '$2'." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-css-prefix-order@^1.4.10", | |
| "_id": "@hint/hint-css-prefix-order@1.4.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-KJ2HKC6nQg3LFQkJ0B6wSc7yRsNo2IWQzXmpGoJA/tGhkGfVk/cWlolsnGBm/KF/86KViXDxmTLXq3Wur91ehQ==", | |
| "_location": "/@hint/hint-css-prefix-order", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-css-prefix-order@^1.4.10", | |
| "name": "@hint/hint-css-prefix-order", | |
| "escapedName": "@hint%2fhint-css-prefix-order", | |
| "scope": "@hint", | |
| "rawSpec": "^1.4.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.4.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-css-prefix-order/-/hint-css-prefix-order-1.4.10.tgz", | |
| "_shasum": "7120121c4d07cfd39c8bcee4c9f38ef30b3f4938", | |
| "_spec": "@hint/hint-css-prefix-order@^1.4.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.8", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "postcss": "^8.3.0" | |
| }, | |
| "deprecated": false, | |
| "description": "Ensure vendor-prefixed versions of a CSS property are listed before the unprefixed version.", | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.25", | |
| "@hint/parser-sass": "^1.0.17", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "postcss": "^8.3.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "webhint", | |
| "css-prefix-order", | |
| "css-prefix-order-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-css-prefix-order", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-css": "^3.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-css-prefix-order", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "init": "npm install && npm run build", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.4.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require `noopener` (and `noreferrer`) on `a` and `area` element with target=\"_blank\"" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "External links disown opener" | |
| }, | |
| "shouldHaveRel": { | |
| "description": "Report message to show when the validation fails", | |
| "message": "Link 'rel' attribute should include '$1'." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-disown-opener@^4.0.6", | |
| "_id": "@hint/hint-disown-opener@4.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-YLPnu+3O5xx7yWd9Te7K+X9cHCK3V6bGi+p6FOG9DBTuDJBivQghrhZ2TYphQxa/88zZs2iXyBR1VP3pRe+Erw==", | |
| "_location": "/@hint/hint-disown-opener", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-disown-opener@^4.0.6", | |
| "name": "@hint/hint-disown-opener", | |
| "escapedName": "@hint%2fhint-disown-opener", | |
| "scope": "@hint", | |
| "rawSpec": "^4.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-disown-opener/-/hint-disown-opener-4.0.6.tgz", | |
| "_shasum": "e780a0da2a7a17fd9b0170c96d6fb318730f858c", | |
| "_spec": "@hint/hint-disown-opener@^4.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.3", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if external links disown the opener", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "disown-opener", | |
| "disown-opener-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-disown-opener", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-disown-opener", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.0.6" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require highest available document mode" | |
| }, | |
| "headerValueShouldBe": { | |
| "description": "Report message when 'x-ua-compatible' doesn't have the value 'ie=edge'", | |
| "message": "The 'x-ua-compatible' header value should be 'ie=edge'." | |
| }, | |
| "metaElementDuplicated": { | |
| "description": "Report message when the 'x-ua-compatible' meta element is duplicated", | |
| "message": "The 'x-ua-compatible' meta element is not needed as one was already specified." | |
| }, | |
| "metaElementNotBody": { | |
| "description": "Report message when the 'x-ua-compatible' meta element is in <body>", | |
| "message": "The 'x-ua-compatible' meta element should be specified in the '<head>', not '<body>'." | |
| }, | |
| "metaElementShouldBeSpecified": { | |
| "description": "Report message when the 'x-ua-compatible' element should be specified", | |
| "message": "The 'x-ua-compatible' meta element should be specified." | |
| }, | |
| "metaElementShouldNotBeSpecified": { | |
| "description": "Report message when 'x-ua-compatible' meta element is not needed", | |
| "message": "The 'x-ua-compatible' meta element should not be specified as it is not needed." | |
| }, | |
| "metaElementShouldNotBeSpecifiedUseHeader": { | |
| "description": "Report message to suggest using HTTP header instead of meta element", | |
| "message": "The 'x-ua-compatible' meta element should not be specified. An equivalent HTTP header should be used instead." | |
| }, | |
| "metaElementValueShouldBe": { | |
| "description": "Report message when the 'x-ua-compatible' meta element has the wrong value", | |
| "message": "The 'x-ua-compatible' meta element 'content' attribute value should be 'ie=edge'." | |
| }, | |
| "metaElementWrongPosition": { | |
| "description": "Report message when the 'x-ua-compatible' meta element is in the wrong position", | |
| "message": "The 'x-ua-compatible' meta element should be specified before all other elements except for '<title>' and other '<meta>' elements." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Highest document mode" | |
| }, | |
| "responseShouldInclude": { | |
| "description": "Report message when 'x-ua-compatible' is not included", | |
| "message": "Response should include 'x-ua-compatible' header." | |
| }, | |
| "responseUnneeded": { | |
| "description": "Report message when 'x-ua-compatible' is unneeded", | |
| "message": "Response should not include unneeded 'x-ua-compatible' header." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-highest-available-document-mode@^5.0.6", | |
| "_id": "@hint/hint-highest-available-document-mode@5.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-NFs4YEgTMWT0dHslE9TqsdZoN3HCfX50uEsYWc8gSm9o4OZtlDw352haiDwC0+BWJvkjigjnFCF7N5wKv0+JBg==", | |
| "_location": "/@hint/hint-highest-available-document-mode", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-highest-available-document-mode@^5.0.6", | |
| "name": "@hint/hint-highest-available-document-mode", | |
| "escapedName": "@hint%2fhint-highest-available-document-mode", | |
| "scope": "@hint", | |
| "rawSpec": "^5.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^5.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-highest-available-document-mode/-/hint-highest-available-document-mode-5.0.6.tgz", | |
| "_shasum": "352ff08f697eaae3617e51a3fa37b4d1c7dc86a6", | |
| "_spec": "@hint/hint-highest-available-document-mode@^5.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for best practices related to usage of the X-UA-Compatible meta tag and response header", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "highest-available-document-mode", | |
| "highest-available-document-mode-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-highest-available-document-mode", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-highest-available-document-mode", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "5.0.6" | |
| } |
| { | |
| "couldNotGetResult": { | |
| "description": "Report message when there is an error getting the HTML checker result", | |
| "message": "Could not get results from HTML checker for '$1'. Error: '$2'." | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Validate HTML using 'the Nu HTML checker'" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Nu HTML test" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-html-checker@^3.3.10", | |
| "_id": "@hint/hint-html-checker@3.3.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-inn4+4MDDYEgVweSwIKI7wwsPWlP0TYCnyB60bH+wMbJWvADMJZedj/+Q2OcatRA85YSmDff+x2XLECBiCfEkw==", | |
| "_location": "/@hint/hint-html-checker", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-html-checker@^3.3.10", | |
| "name": "@hint/hint-html-checker", | |
| "escapedName": "@hint%2fhint-html-checker", | |
| "scope": "@hint", | |
| "rawSpec": "^3.3.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.3.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-html-checker/-/hint-html-checker-3.3.10.tgz", | |
| "_shasum": "82c212b2cb5f1c74c7d37a2c9fdee23244df3b48", | |
| "_spec": "@hint/hint-html-checker@^3.3.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3", | |
| "lodash": "^4.17.21" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that validates HTML pages using the Nu HTML checker", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@types/request": "^2.48.5", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "html-checker", | |
| "html-checker-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-html-checker", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-html-checker", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.3.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Checks if your cache-control header and asset strategy follows best practices" | |
| }, | |
| "directiveInvalid": { | |
| "description": "Report message when the directives are invalid", | |
| "message": "A 'cache-control' header contains invalid directives: $1" | |
| }, | |
| "directiveInvalidValue": { | |
| "description": "Report message when the directives have invalid value", | |
| "message": "A 'cache-control' header contains directives with invalid values: $1" | |
| }, | |
| "directiveNotRecomended": { | |
| "description": "Report message when a directive is not recomended", | |
| "message": "A 'cache-control' header contains directives which are not recommended: $1" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "HTTP cache" | |
| }, | |
| "noCacheBustingPattern": { | |
| "description": "Report message when a request does not match a cache busting pattern", | |
| "message": "Resource should use cache busting but URL does not match configured patterns." | |
| }, | |
| "noHeaderFound": { | |
| "description": "Report message when the header \"cache-control\" doesn't exists or is empty", | |
| "message": "A 'cache-control' header is missing or empty." | |
| }, | |
| "staticNotImmutable": { | |
| "description": "Report message when an static resource is not using the directive 'immutable'", | |
| "message": "Static resources should use a 'cache-control' header with the 'immutable' directive." | |
| }, | |
| "staticResourceCacheValue": { | |
| "description": "Report message when a static resource has an short cache value", | |
| "message": "Static resources should use a 'cache-control' header with 'max-age=$1' or more." | |
| }, | |
| "targetShouldNotBeCached": { | |
| "description": "Report message when the target shouldn't be cached", | |
| "message": "The target should not be cached or have a 'cache-control' header with 'max-age=$1' or less." | |
| }, | |
| "wrongCombination": { | |
| "description": "Report message when the Cache-Control header is using a wrong combination of directives", | |
| "message": "The 'cache-control' header should not contain 'max-age' or 's-maxage' when 'no-cache' or 'no-store' is specified." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-http-cache@^4.0.6", | |
| "_id": "@hint/hint-http-cache@4.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-lqU1P4Ii7JDqeqVQewEUkaJKrA3mKo2cvnBclm5EY9r0KUZvM95Fq4ONknOMugdSPozApYM2uhP8Dn3XuHfXEg==", | |
| "_location": "/@hint/hint-http-cache", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-http-cache@^4.0.6", | |
| "name": "@hint/hint-http-cache", | |
| "escapedName": "@hint%2fhint-http-cache", | |
| "scope": "@hint", | |
| "rawSpec": "^4.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-http-cache/-/hint-http-cache-4.0.6.tgz", | |
| "_shasum": "b5daa9f955b8941583d902d712cb37042bb68b7c", | |
| "_spec": "@hint/hint-http-cache@^4.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for HTTP caching related best practices", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "http-cache", | |
| "http-cache-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-http-cache", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-http-cache", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.0.6" | |
| } |
| { | |
| "compressedWithBrotliOverHTTPS": { | |
| "description": "Report message when response is not compressed with Brotli over HTTPS", | |
| "message": "Response should be compressed with Brotli when Brotli compression is requested over HTTPS." | |
| }, | |
| "compressedWithBrotliOverHTTPSAgent": { | |
| "description": "Report message when response is not compressed with Brotli over HTTPS, regardless of the user agent", | |
| "message": "Response should be compressed with Brotli when Brotli compression is requested over HTTPS, regardless of the user agent." | |
| }, | |
| "compressedWithGzipAgent": { | |
| "description": "Report message when the response should be compressed with gzip when requested, regardless of the user agent", | |
| "message": "Response should be compressed with gzip when gzip compression is requested, regardless of the user agent." | |
| }, | |
| "compressedWithZopfliAgent": { | |
| "description": "Report message when the response should be compressed with Zopfli when requested, regardless of the user agent", | |
| "message": "Response should be compressed with Zopfli when gzip compression is requested, regardless of the user agent." | |
| }, | |
| "couldNotBeFetched": { | |
| "description": "Report message when a resource can't be fetched", | |
| "message": "Could not be fetched." | |
| }, | |
| "couldNotBeFetchedBrotli": { | |
| "description": "Report message when a resource can't be fetched when requested compressed with Brotli", | |
| "message": "Could not be fetched when requested compressed with Brotli." | |
| }, | |
| "couldNotBeFetchedGzip": { | |
| "description": "Report message when a resource can't be fetched when requested compressed with gzip", | |
| "message": "Could not be fetched when requested compressed with gzip." | |
| }, | |
| "couldNotBeFetchedUncompressed": { | |
| "description": "Report message when a resource can't be fetched uncompressed", | |
| "message": "Could not be fetched when requested uncompressed" | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require resources to be served compressed" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Optimal compression" | |
| }, | |
| "noCompressedBrotliOverHTTP": { | |
| "description": "Report message when the response is requested over HTTP", | |
| "message": "Response should not be compressed with Brotli over HTTP." | |
| }, | |
| "responseBiggerThan": { | |
| "description": "Report message when the compressed size is bigger than the uncompressed", | |
| "message": "Response should not be served compressed with $1 as the compressed size is bigger than the uncompressed one." | |
| }, | |
| "responseSameSize": { | |
| "description": "Report message when the compressed size is the same as the uncompressed", | |
| "message": "Response should not be served compressed with $1 as the compressed size is the same size as the uncompressed one." | |
| }, | |
| "responseShouldBeCompressedGzip": { | |
| "description": "Report message when the response is not compressed with gzip", | |
| "message": "Response should be compressed with $1 when gzip compression is requested." | |
| }, | |
| "responseShouldIncludeContentEncoding": { | |
| "description": "Report message when the response should include the 'content-enconding' header", | |
| "message": "Response should include 'content-encoding: $1' header." | |
| }, | |
| "responseShouldIncludeVary": { | |
| "description": "Report message when the 'vary' header is not included in the response", | |
| "message": "Response should include 'vary' header containing 'accept-encoding' value." | |
| }, | |
| "responseShouldNotBeCompressed": { | |
| "description": "Report message when a compression method is disallowed", | |
| "message": "Response should not be compressed with disallowed '$1' compression method." | |
| }, | |
| "shouldNotBeCompressed": { | |
| "description": "Report message when a resource should not be compressed", | |
| "message": "Response should not be compressed." | |
| }, | |
| "shouldNotBeCompressedWithIdentity": { | |
| "description": "Report message when a resource is compressed but it was requested with 'accept-encoding: identity'", | |
| "message": "Response should not be compressed for requests made with 'accept-encoding: identity'." | |
| }, | |
| "shouldNotIncludeContentEncoding": { | |
| "description": "Report message when a resource should not include the 'content-encoding' header", | |
| "message": "Response should not include 'content-encoding' header." | |
| }, | |
| "shouldNotIncludeWithIdentity": { | |
| "description": "Report message when a resource includes 'content-encoding' but it was requested with 'accept-encoding: identity'", | |
| "message": "Response should not include 'content-encoding' header for requests made with 'accept-encoding: identity'." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-http-compression@^5.2.10", | |
| "_id": "@hint/hint-http-compression@5.2.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-K6ifH4/ropFdOALmpje9rd5wZFcneO4g1qJjb3njRj7i9loqq8DDjBWs6xwNeXohwsfUn31KmniWw9LgtG6arg==", | |
| "_location": "/@hint/hint-http-compression", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-http-compression@^5.2.10", | |
| "name": "@hint/hint-http-compression", | |
| "escapedName": "@hint%2fhint-http-compression", | |
| "scope": "@hint", | |
| "rawSpec": "^5.2.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^5.2.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-http-compression/-/hint-http-compression-5.2.10.tgz", | |
| "_shasum": "7dc17f5bc53caf9653907984c52cef5831acc7c7", | |
| "_spec": "@hint/hint-http-compression@^5.2.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for HTTP compression related best practices", | |
| "devDependencies": { | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "http-compression", | |
| "http-compression-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-http-compression", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-http-compression", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "5.2.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Image optimization with cloudinary" | |
| }, | |
| "errorProcessingImage": { | |
| "description": "Log message when there is an error processing an image.", | |
| "message": "Error processing image $1 with cloudinary" | |
| }, | |
| "imageCouldBeSmaller": { | |
| "description": "Report message when a image could be smaller", | |
| "message": "'$1' could be around $2kB ($3%) smaller." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Optimize images" | |
| }, | |
| "noConfigFound": { | |
| "description": "Log messag when a configuration for cloudinary can't be found", | |
| "message": "No configuration found for cloudinary" | |
| }, | |
| "noValidConfig": { | |
| "description": "Report message when a valid configuration for Cloudinary can't be found", | |
| "message": "No valid configuration for Cloudinary found. Hint could not run." | |
| }, | |
| "totalSize": { | |
| "description": "Report message when the total size you can save is bigger than the threshold", | |
| "message": "Total size savings optimizing the images on '$1' could be of around $2kB." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-image-optimization-cloudinary@^3.2.10", | |
| "_id": "@hint/hint-image-optimization-cloudinary@3.2.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-p9k8NLlrfFE3r6Gm7cSG7Jn1PeXXM9PUzzt+iClpRJPJ9wBf3bUzM/9IJU+AdsDlQ+KlC/CA3pnO7RHGgo0u+w==", | |
| "_location": "/@hint/hint-image-optimization-cloudinary", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-image-optimization-cloudinary@^3.2.10", | |
| "name": "@hint/hint-image-optimization-cloudinary", | |
| "escapedName": "@hint%2fhint-image-optimization-cloudinary", | |
| "scope": "@hint", | |
| "rawSpec": "^3.2.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.2.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-image-optimization-cloudinary/-/hint-image-optimization-cloudinary-3.2.10.tgz", | |
| "_shasum": "ef051124ca71fc665a5418b5d63a3421c2cd1214", | |
| "_spec": "@hint/hint-image-optimization-cloudinary@^3.2.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "cloudinary": "^1.25.2", | |
| "fs-extra": "^10.0.0", | |
| "image-size": "^1.0.0" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks using Cloudinary's API if images are optimized", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "image-optimization-cloudinary", | |
| "image-optimization-cloudinary-hint", | |
| "webhint", | |
| "webhint-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-image-optimization-cloudinary", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-image-optimization-cloudinary", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.2.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Inform users about classList.add/remove with leading '.' pitfall" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "classList.add/remove with leading '.'" | |
| }, | |
| "leadingDotClassList": { | |
| "description": "Report message when a leading '.' is found in classList.add or classList.remove argument", | |
| "message": "classList.add or classList.remove with leading '.' in the argument may lead to undesireable results" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-leading-dot-classlist@^1.0.3", | |
| "_id": "@hint/hint-leading-dot-classlist@1.0.3", | |
| "_inBundle": false, | |
| "_integrity": "sha512-R1sFcyFVctaVtt5QcxLSnzDfEeQDA0ZpBOk4MrPKNTYZdEqPMUKtrwrdlyW3KH/asulFAp+6I18eKp9x4wOofA==", | |
| "_location": "/@hint/hint-leading-dot-classlist", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-leading-dot-classlist@^1.0.3", | |
| "name": "@hint/hint-leading-dot-classlist", | |
| "escapedName": "@hint%2fhint-leading-dot-classlist", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.3", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.3" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-leading-dot-classlist/-/hint-leading-dot-classlist-1.0.3.tgz", | |
| "_shasum": "2239a113cbe7bbc73ee2fcc9aa6dcf8ea78eab19", | |
| "_spec": "@hint/hint-leading-dot-classlist@^1.0.3", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "Inform users about classList.add or classList.remove with leading '.' in the argument pitfall", | |
| "devDependencies": { | |
| "@hint/parser-javascript": "^3.1.11", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "leading-dot-classlist", | |
| "leading-dot-classlist-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-leading-dot-classlist", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-javascript": "^3.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-leading-dot-classlist", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "init": "npm install && npm run build", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.3" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require web application name to be specified in the web app manifest file" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Manifest has name" | |
| }, | |
| "shouldHaveNonEmptyProperty": { | |
| "description": "Report message when a property is empty", | |
| "message": "Web app manifest should have non-empty '$1' property value." | |
| }, | |
| "shouldHaveProperty": { | |
| "description": "Report message when a property doesn't exists", | |
| "message": "Web app manifest should have '$1' property." | |
| }, | |
| "shouldHavePropertyShort": { | |
| "description": "Report message when a property value is too long", | |
| "message": "Web app manifest should have '$1' property value under $2 characters." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-manifest-app-name@^2.4.11", | |
| "_id": "@hint/hint-manifest-app-name@2.4.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-naVLNyV+clJNuBOGubtwJDTOZH58OsFCp+WB9HBztPP+i25bPHqe4xNm8R0f5+y+T+nNY4cGN0tXRrMQwYqeuQ==", | |
| "_location": "/@hint/hint-manifest-app-name", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-manifest-app-name@^2.4.11", | |
| "name": "@hint/hint-manifest-app-name", | |
| "escapedName": "@hint%2fhint-manifest-app-name", | |
| "scope": "@hint", | |
| "rawSpec": "^2.4.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.4.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-progressive-web-apps" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-manifest-app-name/-/hint-manifest-app-name-2.4.11.tgz", | |
| "_shasum": "2b3a76339511d1621191ed5a662aad73217c8a7f", | |
| "_spec": "@hint/hint-manifest-app-name@^2.4.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-progressive-web-apps", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "punycode": "^2.1.1" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for best practices related to the web app manifest's name and short_name members", | |
| "devDependencies": { | |
| "@hint/parser-manifest": "^2.3.2", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-json": "^1.0.11", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "manifest-app-name", | |
| "manifest-app-name-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-manifest-app-name", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-manifest": "^2.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-manifest-app-name", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.4.11" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require a web app manifest" | |
| }, | |
| "manifestDuplicated": { | |
| "description": "Report message when there are more than one manifest", | |
| "message": "'manifest' link element is not needed as one was already specified." | |
| }, | |
| "manifestNonEmptyHref": { | |
| "description": "Report message when the manifest has an empty href attribute", | |
| "message": "'manifest' link element should have non-empty 'href' attribute." | |
| }, | |
| "manifestNotFetched": { | |
| "description": "Report message when the manifest file cannot be loaded due to network failure.", | |
| "message": "'manifest' could not be fetched. Request failed." | |
| }, | |
| "manifestNotFetchedStatus": { | |
| "description": "Report message when the manifest file cannot be loaded due to server failure.", | |
| "message": "'manifest' could not be fetched. Status code: $1" | |
| }, | |
| "manifestNotSpecified": { | |
| "description": "Report message when the manifest link element is not specified", | |
| "message": "'manifest' link element was not specified." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Has web app manifest" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-manifest-exists@^2.4.11", | |
| "_id": "@hint/hint-manifest-exists@2.4.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-ldXSXcWxLnsuozCMmqjnlMOPKiSghxyFh6ky/QEeGP5p19brb0kMtFW6RnsU7DjWnY9LSTgMpk3DT9ZpExToXA==", | |
| "_location": "/@hint/hint-manifest-exists", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-manifest-exists@^2.4.11", | |
| "name": "@hint/hint-manifest-exists", | |
| "escapedName": "@hint%2fhint-manifest-exists", | |
| "scope": "@hint", | |
| "rawSpec": "^2.4.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.4.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-progressive-web-apps" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-manifest-exists/-/hint-manifest-exists-2.4.11.tgz", | |
| "_shasum": "2d24303f10e5dd9b4ea8d1c26565ec34139d4914", | |
| "_spec": "@hint/hint-manifest-exists@^2.4.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-progressive-web-apps", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if a web app manifest file was specified and it exists", | |
| "devDependencies": { | |
| "@hint/parser-manifest": "^2.3.2", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "manifest-exists", | |
| "manifest-exists-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-manifest-exists", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-manifest": "^2.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-manifest-exists", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.4.11" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require `.webmanifest` as the file extension for the web app manifest file" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Correct manifest extension" | |
| }, | |
| "shouldHaveFileExtension": { | |
| "description": "Report message when the file extension doesn't exists", | |
| "message": "Web app manifest should have the filename extension '$1'." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-manifest-file-extension@^3.0.6", | |
| "_id": "@hint/hint-manifest-file-extension@3.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-Yvci5O1jHmkajxcz8hxV1fRJo0A4RMguq2p27ZEe17rQx7INHxKuc7p8yRUGEAa5P9nyMqXkKNxSwgymyzg6kg==", | |
| "_location": "/@hint/hint-manifest-file-extension", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-manifest-file-extension@^3.0.6", | |
| "name": "@hint/hint-manifest-file-extension", | |
| "escapedName": "@hint%2fhint-manifest-file-extension", | |
| "scope": "@hint", | |
| "rawSpec": "^3.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-progressive-web-apps" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-manifest-file-extension/-/hint-manifest-file-extension-3.0.6.tgz", | |
| "_shasum": "636bef1cada4578a143e3595b257a24989103922", | |
| "_spec": "@hint/hint-manifest-file-extension@^3.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-progressive-web-apps", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if the web app manifest file has the correct file extension", | |
| "devDependencies": { | |
| "@hint/parser-manifest": "^2.3.2", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "manifest-file-extension", | |
| "manifest-file-extension-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-manifest-file-extension", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-manifest": "^2.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-manifest-file-extension", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.0.6" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require valid web app manifest" | |
| }, | |
| "invalidValue": { | |
| "description": "Report message when a property has an invalid value", | |
| "message": "Web app manifest should not have invalid value '$1' for property '$2'." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Valid manifest" | |
| }, | |
| "unsupportedValue": { | |
| "description": "Report message when a property has an unsupported value", | |
| "message": "Web app manifest should not have unsupported value '$1' for property '$2'." | |
| }, | |
| "validJSON": { | |
| "description": "Report message when the web app manifest is not a valid JSON", | |
| "message": "Web app manifest should contain valid JSON." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-manifest-is-valid@^3.4.2", | |
| "_id": "@hint/hint-manifest-is-valid@3.4.2", | |
| "_inBundle": false, | |
| "_integrity": "sha512-MBUmmpg4pLR1lOrVK62kL3DCwGgyLu6ZVJJUesqysN5ykHyNGmr4j72YmiVPYRnuy1qz6S9qmVmO0VO1CuWg7g==", | |
| "_location": "/@hint/hint-manifest-is-valid", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-manifest-is-valid@^3.4.2", | |
| "name": "@hint/hint-manifest-is-valid", | |
| "escapedName": "@hint%2fhint-manifest-is-valid", | |
| "scope": "@hint", | |
| "rawSpec": "^3.4.2", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.4.2" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-progressive-web-apps" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-manifest-is-valid/-/hint-manifest-is-valid-3.4.2.tgz", | |
| "_shasum": "1c7445767c4499aaca11de25dc8edfeec0ff287e", | |
| "_spec": "@hint/hint-manifest-is-valid@^3.4.2", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-progressive-web-apps", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.3", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "bcp47": "^1.1.2", | |
| "color-string": "^1.5.5" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if the web app manifest file is valid", | |
| "devDependencies": { | |
| "@hint/parser-manifest": "^2.3.2", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-json": "^1.0.11", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/color-string": "^1.5.0", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "manifest-is-valid", | |
| "manifest-is-valid-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-manifest-is-valid", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-manifest": "^2.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-manifest-is-valid", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.4.2" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require `<meta charset=\"utf-8\">`" | |
| }, | |
| "metaElementDuplicated": { | |
| "description": "Report message when the 'charset' meta element is duplicated", | |
| "message": "'charset' meta element is not needed as one was already specified." | |
| }, | |
| "metaElementFirstThing": { | |
| "description": "Report message when the 'charset' meta element is not the first element in '<head>'", | |
| "message": "'charset' meta element should be the first thing in '<head>'." | |
| }, | |
| "metaElementInBody": { | |
| "description": "Report message when the 'charset' meta element is in the '<body>'", | |
| "message": "'charset' meta element should be specified in the '<head>', not '<body>'." | |
| }, | |
| "metaElementNotSpecified": { | |
| "description": "Report message when the 'charset' meta element was not specified", | |
| "message": "'charset' meta element was not specified." | |
| }, | |
| "metaElementShorter": { | |
| "description": "Report message when the 'charset' meta element is used in a long form", | |
| "message": "'charset' meta element should be specified using shorter '<meta charset=\"utf-8\">' form." | |
| }, | |
| "metaElementWrongValue": { | |
| "description": "Report message when the 'charset' meta element has a wrong value", | |
| "message": "'charset' meta element value should be 'utf-8'." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Use charset `utf-8`" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-meta-charset-utf-8@^4.0.6", | |
| "_id": "@hint/hint-meta-charset-utf-8@4.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-2SNsyT4uKGtUxFTnJ5Wxdov2EURUCtzvY8pKPGljCIgpEVpIftaQW7XKjZY/O5Bchv3bzXrBXGAbBdPvgjy7Rg==", | |
| "_location": "/@hint/hint-meta-charset-utf-8", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-meta-charset-utf-8@^4.0.6", | |
| "name": "@hint/hint-meta-charset-utf-8", | |
| "escapedName": "@hint%2fhint-meta-charset-utf-8", | |
| "scope": "@hint", | |
| "rawSpec": "^4.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-meta-charset-utf-8/-/hint-meta-charset-utf-8-4.0.6.tgz", | |
| "_shasum": "c255d4f08d376fb97a2d344bbb7ef73924ae8c8a", | |
| "_spec": "@hint/hint-meta-charset-utf-8@^4.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for best practices related to the meta charset", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "meta-charset-utf-8", | |
| "meta-charset-utf-8-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-meta-charset-utf-8", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-meta-charset-utf-8", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.0.6" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require viewport meta element" | |
| }, | |
| "metaElementDisallowedValues": { | |
| "description": "Report message when the 'viewport' meta element has disallowed values in 'content'", | |
| "message": "The 'viewport' meta element 'content' attribute value should not contain '$1'." | |
| }, | |
| "metaElementDuplicated": { | |
| "description": "Report message when the 'viewport' meta element is duplciated", | |
| "message": "A 'viewport' meta element is not needed as one was already specified." | |
| }, | |
| "metaElementInBody": { | |
| "description": "Report message when the 'viewport' meta element is specified inside '<body>'", | |
| "message": "The 'viewport' meta element should be specified in the '<head>', not '<body>'." | |
| }, | |
| "metaElementInvalidValues": { | |
| "description": "Report message when the 'viewport' meta element has invalid values in 'content'", | |
| "message": "The 'viewport' meta element 'content' attribute value should contain a valid value for '$1'." | |
| }, | |
| "metaElementNoDeviceWidth": { | |
| "description": "Report message when the 'viewport' meta element doesn't contain 'width=device-width' in 'content'", | |
| "message": "The 'viewport' meta element 'content' attribute value should contain 'width=device-width'." | |
| }, | |
| "metaElementNoInitialScale": { | |
| "description": "Report message when the 'viewport' meta element doesn't contain 'initial-scale=1' in 'content'", | |
| "message": "The 'viewport' meta element 'content' attribute value should contain 'initial-scale=1'." | |
| }, | |
| "metaElementNonEmptyContent": { | |
| "description": "Report message when the 'viewport' meta element has an empty 'content'", | |
| "message": "The 'viewport' meta element should have a non-empty 'content' attribute." | |
| }, | |
| "metaElementNotSpecified": { | |
| "description": "Report message when the 'viewport' meta element was not specified", | |
| "message": "A 'viewport' meta element was not specified." | |
| }, | |
| "metaElementUnknownProperty": { | |
| "description": "Report message when the 'viewport' meta element has unknown properties in 'content'", | |
| "message": "The 'viewport' meta element 'content' attribute value should not contain unknown property '$1'." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Correct viewport" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-meta-viewport@^5.0.6", | |
| "_id": "@hint/hint-meta-viewport@5.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-4d+8ElBA8I96qdOZKg7X4lJh7sK5xvufgASr8qVVpRo5S9Q/hVq/yRi7Fmj1aQ8hLP7IXophhIylSCXv8l6Ktw==", | |
| "_location": "/@hint/hint-meta-viewport", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-meta-viewport@^5.0.6", | |
| "name": "@hint/hint-meta-viewport", | |
| "escapedName": "@hint%2fhint-meta-viewport", | |
| "scope": "@hint", | |
| "rawSpec": "^5.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^5.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-meta-viewport/-/hint-meta-viewport-5.0.6.tgz", | |
| "_shasum": "c14849c0ccbf7f38f033a9657a652affb79d1349", | |
| "_spec": "@hint/hint-meta-viewport@^5.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "metaviewport-parser": "^0.2.0" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for best practices related to the meta viewport", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "meta-viewport", | |
| "meta-viewport-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-meta-viewport", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-meta-viewport", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "5.0.6" | |
| } |
| { | |
| "couldNotBeFetched": { | |
| "description": "Report message when a resource can't be fetched", | |
| "message": "Content could not be fetched." | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Warns against using the BOM (byte-order marker) character at the beginning of a text based file" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "No byte-order mark" | |
| }, | |
| "textBased": { | |
| "description": "Report message when a text-based resource start with BOM character", | |
| "message": "Text-based resource should not start with BOM character." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-no-bom@^4.2.10", | |
| "_id": "@hint/hint-no-bom@4.2.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-fuXhiiRg8oy43AWrtJOuEZUT0OZCJKGUnuKl5H7WRJPMeg/Cslr9+4UnKnkqiED/ZmTlZQYzcDXJ00vsVsIO3Q==", | |
| "_location": "/@hint/hint-no-bom", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-no-bom@^4.2.10", | |
| "name": "@hint/hint-no-bom", | |
| "escapedName": "@hint%2fhint-no-bom", | |
| "scope": "@hint", | |
| "rawSpec": "^4.2.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.2.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-no-bom/-/hint-no-bom-4.2.10.tgz", | |
| "_shasum": "4826668b74e1948ade57260cc6b8ceb59ed32e1e", | |
| "_spec": "@hint/hint-no-bom@^4.2.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that warns against using the BOM character at the beginning of a text file.", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "no-bom", | |
| "no-bom-hint", | |
| "webhint", | |
| "webhint-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-bom", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-bom", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.2.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Disallow certain HTTP response headers" | |
| }, | |
| "disallowedHeaders": { | |
| "description": "Report message when the response includes multiple disallowed headers", | |
| "message": "Response should not include disallowed headers: $1" | |
| }, | |
| "headerValueShouldOnlyContain": { | |
| "description": "Report message when the 'server' header contains more than the server name", | |
| "message": "The 'server' header should only contain the server name." | |
| }, | |
| "disallowedExpiresHeader": { | |
| "description": "Report message when the response includes the Expires header", | |
| "message": "The 'Expires' header should not be used, 'Cache-Control' should be preferred." | |
| }, | |
| "disallowedHostHeader": { | |
| "description": "Report message when the response includes the Host header", | |
| "message": "The 'Host' header should not be used, it is a request header only." | |
| }, | |
| "disallowedP3PHeader": { | |
| "description": "Report message when the response includes the P3P header", | |
| "message": "The 'P3P' header should not be used, it is a non-standard header only implemented in Internet Explorer." | |
| }, | |
| "disallowedPragmaHeader": { | |
| "description": "Report message when the response includes the Pragma header", | |
| "message": "The 'Pragma' header should not be used, it is deprecated and is a request header only." | |
| }, | |
| "disallowedViaHeader": { | |
| "description": "Report message when the response includes the Via header", | |
| "message": "The 'Via' header should not be used, it is a request header only." | |
| }, | |
| "disallowedXFrameOptionsHeader": { | |
| "description": "Report message when the response includes the X-Frame-Options header", | |
| "message": "The 'X-Frame-Options' header should not be used. A similar effect, with more consistent support and stronger checks, can be achieved with the 'Content-Security-Policy' header and 'frame-ancestors' directive." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Disallowed HTTP headers" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-no-disallowed-headers@^3.1.5", | |
| "_id": "@hint/hint-no-disallowed-headers@3.1.5", | |
| "_inBundle": false, | |
| "_integrity": "sha512-PjIt9EUODM1PJ9SEpM6hqCuUAGOi79UCDnrZRRLBIh1cmTBAuXtKqSJVe1ljhekNtg7mn4KqeX4o7Q9Gjb3hQg==", | |
| "_location": "/@hint/hint-no-disallowed-headers", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-no-disallowed-headers@^3.1.5", | |
| "name": "@hint/hint-no-disallowed-headers", | |
| "escapedName": "@hint%2fhint-no-disallowed-headers", | |
| "scope": "@hint", | |
| "rawSpec": "^3.1.5", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.1.5" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-no-disallowed-headers/-/hint-no-disallowed-headers-3.1.5.tgz", | |
| "_shasum": "5edd6e729dc75abbd2d189a513bb19d2acb685b1", | |
| "_spec": "@hint/hint-no-disallowed-headers@^3.1.5", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if disallowed response headers are sent", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "no-disallowed-headers", | |
| "no-disallowed-headers-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-disallowed-headers", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-disallowed-headers", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.1.5" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Disallow small error pages" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "No small error pages" | |
| }, | |
| "responseWithStatus": { | |
| "description": "Report message when the error page is under the threshold", | |
| "message": "Response with status code $1 should have more than $2 bytes." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-no-friendly-error-pages@^3.3.10", | |
| "_id": "@hint/hint-no-friendly-error-pages@3.3.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-lO+yoXVsza2h/LmRvs1a5ULpF3iOc0aTZiHhAFWRAT/ZfbPGhW52Pxr3SnEr+zgXOL01kC5TzjyahnqTqmJd8w==", | |
| "_location": "/@hint/hint-no-friendly-error-pages", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-no-friendly-error-pages@^3.3.10", | |
| "name": "@hint/hint-no-friendly-error-pages", | |
| "escapedName": "@hint%2fhint-no-friendly-error-pages", | |
| "scope": "@hint", | |
| "rawSpec": "^3.3.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.3.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-no-friendly-error-pages/-/hint-no-friendly-error-pages-3.3.10.tgz", | |
| "_shasum": "6c5ab985d00e56203635abe0ffcdb07644a6b53b", | |
| "_spec": "@hint/hint-no-friendly-error-pages@^3.3.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if protocol relative URLs are used", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "no-friendly-error-pages", | |
| "no-friendly-error-pages-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-friendly-error-pages", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-friendly-error-pages", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.3.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Disallow unneeded HTTP headers for non-HTML resources" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Unneeded HTTP headers" | |
| }, | |
| "unneededHeaders": { | |
| "description": "Report message when a response includes multiple unneeded headers", | |
| "message": "Response should not include unneeded headers: $1" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-no-html-only-headers@^3.0.6", | |
| "_id": "@hint/hint-no-html-only-headers@3.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-pSbdDmNPBQHUvT4owSnCgPohA169G11JNGP12TnBKeVVLGHAZQrUDKtK1nLcOextSoPJU6V7MztnnwN6iTlavg==", | |
| "_location": "/@hint/hint-no-html-only-headers", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-no-html-only-headers@^3.0.6", | |
| "name": "@hint/hint-no-html-only-headers", | |
| "escapedName": "@hint%2fhint-no-html-only-headers", | |
| "scope": "@hint", | |
| "rawSpec": "^3.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-no-html-only-headers/-/hint-no-html-only-headers-3.0.6.tgz", | |
| "_shasum": "3cc2fea6fa350b8308c4dec689e4191b009bd24e", | |
| "_spec": "@hint/hint-no-html-only-headers@^3.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if HTML document only response headers are sent for other resources", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "no-html-only-headers", | |
| "no-html-only-headers-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-html-only-headers", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-html-only-headers", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.0.6" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Checks if there are unnecesary redirects when accessign resources" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Avoid HTTP redirects" | |
| }, | |
| "redirectsDectected": { | |
| "description": "Report message when a redirect are detected", | |
| "message": "Too many HTTP redirects detected (max is $1)." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-no-http-redirects@^3.0.6", | |
| "_id": "@hint/hint-no-http-redirects@3.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-FQRVFxQNfiSUNRSd6zKatOUGeXnLRBgfWsVXqtaacw9a68KAgRCHz7ZXpSynwlywZknKSMWMZNI9L607WO0t0g==", | |
| "_location": "/@hint/hint-no-http-redirects", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-no-http-redirects@^3.0.6", | |
| "name": "@hint/hint-no-http-redirects", | |
| "escapedName": "@hint%2fhint-no-http-redirects", | |
| "scope": "@hint", | |
| "rawSpec": "^3.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-no-http-redirects/-/hint-no-http-redirects-3.0.6.tgz", | |
| "_shasum": "651a3c7701c16d50aa63964f277cb4bacd2a5aae", | |
| "_spec": "@hint/hint-no-http-redirects@^3.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for best practices related to HTTP redirects", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "no-http-redirects", | |
| "no-http-redirects-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-http-redirects", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-http-redirects", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.0.6" | |
| } |
| { | |
| "elementsWithStyleAttributeFound": { | |
| "description": "Message to show when an element with a style attribute is found", | |
| "message": "CSS inline styles should not be used, move styles to an external CSS file" | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Check if inline styles are used" | |
| }, | |
| "styleElementFound": { | |
| "description": "Message to show when a style element is found.", | |
| "message": "CSS internal styles should not be used, move styles to an external CSS file" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "No inline CSS styles" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-no-inline-styles@^1.0.2", | |
| "_id": "@hint/hint-no-inline-styles@1.0.2", | |
| "_inBundle": false, | |
| "_integrity": "sha512-wRRNIyzPQkYomvEl0WQ6PuKjjPs1mv86ZPxBtnywYAtw82u0m1kJe36pl8rq2QsgwRt8WkJpmNoArLNgCe8QQw==", | |
| "_location": "/@hint/hint-no-inline-styles", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-no-inline-styles@^1.0.2", | |
| "name": "@hint/hint-no-inline-styles", | |
| "escapedName": "@hint%2fhint-no-inline-styles", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.2", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.2" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-no-inline-styles/-/hint-no-inline-styles-1.0.2.tgz", | |
| "_shasum": "e9d661fe0f95765444fb20ed2276af1b1bf3e13d", | |
| "_spec": "@hint/hint-no-inline-styles@^1.0.2", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "Invalidate the use of CSS inline styles in HTML", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.13.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "no-inline-styles", | |
| "no-inline-styles-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-inline-styles", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-inline-styles", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "init": "npm install && npm run build", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.2" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Disallow protocol relative URLs" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "No protocol-relative URLs" | |
| }, | |
| "noProtocolRelativeUrl": { | |
| "description": "Report message when a protocol relative URL is found", | |
| "message": "References to URLs should not be protocol-relative." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-no-protocol-relative-urls@^3.0.6", | |
| "_id": "@hint/hint-no-protocol-relative-urls@3.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-Y6aSU5WpCvpDQgyW5JvpNjyjpusfthWQ7Jtqcpx49cysj11a4C7n59jwE8+88dAnwyNdfWooAQhEOrYRpbLArw==", | |
| "_location": "/@hint/hint-no-protocol-relative-urls", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-no-protocol-relative-urls@^3.0.6", | |
| "name": "@hint/hint-no-protocol-relative-urls", | |
| "escapedName": "@hint%2fhint-no-protocol-relative-urls", | |
| "scope": "@hint", | |
| "rawSpec": "^3.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-no-protocol-relative-urls/-/hint-no-protocol-relative-urls-3.0.6.tgz", | |
| "_shasum": "95a4d6e7e3777f65e39bdc6a65d15328d1c8c348", | |
| "_spec": "@hint/hint-no-protocol-relative-urls@^3.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if protocol relative URLs are used", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "no-protocol-relative-urls", | |
| "no-protocol-relative-urls-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-protocol-relative-urls", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-protocol-relative-urls", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.0.6" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "This hint checks if the site is running any vulnerable library using https://snyk.io database" | |
| }, | |
| "errorExecuting": { | |
| "description": "Report message when the execution of the script fails", | |
| "message": "Error executing script: '$1'" | |
| }, | |
| "learnMore": { | |
| "description": "Snyk documentation link text", | |
| "message": "Learn more about vulnerability $1 ($2) at Snyk" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "No vulnerable libraries" | |
| }, | |
| "notFastEnough": { | |
| "description": "Report message when evaluating the script takes too long", | |
| "message": "webhint did not return the result fast enough" | |
| }, | |
| "tryAgainLater": { | |
| "description": "Report message when there is an error running the script", | |
| "message": "$1. Please try again later, or report an issue if this problem persists." | |
| }, | |
| "versionNotCompliant": { | |
| "description": "Logger error message to show when a package version is not semver compliantff", | |
| "message": "Version $1 of $2 isn't semver compliant" | |
| }, | |
| "vulnerabilities": { | |
| "description": "Report message when more than one vulnerability is found in a package", | |
| "message": "'$1' has $2 known vulnerabilities ($3)." | |
| }, | |
| "vulnerability": { | |
| "description": "Report message when a vulnerability is found in a package", | |
| "message": "'$1' has $2 known vulnerability ($3)." | |
| } | |
| } |
| {"npm":{"@angular/core":[{"id":"SNYK-JS-ANGULARCORE-1070902","packageManager":"npm","packageName":"@angular/core","semver":{"vulnerable":["<11.0.5",">=11.1.0-next.0 <11.1.0-next.3"]},"severity":"low"}],"ag-grid":[],"angular":[{"id":"SNYK-JS-ANGULAR-572020","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.8.0"]},"severity":"high"},{"id":"SNYK-JS-ANGULAR-570058","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.8.0"]},"severity":"medium"},{"id":"SNYK-JS-ANGULAR-534884","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.4.0-beta.6 <1.7.9"]},"severity":"high"},{"id":"SNYK-JS-ANGULAR-471885","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.3"]},"severity":"medium"},{"id":"SNYK-JS-ANGULAR-471882","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.5"]},"severity":"medium"},{"id":"SNYK-JS-ANGULAR-471879","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.0-rc.0"]},"severity":"medium"},{"id":"npm:angular:20180202","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.9"]},"severity":"medium"},{"id":"npm:angular:20171018","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.7"]},"severity":"medium"},{"id":"npm:angular:20160527","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.0.0 <1.2.30"]},"severity":"medium"},{"id":"npm:angular:20160122","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.3.0 <1.5.0-rc.2"]},"severity":"medium"},{"id":"npm:angular:20140608","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.3.0"]},"severity":"low"},{"id":"npm:angular:20131113","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.2.2"]},"severity":"high"},{"id":"npm:angular:20140908","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.3.0-rc.4"]},"severity":"medium"},{"id":"npm:angular:20161101","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.5.0 <1.5.9"]},"severity":"medium"},{"id":"npm:angular:20150909","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.5.0-beta.2"]},"severity":"high"},{"id":"npm:angular:20151205","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.5.0-rc.0"]},"severity":"medium"},{"id":"npm:angular:20151130","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.4.10"]},"severity":"medium"},{"id":"npm:angular:20130622","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.0.0 <1.2.0"]},"severity":"medium"},{"id":"npm:angular:20150807-1","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.3.1 <1.5.0-beta.0"]},"severity":"medium"},{"id":"npm:angular:20150807","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.0.0 <1.5.0-beta.0"]},"severity":"high"},{"id":"npm:angular:20150315","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.1"]},"severity":"medium"},{"id":"npm:angular:20150310","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.4.0-beta.6"]},"severity":"high"},{"id":"npm:angular:20141104","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.3.2"]},"severity":"medium"},{"id":"npm:angular:20130621","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.2.0"]},"severity":"medium"},{"id":"npm:angular:20140909","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.2.19 <1.2.24"]},"severity":"high"},{"id":"npm:angular:20130625","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.1.5"]},"severity":"high"}],"angular-gettext":[],"angular-jwt":[],"angular-redactor":[],"ansi2html":[],"ascii-art":[],"assign-deep":[],"astronomia":[],"atob":[],"auth0-lock":[],"backbone":[{"id":"npm:backbone:20160523","packageManager":"npm","packageName":"backbone","semver":{"vulnerable":["<0.1.2"]},"severity":"medium"},{"id":"npm:backbone:20110701","packageManager":"npm","packageName":"backbone","semver":{"vulnerable":["<0.5.0"]},"severity":"medium"}],"base64-url":[],"blueimp-file-upload":[],"bootstrap":[{"id":"SNYK-JS-BOOTSTRAP-173700","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.1",">=4.0.0 <4.3.1"]},"severity":"medium"},{"id":"SNYK-JS-BOOTSTRAP-73560","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":[">=4.0.0 <4.1.2"]},"severity":"medium"},{"id":"SNYK-JS-BOOTSTRAP-72890","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.0"]},"severity":"medium"},{"id":"SNYK-JS-BOOTSTRAP-72889","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.0"]},"severity":"medium"},{"id":"npm:bootstrap:20180529","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.0",">=4.0.0 <4.1.2"]},"severity":"medium"},{"id":"npm:bootstrap:20160627","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.0",">=4.0.0-alpha <4.0.0-beta.2"]},"severity":"medium"},{"id":"npm:bootstrap:20120510","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<2.1.0"]},"severity":"medium"}],"bootstrap-markdown":[],"bootstrap-tagsinput":[],"brace-expansion":[],"braces":[],"bson":[],"buefy":[],"c3":[],"checkit":[],"citeproc":[],"ckeditor":[],"clusterize.js":[],"compromise":[],"console-io":[],"content-type-parser":[],"crypto-browserify":[],"d3.js":[],"datatables":[],"deap":[],"decamelize":[],"deep-extend":[],"defaults-deep":[],"diff":[],"dijit":[],"dojo":[{"id":"SNYK-JS-DOJO-559224","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<1.11.10",">=1.12.1 <1.12.8",">=1.13.0 <1.13.7",">=1.14.0 <1.14.6",">=1.15.0 <1.15.3",">=1.16.0 <1.16.2"]},"severity":"medium"},{"id":"SNYK-JS-DOJO-174934","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":[">=1.0.0 <1.0.3",">=1.1.0 <1.1.2",">=1.2.0 <1.2.4",">=1.3.0 <1.3.3",">=1.4.0 <1.4.2"]},"severity":"medium"},{"id":"SNYK-JS-DOJO-174933","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<1.2.0"]},"severity":"medium"},{"id":"SNYK-JS-DOJO-72305","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":[">=1.14.0-pre <1.14.0",">=1.13.0 <1.13.1",">=1.12.1 <1.12.4",">=1.11.0-rc1 <1.11.6","<1.10.10"]},"severity":"medium"},{"id":"npm:dojo:20180818","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<1.10.10",">=1.11.0 <1.11.6",">=1.12.0 <1.12.4",">=1.13.0 <1.13.1"]},"severity":"medium"},{"id":"npm:dojo:20160523","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<0.0.0"]},"severity":"medium"},{"id":"npm:dojo:20100614-6","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<1.4.2"]},"severity":"medium"},{"id":"npm:dojo:20100614","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":[">=0.4.0 <0.4.4",">=1.0.0 <1.0.3",">=1.1.0 <1.1.2",">=1.2.0 <1.2.4",">=1.3.0 <1.3.3",">=1.4.0 <1.4.2"]},"severity":"medium"},{"id":"npm:dojo:20090409","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<0.0.0"]},"severity":"medium"}],"dojox":[],"dompurify":[],"ducktype":[],"dustjs-linkedin":[],"easyxdm":[],"ember":[],"emojione":[],"engine.io":[],"engine.io-client":[],"exceljs":[],"extend":[],"favico.js":[],"faye":[],"fernet":[],"foundation-sites":[{"id":"npm:foundation-sites:20170802","packageManager":"npm","packageName":"foundation-sites","semver":{"vulnerable":["<6.0.0"]},"severity":"medium"},{"id":"npm:foundation-sites:20150619","packageManager":"npm","packageName":"foundation-sites","semver":{"vulnerable":["<5.5.3"]},"severity":"medium"},{"id":"npm:foundation-sites:20120717","packageManager":"npm","packageName":"foundation-sites","semver":{"vulnerable":[">=3.0.0 <3.0.6"]},"severity":"medium"}],"fuelux":[],"fullpage.js":[],"getstats":[],"git-username":[],"github-url-to-object":[],"gmail-js":[],"google-closure-library":[{"id":"SNYK-JS-GOOGLECLOSURELIBRARY-561341","packageManager":"npm","packageName":"google-closure-library","semver":{"vulnerable":["<20200315.0.0"]},"severity":"medium"},{"id":"SNYK-JS-GOOGLECLOSURELIBRARY-174519","packageManager":"npm","packageName":"google-closure-library","semver":{"vulnerable":[">=20190121.0.0 <20190301.0.0"]},"severity":"medium"}],"gsap":[{"id":"SNYK-JS-GSAP-1054614","packageManager":"npm","packageName":"gsap","semver":{"vulnerable":["<3.6.0"]},"severity":"high"}],"handlebars":[{"id":"SNYK-JS-HANDLEBARS-1279029","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.7.7"]},"severity":"medium"},{"id":"SNYK-JS-HANDLEBARS-1056767","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.7.7"]},"severity":"medium"},{"id":"SNYK-JS-HANDLEBARS-567742","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.6.0"]},"severity":"medium"},{"id":"SNYK-JS-HANDLEBARS-534988","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=4.0.0 <4.5.3","<3.0.8"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-534478","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=4.0.0 <4.5.3","<3.0.8"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-480388","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=4.0.0 <4.4.5"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-469063","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=4.0.0 <4.3.0","<3.8.0"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-174183","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=3.0.0 <3.0.7",">=4.1.0 <4.1.2",">=4.0.0 <4.0.14"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-173692","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.0.14",">=4.1.0 <4.1.2"]},"severity":"high"},{"id":"npm:handlebars:20151207","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.0.0"]},"severity":"medium"},{"id":"npm:handlebars:20110425","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<=1.0.0-beta.3"]},"severity":"medium"}],"haraka":[],"harb":[],"hawk":[],"highcharts":[{"id":"SNYK-JS-HIGHCHARTS-1290057","packageManager":"npm","packageName":"highcharts","semver":{"vulnerable":["<9.0.0"]},"severity":"medium"},{"id":"SNYK-JS-HIGHCHARTS-1018906","packageManager":"npm","packageName":"highcharts","semver":{"vulnerable":["<9.0.0"]},"severity":"medium"},{"id":"SNYK-JS-HIGHCHARTS-571995","packageManager":"npm","packageName":"highcharts","semver":{"vulnerable":["<7.2.2",">=8.0.0 <8.1.1"]},"severity":"high"},{"id":"npm:highcharts:20180225","packageManager":"npm","packageName":"highcharts","semver":{"vulnerable":["<6.1.0"]},"severity":"high"}],"html-dom-parser":[],"i18next":[],"is-my-json-valid":[],"is-url":[],"ismobilejs":[],"jplayer":[],"jqtree":[],"jquery":[{"id":"SNYK-JS-JQUERY-569619","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<1.9.0"]},"severity":"medium"},{"id":"SNYK-JS-JQUERY-567880","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":[">=1.2.0 <3.5.0"]},"severity":"medium"},{"id":"SNYK-JS-JQUERY-565129","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":[">=1.5.1 <3.5.0"]},"severity":"medium"},{"id":"SNYK-JS-JQUERY-174006","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<3.4.0"]},"severity":"medium"},{"id":"npm:jquery:20160529","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":[">=3.0.0-rc1 <3.0.0"]},"severity":"low"},{"id":"npm:jquery:20150627","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<1.12.2",">=1.12.3 <2.2.2",">=2.2.3 <3.0.0"]},"severity":"medium"},{"id":"npm:jquery:20140902","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":[">=1.4.2 <1.6.2"]},"severity":"medium"},{"id":"npm:jquery:20120206","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<1.9.1"]},"severity":"medium"},{"id":"npm:jquery:20110606","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<1.6.3"]},"severity":"medium"}],"jquery-colorbox":[],"jquery-file-upload":[],"jquery-migrate":[],"jquery-mobile":[{"id":"SNYK-JS-JQUERYMOBILE-174599","packageManager":"npm","packageName":"jquery-mobile","semver":{"vulnerable":["<=1.5.0-alpha.1"]},"severity":"medium"},{"id":"npm:jquery-mobile:20120802","packageManager":"npm","packageName":"jquery-mobile","semver":{"vulnerable":["<1.2.0"]},"severity":"medium"}],"jquery-ui":[{"id":"SNYK-JS-JQUERYUI-1052825","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<0.0.0"]},"severity":"high"},{"id":"npm:jquery-ui:20121127","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.10.0"]},"severity":"medium"},{"id":"npm:jquery-ui:20100903","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.10.0"]},"severity":"medium"},{"id":"npm:jquery-ui:20160721","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.12.0"]},"severity":"high"}],"jquery-ujs":[],"jquery.js":[],"js-quantities":[],"js-yaml":[],"jshamcrest":[],"jspdf":[],"jsrender":[],"jstree":[],"knex":[],"knockout":[{"id":"npm:knockout:20180213","packageManager":"npm","packageName":"knockout","semver":{"vulnerable":["<3.5.0-beta"]},"severity":"medium"},{"id":"npm:knockout:20130701","packageManager":"npm","packageName":"knockout","semver":{"vulnerable":[">=2.1.0-pre <3.0.0"]},"severity":"medium"}],"lodash":[{"id":"SNYK-JS-LODASH-1040724","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.21"]},"severity":"high"},{"id":"SNYK-JS-LODASH-1018905","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.21"]},"severity":"medium"},{"id":"SNYK-JS-LODASH-608086","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.17"]},"severity":"high"},{"id":"SNYK-JS-LODASH-590103","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.20"]},"severity":"high"},{"id":"SNYK-JS-LODASH-567746","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.16"]},"severity":"medium"},{"id":"SNYK-JS-LODASH-450202","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.12"]},"severity":"high"},{"id":"SNYK-JS-LODASH-73639","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.11"]},"severity":"medium"},{"id":"SNYK-JS-LODASH-73638","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.11"]},"severity":"high"},{"id":"npm:lodash:20180130","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.5"]},"severity":"medium"}],"mapbox.js":[],"markdown-it":[],"marked":[],"mathjs":[],"mediaelement":[],"merge":[],"merge-deep":[],"merge-objects":[],"merge-options":[],"merge-recursive":[],"mergely":[],"millisecond":[],"mimer":[],"mixin-deep":[],"mobile-detect":[],"moddle-xml":[],"mol-proto":[],"moment":[{"id":"npm:moment:20170905","packageManager":"npm","packageName":"moment","semver":{"vulnerable":["<2.19.3"]},"severity":"low"},{"id":"npm:moment:20161019","packageManager":"npm","packageName":"moment","semver":{"vulnerable":["<2.15.2"]},"severity":"medium"},{"id":"npm:moment:20160126","packageManager":"npm","packageName":"moment","semver":{"vulnerable":["<2.11.2"]},"severity":"medium"}],"morris.js":[],"mqtt":[],"ms":[],"mustache":[{"id":"npm:mustache:20151207","packageManager":"npm","packageName":"mustache","semver":{"vulnerable":["<2.2.1"]},"severity":"medium"},{"id":"npm:mustache:20110814","packageManager":"npm","packageName":"mustache","semver":{"vulnerable":["< 0.3.1"]},"severity":"medium"}],"mxgraph":[],"next":[{"id":"SNYK-JS-NEXT-1063481","packageManager":"npm","packageName":"next","semver":{"vulnerable":[">=9.5.0 <9.5.4"]},"severity":"medium"},{"id":"SNYK-JS-NEXT-571938","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<5.1.0"]},"severity":"high"},{"id":"SNYK-JS-NEXT-561584","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<9.3.2"]},"severity":"medium"},{"id":"SNYK-JS-NEXT-174590","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<2.4.1"]},"severity":"high"},{"id":"SNYK-JS-NEXT-72454","packageManager":"npm","packageName":"next","semver":{"vulnerable":[">=7.0.0 <7.0.2"]},"severity":"medium"},{"id":"npm:next:20180124","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<4.2.3"]},"severity":"high"},{"id":"npm:next:20170607","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<2.4.3"]},"severity":"medium"},{"id":"npm:next:20170601","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<2.4.1",">=3.0.0-beta1 <3.0.0-beta7"]},"severity":"high"}],"ng-dialog":[],"no-case":[],"node-htmlparser-classic":[],"node-jose":[],"node-red":[],"node-serialize":[],"node-uuid":[],"nunjucks":[],"nwmatcher":[],"openwhisk":[],"parsejson":[],"pivottable":[],"plist":[],"plotly.js":[],"preact-render-to-string":[],"protobufjs":[],"pym.js":[],"qs":[],"querystringify":[],"quill":[],"ractive":[],"react":[{"id":"npm:react:20150318","packageManager":"npm","packageName":"react","semver":{"vulnerable":[">=0.0.1 <0.14.0"]},"severity":"high"},{"id":"npm:react:20131217","packageManager":"npm","packageName":"react","semver":{"vulnerable":[">=0.5.0 <0.5.2",">=0.4.0 <0.4.2"]},"severity":"medium"}],"react-dom":[],"react-marked-markdown":[],"react-svg":[],"react-tooltip":[],"reduce-css-calc":[],"remarkable":[],"rendr":[],"rendr-handlebars":[],"reveal.js":[],"rgb2hex":[],"riot":[{"id":"npm:riot:20131114","packageManager":"npm","packageName":"riot","semver":{"vulnerable":["<0.9.6"]},"severity":"medium"}],"rrule":[],"sanitize-html":[],"secure-compare":[],"select2":[],"semantic-ui":[],"serialize-to-js":[],"shaka-player":[],"shell-quote":[],"showdown-xss-filter":[],"simditor":[],"simpl-schema":[],"simplemde":[],"slug":[],"slugify":[],"socket.io":[{"id":"SNYK-JS-SOCKETIO-1024859","packageManager":"npm","packageName":"socket.io","semver":{"vulnerable":["<2.4.0"]},"severity":"medium"},{"id":"npm:socket.io:20120417","packageManager":"npm","packageName":"socket.io","semver":{"vulnerable":["<0.9.6"]},"severity":"medium"},{"id":"npm:socket.io:20120323","packageManager":"npm","packageName":"socket.io","semver":{"vulnerable":["<0.9.7"]},"severity":"medium"}],"squel":[],"squire-rte":[],"string":[],"superagent":[],"swagger-ui":[],"textangular":[],"three":[{"id":"SNYK-JS-THREE-1064931","packageManager":"npm","packageName":"three","semver":{"vulnerable":["<0.125.0"]},"severity":"high"},{"id":"SNYK-JS-THREE-1064566","packageManager":"npm","packageName":"three","semver":{"vulnerable":["<0.0.0"]},"severity":"medium"}],"timespan":[],"tiny-json-http":[],"tinymce":[],"truncate":[],"ua-parser":[],"ua-parser-js":[],"uikit":[],"underscore":[{"id":"SNYK-JS-UNDERSCORE-1080984","packageManager":"npm","packageName":"underscore","semver":{"vulnerable":[">=1.13.0-0 <1.13.0-2",">=1.3.2 <1.12.1"]},"severity":"medium"}],"underscore.string":[],"uri-js":[],"url-parse":[],"useragent":[],"utile":[],"uuid":[],"valid-data-url":[],"validator":[],"vega":[],"vue":[{"id":"npm:vue:20170829","packageManager":"npm","packageName":"vue","semver":{"vulnerable":["<2.4.3"]},"severity":"medium"},{"id":"npm:vue:20170401","packageManager":"npm","packageName":"vue","semver":{"vulnerable":["<2.3.0-beta.1"]},"severity":"medium"},{"id":"npm:vue:20180802","packageManager":"npm","packageName":"vue","semver":{"vulnerable":["<2.5.17"]},"severity":"medium"},{"id":"npm:vue:20180222","packageManager":"npm","packageName":"vue","semver":{"vulnerable":["<2.5.14"]},"severity":"low"}],"wicket":[],"wysihtml":[],"xlsx":[],"yui":[{"id":"npm:yui:20130604","packageManager":"npm","packageName":"yui","semver":{"vulnerable":[">=3.0.0 <3.10.1","=3.10.2"]},"severity":"medium"},{"id":"npm:yui:20130515","packageManager":"npm","packageName":"yui","semver":{"vulnerable":["<3.10.0 >=3.0.0"]},"severity":"medium"},{"id":"npm:yui:20121030","packageManager":"npm","packageName":"yui","semver":{"vulnerable":["<3.0.0 >=2.4.0"]},"severity":"medium"},{"id":"npm:yui:20120428","packageManager":"npm","packageName":"yui","semver":{"vulnerable":["<3.5.1 >=3.5.0-PR1"]},"severity":"medium"},{"id":"npm:yui:20101025","packageManager":"npm","packageName":"yui","semver":{"vulnerable":["<2.8.2 >=2.4.0"]},"severity":"medium"}],"zeroclipboard":[]}} |
| { | |
| "_from": "@hint/hint-no-vulnerable-javascript-libraries@^2.12.4", | |
| "_id": "@hint/hint-no-vulnerable-javascript-libraries@2.12.4", | |
| "_inBundle": false, | |
| "_integrity": "sha512-FjGgTpluIR6Icy3ZkfO/XaBBi3osI4mfDgSkBOYh1qwaSb25NRt2S1fapISXkpYwhpqmQMzP13PCLp+pBNgjZQ==", | |
| "_location": "/@hint/hint-no-vulnerable-javascript-libraries", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-no-vulnerable-javascript-libraries@^2.12.4", | |
| "name": "@hint/hint-no-vulnerable-javascript-libraries", | |
| "escapedName": "@hint%2fhint-no-vulnerable-javascript-libraries", | |
| "scope": "@hint", | |
| "rawSpec": "^2.12.4", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.12.4" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-no-vulnerable-javascript-libraries/-/hint-no-vulnerable-javascript-libraries-2.12.4.tgz", | |
| "_shasum": "d700f40e86cd2743c7f5dc4a840c2f08b0c6ddeb", | |
| "_spec": "@hint/hint-no-vulnerable-javascript-libraries@^2.12.4", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3", | |
| "js-library-detector": "^6.4.0", | |
| "lodash": "^4.17.21", | |
| "semver": "^7.3.5" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks using Snyk for vulnerable JavaScript libraries", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "angular": "1.4.9", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "jquery": "2.1.4", | |
| "knockout": "https://github.com/knockout/knockout/archive/v3.4.0-rc.tar.gz", | |
| "moment": "^2.29.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "no-vulnerable-javascript-libraries", | |
| "no-vulnerable-javascript-libraries-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-vulnerable-javascript-libraries", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-vulnerable-javascript-libraries", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm run prebuild && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run prebuild && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "prebuild": "npm-run-all prebuild:*", | |
| "prebuild:snyk": "node ./scripts/pack-snyk.js", | |
| "test": "npm run prebuild && npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.12.4" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Scoped SVG Styles checks if SVG styles affect any other elements outside the svg." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Scoped SVG Styles" | |
| }, | |
| "reportRuleImpacting": { | |
| "description": "Report rule message when the validation fails", | |
| "message": "A '<style>' inside '<svg>' should not affect elements outside of that subtree." | |
| }, | |
| "reportImpactedElement": { | |
| "description": "Report affected element message when the validation fails", | |
| "message": "Styles from an unrelated SVG subtree matched this element using the following selector: '$1'" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-scoped-svg-styles@^1.3.10", | |
| "_id": "@hint/hint-scoped-svg-styles@1.3.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-WGtVRsFSMpSRxx2TJIwLku3zGYJF6kUpQlvN8tvO70SYk1pCKFKNdZxYGADg5zOzbqlETBKflhvy2DZ/cCV6SA==", | |
| "_location": "/@hint/hint-scoped-svg-styles", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-scoped-svg-styles@^1.3.10", | |
| "name": "@hint/hint-scoped-svg-styles", | |
| "escapedName": "@hint%2fhint-scoped-svg-styles", | |
| "scope": "@hint", | |
| "rawSpec": "^1.3.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.3.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-scoped-svg-styles/-/hint-scoped-svg-styles-1.3.10.tgz", | |
| "_shasum": "cbce6711347c97b1645c2e5434cd8c282adc0c84", | |
| "_spec": "@hint/hint-scoped-svg-styles@^1.3.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.8", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "Scoped SVG Styles checks if SVG styles affect any other elements outside the svg.", | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.25", | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint", | |
| "scoped-svg-styles", | |
| "scoped-svg-styles-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-scoped-svg-styles", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-css": "^3.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-scoped-svg-styles", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "init": "npm install && npm run build", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.3.10" | |
| } |
| { | |
| "algorithmNotMeetBaseline": { | |
| "description": "Report message when the algorightm used doesn't meet the baseline", | |
| "message": "The hash algorithm '$1' doesn't meet the baseline '$2'." | |
| }, | |
| "canNotGetResource": { | |
| "description": "Report message when a resource can't be downloaded", | |
| "message": "Can't get the resource $1" | |
| }, | |
| "crossoriginInvalid": { | |
| "description": "Report message when the attribute crossorigin has an inavlid value", | |
| "message": "The 'crossorigin' attribute should be set to 'anonymous' or 'use-credentials'." | |
| }, | |
| "crossoriginNeeded": { | |
| "description": "Report message when the attribute crossorigin is not present", | |
| "message": "Cross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation." | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require scripts and link elements to use Subresource Integrity" | |
| }, | |
| "hashDoesNotMatch": { | |
| "description": "Report message when the 'integrity' hash doesn't match the received payload", | |
| "message": "The hash in the 'integrity' attribute doesn't match the received payload." | |
| }, | |
| "invalidIntegrity": { | |
| "description": "Report message when the 'integrity' attribute value is not valid", | |
| "message": "The format of the 'integrity' attribute should be 'sha(256|384|512)-HASH'." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Use subresource integrity" | |
| }, | |
| "noIntegrity": { | |
| "description": "Report message when the element doesn't have the 'integrity' attribute", | |
| "message": "Resource was requested without the 'integrity' attribute." | |
| }, | |
| "resourceNotSecure": { | |
| "description": "Report message when the resource is not delivered via a secure context", | |
| "message": "Resource was not delivered via a secure context." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-sri@^4.0.6", | |
| "_id": "@hint/hint-sri@4.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-+fBtxOVm5JB0uYxESM3njCa4IhlaurAOtADNFnG0DXf6eKET1Tjdt4t7s5C+gaZAwxsD+U0SQwJiIYDiPKYwPQ==", | |
| "_location": "/@hint/hint-sri", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-sri@^4.0.6", | |
| "name": "@hint/hint-sri", | |
| "escapedName": "@hint%2fhint-sri", | |
| "scope": "@hint", | |
| "rawSpec": "^4.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-sri/-/hint-sri-4.0.6.tgz", | |
| "_shasum": "104e74ac7ae153b0b731389eedc074f51ae5b8d7", | |
| "_spec": "@hint/hint-sri@^4.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "Require scripts and styles to use Subresource Integrity", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "sri", | |
| "sri-hint", | |
| "webhint", | |
| "webhint-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-sri", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-sri", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.0.6" | |
| } |
| { | |
| "couldNotGetResults": { | |
| "description": "Report message when SSL Labs cannot get results", | |
| "message": "Could not get results from SSL Labs for '$1'." | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Strength of your SSL configuration" | |
| }, | |
| "doesNotSupportHTTPS": { | |
| "description": "Report message when the resources doesn't support HTTPS", | |
| "message": "'$1' does not support HTTPS." | |
| }, | |
| "gradeNotMeetTheMinimum": { | |
| "description": "Report message when the server doesn't meet the minimum grade required", | |
| "message": "$1's grade $2 does not meet the minimum $3 required." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "SSL server test" | |
| }, | |
| "noResults": { | |
| "description": "Report message when there is no results from SSL Labs", | |
| "message": "Didn't get any result for $1.\nThere might be something wrong with SSL Labs servers." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-ssllabs@^2.4.10", | |
| "_id": "@hint/hint-ssllabs@2.4.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-zStlrAF8YYvZHxhTikO9UgF6M8tziz8KxYPxT0OiWnqQD8CTrcFmcffmmf/mZiXAlWOgk3acP2u/GQ5hYt9p4A==", | |
| "_location": "/@hint/hint-ssllabs", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-ssllabs@^2.4.10", | |
| "name": "@hint/hint-ssllabs", | |
| "escapedName": "@hint%2fhint-ssllabs", | |
| "scope": "@hint", | |
| "rawSpec": "^2.4.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.4.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-ssllabs/-/hint-ssllabs-2.4.10.tgz", | |
| "_shasum": "90db9f1a56d328d36f7bc6f73374d510e95d633d", | |
| "_spec": "@hint/hint-ssllabs@^2.4.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3", | |
| "got": "^11.8.2" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks using SSL Labs for best practices related to the website's SSL configuration", | |
| "devDependencies": { | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "ssllabs", | |
| "ssllabs-hint", | |
| "webhint", | |
| "webhint-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-ssllabs", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-ssllabs", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.4.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require 'Strict-Transport-Security' header" | |
| }, | |
| "errorPreloadEligibility": { | |
| "description": "Report message when there is an error getting the preload eligibility", | |
| "message": "Error getting preload eligibility." | |
| }, | |
| "errorPreloadStatus": { | |
| "description": "Report message when there is an error getting the preload status", | |
| "message": "Error getting preload status." | |
| }, | |
| "moreThanOneName": { | |
| "description": "Report message when a 'strict-transport-security' header has more than one 'name'", | |
| "message": "The 'strict-transport-security' header contains duplicate directives." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Use `Strict-Transport-Security` header" | |
| }, | |
| "noHeader": { | |
| "description": "Report message when the 'strict-transport-security' header was not specified", | |
| "message": "The 'strict-transport-security' header was not specified." | |
| }, | |
| "noOverHTTP": { | |
| "description": "Report message when the 'strict-transport-security' header is served over HTTP", | |
| "message": "The 'strict-transport-security' header should't be specified in pages served over HTTP." | |
| }, | |
| "requiresMaxAge": { | |
| "description": "Report message when the 'strict-transport-security' header doesn't contain the required 'max-age' directive", | |
| "message": "The 'strict-transport-security' header requires 'max-age' directive." | |
| }, | |
| "wrongFormat": { | |
| "description": "Report message when a 'strict-transport-security' header has a wrong format", | |
| "message": "The 'strict-transport-security' header has the wrong format." | |
| }, | |
| "wrongMaxAge": { | |
| "description": "Report message when the 'strict-transport-security' header has a value for 'max-age' under the minimum value", | |
| "message": "The 'strict-transport-security' header 'max-age' value should be more than '$1'." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-strict-transport-security@^3.0.6", | |
| "_id": "@hint/hint-strict-transport-security@3.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-zi58m6WBe4Ib7PoiBozugHNCSd6Kj2NDQ/NZSUfv/MIOZntPHCuXT4MesaNfi2v1pG8SGtES0sXvnj7VIpdNow==", | |
| "_location": "/@hint/hint-strict-transport-security", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-strict-transport-security@^3.0.6", | |
| "name": "@hint/hint-strict-transport-security", | |
| "escapedName": "@hint%2fhint-strict-transport-security", | |
| "scope": "@hint", | |
| "rawSpec": "^3.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-strict-transport-security/-/hint-strict-transport-security-3.0.6.tgz", | |
| "_shasum": "aa906a0b973504869a7be21e74c563209dde64ca", | |
| "_spec": "@hint/hint-strict-transport-security@^3.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for best practices related to the usage of the Strict-Transport-Security response header", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "strict-transport-security", | |
| "strict-transport-security-hint", | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-strict-transport-security", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-strict-transport-security", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.0.6" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Checks if CSS exceeds known stylesheet limits." | |
| }, | |
| "maximumNested": { | |
| "description": "Report message when the maximum of nested imports is reached", | |
| "message": "Maximum of $1 nested imports reached ($2)" | |
| }, | |
| "maximumRules": { | |
| "description": "Report message when the maximum of CSS rules is reached", | |
| "message": "Maximum of $1 CSS rules reached ($2)" | |
| }, | |
| "maximumStylesheets": { | |
| "description": "Report message when the maximum of stylesheets is reached", | |
| "message": "Maximum of $1 stylesheets reached ($2)" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Avoid CSS limits" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-stylesheet-limits@^3.3.10", | |
| "_id": "@hint/hint-stylesheet-limits@3.3.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-O3iKGUT+wzmsH9EWxyazQWP0j17g+tDg0CujBQfEaTzntx7FXQnN2iYVOrbwC5CQ/oecDFn67BfCiA/YiiFzZw==", | |
| "_location": "/@hint/hint-stylesheet-limits", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-stylesheet-limits@^3.3.10", | |
| "name": "@hint/hint-stylesheet-limits", | |
| "escapedName": "@hint%2fhint-stylesheet-limits", | |
| "scope": "@hint", | |
| "rawSpec": "^3.3.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.3.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-stylesheet-limits/-/hint-stylesheet-limits-3.3.10.tgz", | |
| "_shasum": "6d7c1ad5663da53f4bdf40a357ba520fc41b59ee", | |
| "_spec": "@hint/hint-stylesheet-limits@^3.3.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "Checks if CSS exceeds known stylesheet limits", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "stylesheet-limits", | |
| "stylesheet-limits-hint", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-stylesheet-limits", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-stylesheet-limits", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "init": "npm install && npm run build", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.3.10" | |
| } |
| { | |
| "consistentCasing_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/consistent-casing` checks if the property `forceConsistentCasingInFileNames` is enabled in the TypeScript configuration file (i.e `tsconfig.json`)" | |
| }, | |
| "consistentCasing_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript consistent casing" | |
| }, | |
| "couldNotFindTSLib": { | |
| "description": "", | |
| "message": "Couldn't find package \"tslib\"." | |
| }, | |
| "forceConsistentCasingInFileNames": { | |
| "description": "Report message when the option 'forceConsistentCasingInFileNames' is not enabled", | |
| "message": "The compiler option \"forceConsistentCasingInFileNames\" should be enabled to reduce issues when working with different OSes." | |
| }, | |
| "importHelpers_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/import-helpers` checks if the property `importHelpers` is enabled in the TypeScript configuration file (i.e `tsconfig.json`) to reduce the output size." | |
| }, | |
| "importHelpers_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript import helpers" | |
| }, | |
| "importHelpers": { | |
| "description": "Report message when the option 'importHelpers' is not enabled", | |
| "message": "The compiler option \"importHelpers\" should be enabled to reduce the output size." | |
| }, | |
| "isValid_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/is-valid` warns against providing an invalid TypeScript configuration file `tsconfig.json`" | |
| }, | |
| "isValid_name": { | |
| "description": "Metadata name", | |
| "message": "Valid TypeScript configuration" | |
| }, | |
| "noComments_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/no-comments` checks if the property `removeComments` is enabled in the TypeScript configuration file (i.e `tsconfig.json`)" | |
| }, | |
| "noComments_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript remove comments" | |
| }, | |
| "removeComments": { | |
| "description": "Report message when 'removeComments' is not enabled", | |
| "message": "The compiler option \"removeComments\" should be enabled to reduce the output size." | |
| }, | |
| "strict": { | |
| "description": "Report message when 'strict' is not enabled", | |
| "message": "The compiler option \"strict\" should be enabled to reduce type errors." | |
| }, | |
| "strict_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/strict` checks if the property `strict` is enabled in the TypeScript configuration file (i.e `tsconfig.json`)." | |
| }, | |
| "strict_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript strict" | |
| }, | |
| "target_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/target` warns against providing a `compilerOptions.target` in the TypeScript configuration file (i.e `tsconfig.json`) not optimized for the defined `browserslist` values." | |
| }, | |
| "target_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript target" | |
| }, | |
| "target": { | |
| "description": "Report message when the 'compilerOptions.target' is not configured correctly for the user target browsers", | |
| "message": "Based on your browser configuration your \"compilerOptions.target\" should be \"$1\". Current one is \"$2\"" | |
| } | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| }, | |
| "extends": "../circular/tsconfig.circular.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| }, | |
| "extends": "../circular-2/tsconfig.circular.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext", | |
| "forceConsistentCasingInFileNames": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext", | |
| "forceConsistentCasingInFileNames": true | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| }, | |
| "extends": "../no-comments/invalid/tsconfig.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext", | |
| "importHelpers": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "importHelpers": true | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| }, | |
| "extends": "../invalidjson/tsconfig.json" | |
| } |
| invalidJson |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "invalidlib", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "invalid" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "extends": "../no-comments/invalid/tsconfig.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext", | |
| "strict": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext", | |
| "strict": true | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "browserslist": [ | |
| "defaults", | |
| "maintained node versions" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "es2015" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "es2016" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "es3" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "es5" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "target": "es3" | |
| }, | |
| "extends": "../es2016/tsconfig.json" | |
| } |
| { | |
| "extends": "../es2016/tsconfig.json" | |
| } |
| {} |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ], | |
| "extends": "../es3/tsconfig.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ], | |
| "extends": "../no-target/tsconfig.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "_from": "@hint/hint-typescript-config@^2.4.11", | |
| "_id": "@hint/hint-typescript-config@2.4.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-iHDdcaDuluUMsoHKx4xQAD4gkln4BWigo8iNsmdLFwjTTsf53Idh8ZLYCaQJfeKUh/kvtm8Iv+a6+AKW+46ilA==", | |
| "_location": "/@hint/hint-typescript-config", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-typescript-config@^2.4.11", | |
| "name": "@hint/hint-typescript-config", | |
| "escapedName": "@hint%2fhint-typescript-config", | |
| "scope": "@hint", | |
| "rawSpec": "^2.4.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.4.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-typescript-config/-/hint-typescript-config-2.4.11.tgz", | |
| "_shasum": "2f19f4fbde2e8a50ee1049a214be621375a99873", | |
| "_spec": "@hint/hint-typescript-config@^2.4.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint that that checks if the TypeScript configuration is valid.", | |
| "devDependencies": { | |
| "@hint/parser-typescript-config": "^2.4.12", | |
| "@hint/utils-json": "^1.0.11", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist", | |
| "docs" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "typescript-config-is-valid", | |
| "typescript-config-is-valid-hint", | |
| "webhint", | |
| "webhint-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/index.js", | |
| "name": "@hint/hint-typescript-config", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-typescript-config": "^2.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-typescript-config", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.4.11" | |
| } |
| { | |
| "babelModules": { | |
| "description": "Report message when modules option si not false", | |
| "message": "Babel presets `modules` option should be `false`" | |
| }, | |
| "configExists_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/config-exists` warns against not having a webpack configuration file" | |
| }, | |
| "configExists_name": { | |
| "description": "Metadata name", | |
| "message": "Has webpack configuration" | |
| }, | |
| "configExists": { | |
| "description": "Report message when a webpack configuration file doesn't exists", | |
| "message": "webpack configuration file not found in your project." | |
| }, | |
| "esnext": { | |
| "description": "Report message when the compilerOptions.module doesn't have esnext configured", | |
| "message": "TypeScript `compilerOptions.module` option should be `esnext`" | |
| }, | |
| "isInstalled_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/is-installed` warns against not having webpack installed" | |
| }, | |
| "isInstalled_name": { | |
| "description": "Metadata name", | |
| "message": "Has webpack" | |
| }, | |
| "isValid_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/is-valid` warns against providing an invalid webpack configuration file `webpack.config.js`" | |
| }, | |
| "isValid_name": { | |
| "description": "Metadata name", | |
| "message": "Valid webpack configuration" | |
| }, | |
| "isInstalled": { | |
| "description": "Report message when webpack is not installed in your project", | |
| "message": "webpack is not installed in your project." | |
| }, | |
| "moduleEsnextTypescript_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/module-esnext-typescript` warns against not having set the propety `compilerOptions.module` to `esnext` in typescript configuration file" | |
| }, | |
| "moduleEsnextTypescript_name": { | |
| "description": "Metadata name", | |
| "message": "webpack compatible TypeScript `module`" | |
| }, | |
| "modulesFalseBabel_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/modules-false-babel` warns against not having set the propety `modules` to `false` in presets in babel configuration file" | |
| }, | |
| "modulesFalseBabel_name": { | |
| "description": "Metadata name", | |
| "message": "No Babel `modules` with webpack" | |
| }, | |
| "noDevtoolInProd_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/no-devtool-in-prod` warns against having set the propety `devtool` to `eval`" | |
| }, | |
| "noDevtoolInProd_name": { | |
| "description": "Metadata name", | |
| "message": "No production `devtool` in webpack" | |
| }, | |
| "noEval": { | |
| "description": "Report message when devtool = eval is configured for production", | |
| "message": "`$1` not recommended for prodution" | |
| } | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "commonjs" | |
| } | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| } | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "version": "0.0.1" | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "commonjs" | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-webpack-config@^2.4.11", | |
| "_id": "@hint/hint-webpack-config@2.4.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-JhYY74yn4g9+mFW22tqUTAUNMVeCKz4pA5rbOqB5hWPmJYpPUglfMgVcUCcMFbIJVaSOwLuxZW3lZbbBhwKmHw==", | |
| "_location": "/@hint/hint-webpack-config", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-webpack-config@^2.4.11", | |
| "name": "@hint/hint-webpack-config", | |
| "escapedName": "@hint%2fhint-webpack-config", | |
| "scope": "@hint", | |
| "rawSpec": "^2.4.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.4.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-webpack-config/-/hint-webpack-config-2.4.11.tgz", | |
| "_shasum": "e1ea11ec788879cc55ed7a3c582f27dfd4fa5b01", | |
| "_spec": "@hint/hint-webpack-config@^2.4.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint thats to check the webpack configuration.", | |
| "devDependencies": { | |
| "@hint/parser-babel-config": "^2.1.26", | |
| "@hint/parser-typescript-config": "^2.4.12", | |
| "@hint/parser-webpack-config": "^2.1.25", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist", | |
| "docs" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "webhint", | |
| "webhint-hint", | |
| "webpack-config", | |
| "webpack-config-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/index.js", | |
| "name": "@hint/hint-webpack-config", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "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" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-webpack-config", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.4.11" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require 'X-Content-Type-Options' header" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Use `X-Content-Type-Options` header" | |
| }, | |
| "nosniff": { | |
| "description": "Report message when the 'x-content-type-options' header value is not 'nosniff'", | |
| "message": "The 'x-content-type-options' header value should be 'nosniff'." | |
| }, | |
| "shouldInclude": { | |
| "description": "Report message when the response doesn't include the header 'x-content-type-options'", | |
| "message": "Response should include 'x-content-type-options' header." | |
| } | |
| } |
| { | |
| "_from": "@hint/hint-x-content-type-options@^4.0.6", | |
| "_id": "@hint/hint-x-content-type-options@4.0.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-MJrydUCKAWl1GEQC9oqPXN1tbnJqOgzAhdI9Khvnk9CIOEY15/92RfQQ5U+8iNu0+oEr/VaabpTYZsYCRpW17Q==", | |
| "_location": "/@hint/hint-x-content-type-options", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/hint-x-content-type-options@^4.0.6", | |
| "name": "@hint/hint-x-content-type-options", | |
| "escapedName": "@hint%2fhint-x-content-type-options", | |
| "scope": "@hint", | |
| "rawSpec": "^4.0.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.0.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/hint-x-content-type-options/-/hint-x-content-type-options-4.0.6.tgz", | |
| "_shasum": "220e1be4eb8658c1b65d01aa99666e353cb7deae", | |
| "_spec": "@hint/hint-x-content-type-options@^4.0.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-web-recommended", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-i18n": "^1.0.8", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "hint for best practices related to the usage of the X-Content-Type-Options response header.", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@hint/utils-tests-helpers": "^6.3.4", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "webhint", | |
| "webhint-hint", | |
| "webhint-recommended", | |
| "x-content-type-options", | |
| "x-content-type-options-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-x-content-type-options", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-x-content-type-options", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.0.6" | |
| } |
| { | |
| "additionalProperties": false, | |
| "title": "JSON schema for Babel 6+ configuration files", | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "type": "object", | |
| "properties": { | |
| "ast": { | |
| "default": true, | |
| "description": "Include the AST in the returned object", | |
| "type": "boolean" | |
| }, | |
| "auxiliaryCommentAfter": { | |
| "description": "Attach a comment after all non-user injected code.", | |
| "type": "string" | |
| }, | |
| "auxiliaryCommentBefore": { | |
| "description": "Attach a comment before all non-user injected code.", | |
| "type": "string" | |
| }, | |
| "code": { | |
| "default": true, | |
| "description": "Enable code generation", | |
| "type": "boolean" | |
| }, | |
| "comments": { | |
| "default": true, | |
| "description": "Output comments in generated output.", | |
| "type": "boolean" | |
| }, | |
| "compact": { | |
| "default": "auto", | |
| "description": "Do not include superfluous whitespace characters and line terminators. When set to \"auto\" compact is set to true on input sizes of >100KB.", | |
| "type": "string" | |
| }, | |
| "env": { | |
| "default": {}, | |
| "description": "This is an object of keys that represent different environments. For example, you may have: `{ env: { production: { /* specific options */ } } }` which will use those options when the enviroment variable BABEL_ENV is set to \"production\". If BABEL_ENV isn't set then NODE_ENV will be used, if it's not set then it defaults to \"development\"", | |
| "type": "object" | |
| }, | |
| "extends": { | |
| "description": "A path to a .babelrc file to extend", | |
| "type": "string" | |
| }, | |
| "filename": { | |
| "default": "unknown", | |
| "description": "Filename for use in errors etc.", | |
| "type": "string" | |
| }, | |
| "filenameRelative": { | |
| "description": "Filename relative to sourceRoot (defaults to \"filename\")", | |
| "type": "string" | |
| }, | |
| "highlightCode": { | |
| "description": "ANSI highlight syntax error code frames", | |
| "type": "boolean" | |
| }, | |
| "ignore": { | |
| "description": "Opposite of the \"only\" option", | |
| "type": [ | |
| "array", | |
| "string" | |
| ], | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "inputSourceMap": { | |
| "description": "A source map object that the output source map will be based on.", | |
| "type": "object" | |
| }, | |
| "keepModuleIdExtensions": { | |
| "default": false, | |
| "description": "Keep extensions in module ids", | |
| "type": "boolean" | |
| }, | |
| "moduleId": { | |
| "description": "Specify a custom name for module ids.", | |
| "type": "string" | |
| }, | |
| "moduleIds": { | |
| "default": false, | |
| "description": "If truthy, insert an explicit id for modules. By default, all modules are anonymous. (Not available for common modules)", | |
| "anyOf": [ | |
| { | |
| "type": "string", | |
| "minLength": 1 | |
| }, | |
| { | |
| "enum": [ | |
| false | |
| ] | |
| } | |
| ] | |
| }, | |
| "moduleRoot": { | |
| "description": "Optional prefix for the AMD module formatter that will be prepend to the filename on module definitions. (defaults to \"sourceRoot\")", | |
| "type": "string" | |
| }, | |
| "only": { | |
| "description": "A glob, regex, or mixed array of both, matching paths to only compile. Can also be an array of arrays containing paths to explicitly match. When attempting to compile a non-matching file it's returned verbatim.", | |
| "type": [ | |
| "array", | |
| "string" | |
| ], | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "plugins": { | |
| "description": "List of plugins to load and use", | |
| "type": "array", | |
| "items": { | |
| "type": [ | |
| "string", | |
| "array" | |
| ], | |
| "items": { | |
| "description": "the plugin name in .[0] and the options object in .[1]", | |
| "type": [ | |
| "string", | |
| "object" | |
| ] | |
| } | |
| } | |
| }, | |
| "presets": { | |
| "description": "List of presets (a set of plugins) to load and use", | |
| "type": "array", | |
| "items": { | |
| "type": [ | |
| "string", | |
| "array" | |
| ], | |
| "items": { | |
| "description": "the preset name in .[0] and the options object in .[1]", | |
| "type": [ | |
| "string", | |
| "object" | |
| ] | |
| } | |
| } | |
| }, | |
| "retainLines": { | |
| "default": false, | |
| "description": "Retain line numbers. This will lead to wacky code but is handy for scenarios where you can't use source maps. NOTE: This will obviously not retain the columns.", | |
| "type": "boolean" | |
| }, | |
| "sourceFileName": { | |
| "description": "Set sources[0] on returned source map. (defaults to \"filenameRelative\")", | |
| "type": "string" | |
| }, | |
| "sourceMaps": { | |
| "default": false, | |
| "description": "If truthy, adds a map property to returned output. If set to \"inline\", a comment with a sourceMappingURL directive is added to the bottom of the returned code. If set to \"both\" then a map property is returned as well as a source map comment appended.", | |
| "type": [ | |
| "string", | |
| "boolean" | |
| ], | |
| "enum": [ | |
| "both", | |
| "inline", | |
| true, | |
| false | |
| ] | |
| }, | |
| "sourceMapTarget": { | |
| "description": "Set file on returned source map. (defaults to \"filenameRelative\")", | |
| "type": "string" | |
| }, | |
| "sourceRoot": { | |
| "description": "The root from which all sources are relative. (defaults to \"moduleRoot\")", | |
| "type": "string" | |
| } | |
| } | |
| } |
| { | |
| "_from": "@hint/parser-babel-config@^2.1.26", | |
| "_id": "@hint/parser-babel-config@2.1.26", | |
| "_inBundle": false, | |
| "_integrity": "sha512-1+RKgQahhv3dhYw8ygDp9rcGvM8d3X6RjMcnm9AhfLwREH5TS5y75KVMY9zyj2/e5UvGQmWJ3vsJ6FLXvpsmQQ==", | |
| "_location": "/@hint/parser-babel-config", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-babel-config@^2.1.26", | |
| "name": "@hint/parser-babel-config", | |
| "escapedName": "@hint%2fparser-babel-config", | |
| "scope": "@hint", | |
| "rawSpec": "^2.1.26", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.1.26" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-babel-config/-/parser-babel-config-2.1.26.tgz", | |
| "_shasum": "6c45389c47bedda91a8e26c7685618267b588af6", | |
| "_spec": "@hint/parser-babel-config@^2.1.26", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-json": "^1.0.11", | |
| "@hint/utils-network": "^1.0.10", | |
| "lodash": "^4.17.21" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser to analyze babel config", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "babel-config", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-babel-config", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-babel-config", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.1.26" | |
| } |
| { | |
| "_from": "@hint/parser-css@^3.0.25", | |
| "_id": "@hint/parser-css@3.0.25", | |
| "_inBundle": false, | |
| "_integrity": "sha512-85G5CKB6ECBjZ3pE0Zda471dC/Cb6rbqm21HJoYebON5MK3x4j+JXaVTQmDpeTr81SLYDjGomIpCVTfn/RPHPQ==", | |
| "_location": "/@hint/parser-css", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-css@^3.0.25", | |
| "name": "@hint/parser-css", | |
| "escapedName": "@hint%2fparser-css", | |
| "scope": "@hint", | |
| "rawSpec": "^3.0.25", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.0.25" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-css/-/parser-css-3.0.25.tgz", | |
| "_shasum": "9eb8dc20c8fccc3e29f23efa0275e4a439129837", | |
| "_spec": "@hint/parser-css@^3.0.25", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js", | |
| "!dist/tests/helpers/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "postcss": "^8.3.0", | |
| "postcss-safe-parser": "^5.0.2" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze CSS files", | |
| "devDependencies": { | |
| "@hint/utils-dom": "^2.1.6", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "css", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-css", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-css", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.0.25" | |
| } |
| { | |
| "_from": "@hint/parser-html@^3.0.20", | |
| "_id": "@hint/parser-html@3.0.20", | |
| "_inBundle": false, | |
| "_integrity": "sha512-OUNQ8a4BVKeyxwcsakscpU5czrLLNHYZGDfuxbNNCtdfW1P/9D7a1rCIPVbhjF855kKE8+9Znb6pyJa5/Ugy3g==", | |
| "_location": "/@hint/parser-html", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-html@^3.0.20", | |
| "name": "@hint/parser-html", | |
| "escapedName": "@hint%2fparser-html", | |
| "scope": "@hint", | |
| "rawSpec": "^3.0.20", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.0.20" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-html/-/parser-html-3.0.20.tgz", | |
| "_shasum": "b5a742d01752db5796b332ea4bb5c4ed3c8b78f1", | |
| "_spec": "@hint/parser-html@^3.0.20", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-dom": "^2.1.6" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze HTML files", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "html", | |
| "html-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-html", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-html", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "init": "npm install && npm run build", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.0.20" | |
| } |
| { | |
| "_from": "acorn-walk@^8.1.0", | |
| "_id": "acorn-walk@8.1.0", | |
| "_inBundle": false, | |
| "_integrity": "sha512-mjmzmv12YIG/G8JQdQuz2MUDShEJ6teYpT5bmWA4q7iwoGen8xtt3twF3OvzIUl+Q06aWIjvnwQUKvQ6TtMRjg==", | |
| "_location": "/@hint/parser-javascript/acorn-walk", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "acorn-walk@^8.1.0", | |
| "name": "acorn-walk", | |
| "escapedName": "acorn-walk", | |
| "rawSpec": "^8.1.0", | |
| "saveSpec": null, | |
| "fetchSpec": "^8.1.0" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/parser-javascript" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.0.tgz", | |
| "_shasum": "d3c6a9faf00987a5e2b9bdb506c2aa76cd707f83", | |
| "_spec": "acorn-walk@^8.1.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/parser-javascript", | |
| "bugs": { | |
| "url": "https://github.com/acornjs/acorn/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "deprecated": false, | |
| "description": "ECMAScript (ESTree) AST walker", | |
| "engines": { | |
| "node": ">=0.4.0" | |
| }, | |
| "exports": { | |
| ".": [ | |
| { | |
| "import": "./dist/walk.mjs", | |
| "require": "./dist/walk.js", | |
| "default": "./dist/walk.js" | |
| }, | |
| "./dist/walk.js" | |
| ], | |
| "./package.json": "./package.json" | |
| }, | |
| "homepage": "https://github.com/acornjs/acorn", | |
| "license": "MIT", | |
| "main": "dist/walk.js", | |
| "maintainers": [ | |
| { | |
| "name": "Marijn Haverbeke", | |
| "email": "marijnh@gmail.com", | |
| "url": "https://marijnhaverbeke.nl" | |
| }, | |
| { | |
| "name": "Ingvar Stepanyan", | |
| "email": "me@rreverser.com", | |
| "url": "https://rreverser.com/" | |
| }, | |
| { | |
| "name": "Adrian Heine", | |
| "url": "http://adrianheine.de" | |
| } | |
| ], | |
| "module": "dist/walk.mjs", | |
| "name": "acorn-walk", | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/acornjs/acorn.git" | |
| }, | |
| "scripts": { | |
| "prepare": "cd ..; npm run build:walk" | |
| }, | |
| "types": "dist/walk.d.ts", | |
| "version": "8.1.0" | |
| } |
| { | |
| "_from": "@hint/parser-javascript@^3.1.11", | |
| "_id": "@hint/parser-javascript@3.1.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-IqiEPCR021V0MZKHo7cPcyBF3ub/P2H8lSRdivGkNwqkD8XYbXeC0QbhdtticV0VF+uSeVZMczjg4e423SDRWQ==", | |
| "_location": "/@hint/parser-javascript", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-javascript@^3.1.11", | |
| "name": "@hint/parser-javascript", | |
| "escapedName": "@hint%2fparser-javascript", | |
| "scope": "@hint", | |
| "rawSpec": "^3.1.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^3.1.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development", | |
| "/@hint/configuration-web-recommended", | |
| "/@hint/parser-typescript" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-javascript/-/parser-javascript-3.1.11.tgz", | |
| "_shasum": "f072931fcb2d728f888a29e34233a267125de8a4", | |
| "_spec": "@hint/parser-javascript@^3.1.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@types/estree-jsx": "^0.0.1", | |
| "acorn": "^8.2.4", | |
| "acorn-jsx": "^5.3.1", | |
| "acorn-jsx-walk": "^2.0.0", | |
| "acorn-walk": "^8.1.0" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze JavaScript files", | |
| "devDependencies": { | |
| "@hint/utils-dom": "^2.1.6", | |
| "@types/acorn": "^4.0.5", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "javascript", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-javascript", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-javascript", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.1.11" | |
| } |
| { | |
| "_from": "@hint/parser-jsx@^1.0.12", | |
| "_id": "@hint/parser-jsx@1.0.12", | |
| "_inBundle": false, | |
| "_integrity": "sha512-13eyxbVkMDwdkkHS416W997gxUDll9XEh02qWau7+Fo/wJlC3srLerZzz0vvupoCGw1pQqvmZgx/9Bkz7+80AA==", | |
| "_location": "/@hint/parser-jsx", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-jsx@^1.0.12", | |
| "name": "@hint/parser-jsx", | |
| "escapedName": "@hint%2fparser-jsx", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.12", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.12" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-jsx/-/parser-jsx-1.0.12.tgz", | |
| "_shasum": "51a8b729a6f2f3e7bee0c30a1d0b522875da0cb1", | |
| "_spec": "@hint/parser-jsx@^1.0.12", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-dom": "^2.1.6", | |
| "parse5": "^6.0.1", | |
| "parse5-htmlparser2-tree-adapter": "^6.0.1" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze HTML elements in JSX", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/parser-javascript": "^3.1.11", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "jsx", | |
| "react", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-jsx", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-javascript": "^3.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-jsx", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.12" | |
| } |
| { | |
| "_from": "@hint/parser-less@^1.0.17", | |
| "_id": "@hint/parser-less@1.0.17", | |
| "_inBundle": false, | |
| "_integrity": "sha512-G7i1sGjggPKc6G6QgD7G3PpHMNE/wWemCI/gS9vTCN1HDaNlp6HxVoDagsPy2sFQXToNZOnoK+QCneXoW9tBug==", | |
| "_location": "/@hint/parser-less", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-less@^1.0.17", | |
| "name": "@hint/parser-less", | |
| "escapedName": "@hint%2fparser-less", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.17", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.17" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-less/-/parser-less-1.0.17.tgz", | |
| "_shasum": "452b24928b3c154af611781bb7a5012c87e43e5d", | |
| "_spec": "@hint/parser-less@^1.0.17", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js", | |
| "!dist/tests/helpers/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-string": "^1.0.8", | |
| "postcss": "^8.3.0", | |
| "postcss-less": "^4.0.1" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze LESS files", | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.25", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "less", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-less", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-less", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.17" | |
| } |
| { | |
| "title": "Manifest", | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "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": { | |
| "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" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| }, | |
| "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": { | |
| "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" | |
| } | |
| }, | |
| "additionalProperties": false, | |
| "required": [] | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "required": [ | |
| "platform" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| }, | |
| "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": { | |
| "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": { | |
| "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" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "required": [ | |
| "name", | |
| "url" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| }, | |
| "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" | |
| }, | |
| "categories": { | |
| "description": "Describes the expected application categories to which the web application belongs.", | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| }, | |
| "minItems": 0 | |
| }, | |
| "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": { | |
| "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" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "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" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "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" | |
| } | |
| }, | |
| "additionalProperties": false, | |
| "required": [] | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "required": [ | |
| "platform" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "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": { | |
| "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" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "required": [ | |
| "name", | |
| "url" | |
| ], | |
| "additionalProperties": false | |
| } | |
| }, | |
| "additionalProperties": false, | |
| "required": [], | |
| "$id": "Manifest" | |
| } |
| { | |
| "_from": "@hint/parser-manifest@^2.3.2", | |
| "_id": "@hint/parser-manifest@2.3.2", | |
| "_inBundle": false, | |
| "_integrity": "sha512-GlbfXMWUdg1JduZXou7YhIqu39S7dQSU+kkUV7mkltAcjW2ZC0g51jGkQprbSlDQ0T8dkolKYScuFLBGvzqBzg==", | |
| "_location": "/@hint/parser-manifest", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-manifest@^2.3.2", | |
| "name": "@hint/parser-manifest", | |
| "escapedName": "@hint%2fparser-manifest", | |
| "scope": "@hint", | |
| "rawSpec": "^2.3.2", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.3.2" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-progressive-web-apps" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-manifest/-/parser-manifest-2.3.2.tgz", | |
| "_shasum": "e9af734910e0aad7a306fb276f106f05388322e3", | |
| "_spec": "@hint/parser-manifest@^2.3.2", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-progressive-web-apps", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-json": "^1.0.11", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser for web app manifest files", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "manifest", | |
| "manifest-parser", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-manifest", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-manifest", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.3.2" | |
| } |
| { | |
| "_from": "@hint/parser-sass@^1.0.17", | |
| "_id": "@hint/parser-sass@1.0.17", | |
| "_inBundle": false, | |
| "_integrity": "sha512-+K3CxwTNqduKl98V5QacSiLIIZrhB3umkGyF80B2ZjwtcJuqfltX34wy9UbzjPhNl/ZGP/qB7L4KcBpRvZqcRg==", | |
| "_location": "/@hint/parser-sass", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-sass@^1.0.17", | |
| "name": "@hint/parser-sass", | |
| "escapedName": "@hint%2fparser-sass", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.17", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.17" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-sass/-/parser-sass-1.0.17.tgz", | |
| "_shasum": "4773553c97f555c844d436996387218ddcb2683c", | |
| "_spec": "@hint/parser-sass@^1.0.17", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js", | |
| "!dist/tests/helpers/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-string": "^1.0.8", | |
| "postcss": "^8.3.0", | |
| "postcss-sass": "^0.5.0", | |
| "postcss-scss": "^3.0.5" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze SASS and SCSS files", | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.25", | |
| "@hint/utils-dom": "^2.1.6", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "sass", | |
| "scss", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-sass", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-sass", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.17" | |
| } |
| { | |
| "title": "JSON schema for the TypeScript compiler's configuration file", | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "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" | |
| } | |
| } | |
| }, | |
| "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" | |
| }, | |
| "incremental": { | |
| "description": "Save .tsbuildinfo files to allow for incremental compilation of projects.", | |
| "type": "boolean", | |
| "markdownDescription": "Save .tsbuildinfo files to allow for incremental compilation of projects.\n\nSee more: https://www.typescriptlang.org/tsconfig#incremental" | |
| }, | |
| "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" | |
| ] | |
| }, | |
| { | |
| "pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|201[567]|2020|[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" | |
| ] | |
| }, | |
| { | |
| "pattern": "^(([Nn]ode)|([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" | |
| }, | |
| "noImplicitOverride": { | |
| "description": "Enable error reporting when overriding a method without using the 'override' keyword. Requires TypeScript version 4.3 or later.", | |
| "type": "boolean", | |
| "markdownDescription": "Enable error reporting when overriding a method without using the `override` keyword. Requires TypeScript version 4.3 or later.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitOverride" | |
| }, | |
| "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" | |
| }, | |
| "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", | |
| "ESNext" | |
| ] | |
| }, | |
| { | |
| "pattern": "^([Ee][Ss]([356]|(20(1[56789]|20))|[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" | |
| }, | |
| "watch": { | |
| "description": "Watch input files.", | |
| "type": "boolean" | |
| }, | |
| "fallbackPolling": { | |
| "description": "Specify what approach the watcher should use if the system runs out of native file watchers.", | |
| "enum": [ | |
| "fixedPollingInterval", | |
| "priorityPollingInterval", | |
| "dynamicPriorityPolling" | |
| ] | |
| }, | |
| "watchDirectory": { | |
| "description": "Specify how directories are watched on systems that lack recursive file-watching functionality.", | |
| "enum": [ | |
| "useFsEvents", | |
| "fixedPollingInterval", | |
| "dynamicPriorityPolling" | |
| ], | |
| "default": "useFsEvents" | |
| }, | |
| "watchFile": { | |
| "description": "Specify how the TypeScript watch mode works.", | |
| "enum": [ | |
| "fixedPollingInterval", | |
| "priorityPollingInterval", | |
| "dynamicPriorityPolling", | |
| "useFsEvents", | |
| "useFsEventsOnParentDirectory" | |
| ], | |
| "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" | |
| }, | |
| "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": "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" | |
| }, | |
| "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" | |
| ] | |
| }, | |
| { | |
| "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][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]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$" | |
| }, | |
| { | |
| "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 projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.", | |
| "type": "boolean", | |
| "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" | |
| }, | |
| "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." | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "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" | |
| }, | |
| "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" | |
| }, | |
| "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" | |
| }, | |
| "skipIgnore": { | |
| "default": false, | |
| "description": "Skip ignore check, so that compilation will be attempted for all files with matching extensions.", | |
| "type": "boolean" | |
| }, | |
| "transpileOnly": { | |
| "default": false, | |
| "description": "Use TypeScript's faster `transpileModule`.", | |
| "type": "boolean" | |
| }, | |
| "transpiler": { | |
| "anyOf": [ | |
| { | |
| "additionalItems": { | |
| "anyOf": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "additionalProperties": true, | |
| "properties": {}, | |
| "type": "object" | |
| } | |
| ] | |
| }, | |
| "items": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "additionalProperties": true, | |
| "properties": {}, | |
| "type": "object" | |
| } | |
| ], | |
| "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/tsNodeDefinition" | |
| }, | |
| { | |
| "anyOf": [ | |
| { | |
| "$ref": "#/definitions/filesDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/excludeDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/includeDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/referencesDefinition" | |
| } | |
| ] | |
| } | |
| ], | |
| "$id": "https://json.schemastore.org/tsconfig" | |
| } |
| { | |
| "_from": "@hint/parser-typescript-config@^2.4.12", | |
| "_id": "@hint/parser-typescript-config@2.4.12", | |
| "_inBundle": false, | |
| "_integrity": "sha512-NcYOTUhIEQUPnFW+emTMgPOaoYND5ZtE5vrGImoIC9ISFNwV144YlXxwFd1znHGLVgfnXZpDdqrWQYPcArE4hA==", | |
| "_location": "/@hint/parser-typescript-config", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-typescript-config@^2.4.12", | |
| "name": "@hint/parser-typescript-config", | |
| "escapedName": "@hint%2fparser-typescript-config", | |
| "scope": "@hint", | |
| "rawSpec": "^2.4.12", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.4.12" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-typescript-config/-/parser-typescript-config-2.4.12.tgz", | |
| "_shasum": "d79f432f5761ddb89b06ede4a62483127d08dbda", | |
| "_spec": "@hint/parser-typescript-config@^2.4.12", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-json": "^1.0.11", | |
| "@hint/utils-network": "^1.0.10", | |
| "lodash": "^4.17.21" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze TypeScript config files", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "typescript-config", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-typescript-config", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-typescript-config", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.4.12" | |
| } |
| { | |
| "_from": "@hint/parser-typescript@^1.0.12", | |
| "_id": "@hint/parser-typescript@1.0.12", | |
| "_inBundle": false, | |
| "_integrity": "sha512-pSAe9S0ZOfK7Brwvbh+5JIWK/Whphii+pYbVRgc3PwsRPYaiQib7/2yVOBCCsQaQN65C9O7hEqXXbQtjMTh2rw==", | |
| "_location": "/@hint/parser-typescript", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-typescript@^1.0.12", | |
| "name": "@hint/parser-typescript", | |
| "escapedName": "@hint%2fparser-typescript", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.12", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.12" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-typescript/-/parser-typescript-1.0.12.tgz", | |
| "_shasum": "f207f03ef0d47c0c928b58f84ff9fd0d70307753", | |
| "_spec": "@hint/parser-typescript@^1.0.12", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/parser-javascript": "^3.1.11", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@typescript-eslint/typescript-estree": "^4.25.0" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze TypeScript files", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.20", | |
| "@hint/parser-jsx": "^1.0.12", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "typescript", | |
| "tsx", | |
| "webhint", | |
| "webhint-parser" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-typescript", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-javascript": "^3.0.0", | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-typescript", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.12" | |
| } |
| { | |
| "_from": "@hint/parser-webpack-config@^2.1.25", | |
| "_id": "@hint/parser-webpack-config@2.1.25", | |
| "_inBundle": false, | |
| "_integrity": "sha512-hKA52z3xUWmc6F5dDcrkh09DThxHiGijm+f5mjtvD16IH1Joh8Da351RqTUc4XDfunlsIOcp30WGnb+G2Wzhhg==", | |
| "_location": "/@hint/parser-webpack-config", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/parser-webpack-config@^2.1.25", | |
| "name": "@hint/parser-webpack-config", | |
| "escapedName": "@hint%2fparser-webpack-config", | |
| "scope": "@hint", | |
| "rawSpec": "^2.1.25", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.1.25" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/configuration-development" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/parser-webpack-config/-/parser-webpack-config-2.1.25.tgz", | |
| "_shasum": "f26f34c6db298366d82f0a39e9020e3069bd519c", | |
| "_spec": "@hint/parser-webpack-config@^2.1.25", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/configuration-development", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-network": "^1.0.10" | |
| }, | |
| "deprecated": false, | |
| "description": "webhint parser needed to analyze webpack config files", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^9.0.11", | |
| "@types/webpack": "^5.28.0", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "eventemitter2": "^6.4.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4", | |
| "webpack": "^5.38.1" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "webhint", | |
| "webhint-parser", | |
| "webpack-config" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-webpack-config", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-webpack-config", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.1.25" | |
| } |
| { | |
| "_from": "@hint/utils-compat-data@^1.1.3", | |
| "_id": "@hint/utils-compat-data@1.1.3", | |
| "_inBundle": false, | |
| "_integrity": "sha512-63Mk41JhYMlecM7tyXvb1z+j8APkFjqkR6qk/gR4safG2D2emOdmo7T9J7ccWKRhQtx1eSjTdsbqSYcJvxgh7w==", | |
| "_location": "/@hint/utils-compat-data", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-compat-data@^1.1.3", | |
| "name": "@hint/utils-compat-data", | |
| "escapedName": "@hint%2futils-compat-data", | |
| "scope": "@hint", | |
| "rawSpec": "^1.1.3", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.1.3" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/hint-compat-api", | |
| "/@hint/hint-disown-opener", | |
| "/@hint/hint-manifest-is-valid" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-compat-data/-/utils-compat-data-1.1.3.tgz", | |
| "_shasum": "5279cb56c25625c9ea85ea80a7d9fe7b8fe6bfdb", | |
| "_spec": "@hint/utils-compat-data@^1.1.3", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/hint-manifest-is-valid", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.8", | |
| "@mdn/browser-compat-data": "^3.3.4", | |
| "mdn-data": "^2.0.19", | |
| "postcss-selector-parser": "^6.0.6", | |
| "postcss-value-parser": "^4.1.0", | |
| "semver": "^7.3.5" | |
| }, | |
| "deprecated": false, | |
| "description": "hint tools", | |
| "devDependencies": { | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils", | |
| "tools", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-compat-data", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": {}, | |
| "repository": { | |
| "directory": "packages/utils-compat-data", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "ava": "ava", | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run prebuild && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "prebuild": "npm-run-all prebuild:*", | |
| "prebuild:mdn-bcd": "node ./scripts/mdn-browser-compat-data.js", | |
| "prebuild:mdn-data": "node ./scripts/mdn-data.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.1.3" | |
| } |
| { | |
| "_from": "@hint/utils-connector-tools@^4.0.25", | |
| "_id": "@hint/utils-connector-tools@4.0.25", | |
| "_inBundle": false, | |
| "_integrity": "sha512-T2Ii08HsMhBx23N9HBEApNzJncLnZ7OgoRJ2RtYylTVgPEq+ab5WNv9G8mR/MiJp0OPpWgUSF8lMwk14KfwFLw==", | |
| "_location": "/@hint/utils-connector-tools", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-connector-tools@^4.0.25", | |
| "name": "@hint/utils-connector-tools", | |
| "escapedName": "@hint%2futils-connector-tools", | |
| "scope": "@hint", | |
| "rawSpec": "^4.0.25", | |
| "saveSpec": null, | |
| "fetchSpec": "^4.0.25" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/connector-jsdom", | |
| "/@hint/connector-puppeteer" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-connector-tools/-/utils-connector-tools-4.0.25.tgz", | |
| "_shasum": "02bb30e033bbe07fac66ab334301462ccc7c6a93", | |
| "_spec": "@hint/utils-connector-tools@^4.0.25", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/connector-puppeteer", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "data-urls": "^2.0.0", | |
| "iconv-lite": "^0.6.3", | |
| "request": "^2.88.2" | |
| }, | |
| "deprecated": false, | |
| "description": "hint tools for connectors", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.10", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "connector", | |
| "hint", | |
| "hint-utils-connector-tools", | |
| "tools", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-connector-tools", | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/utils-connector-tools", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "ava": "ava", | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.0.25" | |
| } |
| { | |
| "_from": "@hint/utils-css@^1.0.8", | |
| "_id": "@hint/utils-css@1.0.8", | |
| "_inBundle": false, | |
| "_integrity": "sha512-jhJGqgaIO+ponpIb7hDiScRUBMoMrbXaHa0QiWJZ7hbeweNs2+fKaGYfy0Ak03Xer3LwDDD4fFfUEs6rQ2JYKg==", | |
| "_location": "/@hint/utils-css", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-css@^1.0.8", | |
| "name": "@hint/utils-css", | |
| "escapedName": "@hint%2futils-css", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.8", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.8" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/hint-compat-api", | |
| "/@hint/hint-css-prefix-order", | |
| "/@hint/hint-scoped-svg-styles", | |
| "/@hint/utils-compat-data" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-css/-/utils-css-1.0.8.tgz", | |
| "_shasum": "a15938e85cce71f609a7989473ecfd85949531f8", | |
| "_spec": "@hint/utils-css@^1.0.8", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/utils-compat-data", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": {}, | |
| "deprecated": false, | |
| "description": "utils for CSS", | |
| "devDependencies": { | |
| "@hint/utils-types": "^1.1.3", | |
| "ava": "^3.15.0", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "postcss": "^8.3.0", | |
| "postcss-safe-parser": "^5.0.2", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-css", | |
| "css", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-css", | |
| "repository": { | |
| "directory": "packages/utils-css", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.8" | |
| } |
| { | |
| "_from": "@hint/utils-debug@^1.0.5", | |
| "_id": "@hint/utils-debug@1.0.5", | |
| "_inBundle": false, | |
| "_integrity": "sha512-S446r6y6vWlSar9xIyxONImUC42/0xvMHi8n9j771lKOSrInH1S7EaaBwuNFm5gVXqp5hODL5x9R4HR9bxAS2g==", | |
| "_location": "/@hint/utils-debug", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-debug@^1.0.5", | |
| "name": "@hint/utils-debug", | |
| "escapedName": "@hint%2futils-debug", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.5", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.5" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/connector-jsdom", | |
| "/@hint/connector-puppeteer", | |
| "/@hint/formatter-html", | |
| "/@hint/formatter-json", | |
| "/@hint/formatter-stylish", | |
| "/@hint/formatter-summary", | |
| "/@hint/hint-apple-touch-icons", | |
| "/@hint/hint-babel-config", | |
| "/@hint/hint-button-type", | |
| "/@hint/hint-content-type", | |
| "/@hint/hint-create-element-svg", | |
| "/@hint/hint-css-prefix-order", | |
| "/@hint/hint-disown-opener", | |
| "/@hint/hint-html-checker", | |
| "/@hint/hint-http-cache", | |
| "/@hint/hint-leading-dot-classlist", | |
| "/@hint/hint-no-bom", | |
| "/@hint/hint-no-disallowed-headers", | |
| "/@hint/hint-no-friendly-error-pages", | |
| "/@hint/hint-no-html-only-headers", | |
| "/@hint/hint-no-inline-styles", | |
| "/@hint/hint-no-protocol-relative-urls", | |
| "/@hint/hint-no-vulnerable-javascript-libraries", | |
| "/@hint/hint-scoped-svg-styles", | |
| "/@hint/hint-sri", | |
| "/@hint/hint-ssllabs", | |
| "/@hint/hint-strict-transport-security", | |
| "/@hint/hint-typescript-config", | |
| "/@hint/hint-validate-set-cookie-header", | |
| "/@hint/hint-webpack-config", | |
| "/@hint/hint-x-content-type-options", | |
| "/@hint/parser-javascript", | |
| "/@hint/parser-jsx", | |
| "/@hint/parser-less", | |
| "/@hint/parser-sass", | |
| "/@hint/parser-typescript", | |
| "/@hint/utils", | |
| "/@hint/utils-connector-tools", | |
| "/@hint/utils-dom", | |
| "/@hint/utils-network", | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-debug/-/utils-debug-1.0.5.tgz", | |
| "_shasum": "21964c9b906adf7f0c660a7015bedea0725ca2f6", | |
| "_spec": "@hint/utils-debug@^1.0.5", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "debug": "4.3.1" | |
| }, | |
| "deprecated": false, | |
| "description": "debug messages util", | |
| "devDependencies": { | |
| "@types/debug": "^4.1.5", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-debug", | |
| "debug", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/debug.js", | |
| "name": "@hint/utils-debug", | |
| "repository": { | |
| "directory": "packages/utils-debug", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && tsc --inlineSourceMap false --removeComments true", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run test-only", | |
| "test-only": "npm run build", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.5" | |
| } |
| { | |
| "_from": "@hint/utils-dom@^2.1.6", | |
| "_id": "@hint/utils-dom@2.1.6", | |
| "_inBundle": false, | |
| "_integrity": "sha512-I2fd2lW6DFScZ5CNVu4KrTpETkSfqSvk6e3mG4IhGR4HTzVt553qKL6rmFFI21PTvntbtRPpqjPfGwBxAI1+WQ==", | |
| "_location": "/@hint/utils-dom", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-dom@^2.1.6", | |
| "name": "@hint/utils-dom", | |
| "escapedName": "@hint%2futils-dom", | |
| "scope": "@hint", | |
| "rawSpec": "^2.1.6", | |
| "saveSpec": null, | |
| "fetchSpec": "^2.1.6" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/connector-jsdom", | |
| "/@hint/connector-local", | |
| "/@hint/connector-puppeteer", | |
| "/@hint/parser-html", | |
| "/@hint/parser-jsx" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-dom/-/utils-dom-2.1.6.tgz", | |
| "_shasum": "864bd57622dd4255c7e6edaef113a04362ad99db", | |
| "_spec": "@hint/utils-dom@^2.1.6", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/connector-puppeteer", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-types": "^1.1.3", | |
| "@types/parse5": "^6.0.0", | |
| "css-select": "^4.1.3", | |
| "eventemitter2": "^6.4.4", | |
| "parse5": "^6.0.1", | |
| "parse5-htmlparser2-tree-adapter": "^6.0.1" | |
| }, | |
| "deprecated": false, | |
| "description": "utils for DOM", | |
| "devDependencies": { | |
| "@types/parse5-htmlparser2-tree-adapter": "^6.0.0", | |
| "ava": "^3.15.0", | |
| "axe-core": "^4.1.2", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "jsdom": "^16.5.3", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-dom", | |
| "dom", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-dom", | |
| "repository": { | |
| "directory": "packages/utils-dom", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.1.6" | |
| } |
| { | |
| "property1": "value1" | |
| } |
| { | |
| "_from": "@hint/utils-fs@^1.0.9", | |
| "_id": "@hint/utils-fs@1.0.9", | |
| "_inBundle": false, | |
| "_integrity": "sha512-0OnQlDbkX0nfxLrgeeAMHNaXw2E3px4sStYOAetHlYJm9rlKmzBUGr1EJp6dJc4ZCsKBpb8ffdM7evHr+XVFRQ==", | |
| "_location": "/@hint/utils-fs", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-fs@^1.0.9", | |
| "name": "@hint/utils-fs", | |
| "escapedName": "@hint%2futils-fs", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.9", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.9" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/connector-jsdom", | |
| "/@hint/connector-local", | |
| "/@hint/connector-puppeteer", | |
| "/@hint/formatter-html", | |
| "/@hint/formatter-json", | |
| "/@hint/formatter-stylish", | |
| "/@hint/formatter-summary", | |
| "/@hint/hint-axe", | |
| "/@hint/hint-compat-api", | |
| "/@hint/hint-create-element-svg", | |
| "/@hint/hint-css-prefix-order", | |
| "/@hint/hint-leading-dot-classlist", | |
| "/@hint/hint-manifest-file-extension", | |
| "/@hint/hint-no-vulnerable-javascript-libraries", | |
| "/@hint/hint-scoped-svg-styles", | |
| "/@hint/hint-sri", | |
| "/@hint/parser-babel-config", | |
| "/@hint/parser-typescript-config", | |
| "/@hint/utils", | |
| "/@hint/utils-json", | |
| "/@hint/utils-network", | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-fs/-/utils-fs-1.0.9.tgz", | |
| "_shasum": "38f20cd10e8b680b26628cedd8edc19099789d4c", | |
| "_spec": "@hint/utils-fs@^1.0.9", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "strip-bom": "^4.0.0", | |
| "strip-json-comments": "^3.1.1" | |
| }, | |
| "deprecated": false, | |
| "description": "utils for filesystem", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-fs", | |
| "fs", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-fs", | |
| "repository": { | |
| "directory": "packages/utils-fs", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.9" | |
| } |
| { | |
| "accessibility": { | |
| "message": "Accessibility", | |
| "description": "Name of category for accessibility tests." | |
| }, | |
| "compatibility": { | |
| "message": "Compatibility", | |
| "description": "Name of category for compatibility tests." | |
| }, | |
| "development": { | |
| "message": "Development", | |
| "description": "Name of category for development tests." | |
| }, | |
| "other": { | |
| "message": "Other", | |
| "description": "Name of category for miscellaneous tests." | |
| }, | |
| "performance": { | |
| "message": "Performance", | |
| "description": "Name of category for performance tests." | |
| }, | |
| "pitfalls": { | |
| "message": "Pitfalls", | |
| "description": "Name of category for tests which identify common mistakes." | |
| }, | |
| "pwa": { | |
| "message": "PWA", | |
| "description": "Name of category for progressive web app (PWA) tests." | |
| }, | |
| "security": { | |
| "message": "Security", | |
| "description": "Name of category for security tests." | |
| } | |
| } |
| { | |
| "_from": "@hint/utils-i18n@^1.0.8", | |
| "_id": "@hint/utils-i18n@1.0.8", | |
| "_inBundle": false, | |
| "_integrity": "sha512-OvpAIgPlbBo3eMLON00tJJDs+42A4km5nfUFggRAiXpanhqifsfSjTwVN5fiSuFIORLKbVAeBEDjFy+OakrIWw==", | |
| "_location": "/@hint/utils-i18n", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-i18n@^1.0.8", | |
| "name": "@hint/utils-i18n", | |
| "escapedName": "@hint%2futils-i18n", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.8", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.8" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/connector-local", | |
| "/@hint/formatter-html", | |
| "/@hint/formatter-json", | |
| "/@hint/formatter-stylish", | |
| "/@hint/formatter-summary", | |
| "/@hint/hint-apple-touch-icons", | |
| "/@hint/hint-axe", | |
| "/@hint/hint-babel-config", | |
| "/@hint/hint-button-type", | |
| "/@hint/hint-compat-api", | |
| "/@hint/hint-content-type", | |
| "/@hint/hint-create-element-svg", | |
| "/@hint/hint-css-prefix-order", | |
| "/@hint/hint-disown-opener", | |
| "/@hint/hint-highest-available-document-mode", | |
| "/@hint/hint-html-checker", | |
| "/@hint/hint-http-cache", | |
| "/@hint/hint-http-compression", | |
| "/@hint/hint-image-optimization-cloudinary", | |
| "/@hint/hint-leading-dot-classlist", | |
| "/@hint/hint-manifest-app-name", | |
| "/@hint/hint-manifest-exists", | |
| "/@hint/hint-manifest-file-extension", | |
| "/@hint/hint-manifest-is-valid", | |
| "/@hint/hint-meta-charset-utf-8", | |
| "/@hint/hint-meta-viewport", | |
| "/@hint/hint-no-bom", | |
| "/@hint/hint-no-disallowed-headers", | |
| "/@hint/hint-no-friendly-error-pages", | |
| "/@hint/hint-no-html-only-headers", | |
| "/@hint/hint-no-http-redirects", | |
| "/@hint/hint-no-inline-styles", | |
| "/@hint/hint-no-protocol-relative-urls", | |
| "/@hint/hint-no-vulnerable-javascript-libraries", | |
| "/@hint/hint-scoped-svg-styles", | |
| "/@hint/hint-sri", | |
| "/@hint/hint-ssllabs", | |
| "/@hint/hint-strict-transport-security", | |
| "/@hint/hint-stylesheet-limits", | |
| "/@hint/hint-typescript-config", | |
| "/@hint/hint-validate-set-cookie-header", | |
| "/@hint/hint-webpack-config", | |
| "/@hint/hint-x-content-type-options" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-i18n/-/utils-i18n-1.0.8.tgz", | |
| "_shasum": "d8734fd1bdc9122516bfc6c183b225f1b53df0a6", | |
| "_spec": "@hint/utils-i18n@^1.0.8", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/formatter-html", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-types": "^1.1.3" | |
| }, | |
| "deprecated": false, | |
| "description": "util for i18n", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-i18n", | |
| "i18n", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-i18n", | |
| "repository": { | |
| "directory": "packages/utils-i18n", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.8" | |
| } |
| { | |
| "property1": "value1" | |
| } |
| { | |
| "$id": "https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#", | |
| "description": "Meta-schema for $data reference (JSON AnySchema extension proposal)", | |
| "type": "object", | |
| "required": ["$data"], | |
| "properties": { | |
| "$data": { | |
| "type": "string", | |
| "anyOf": [{"format": "relative-json-pointer"}, {"format": "json-pointer"}] | |
| } | |
| }, | |
| "additionalProperties": false | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/applicator", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/applicator": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Applicator vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "additionalItems": {"$recursiveRef": "#"}, | |
| "unevaluatedItems": {"$recursiveRef": "#"}, | |
| "items": { | |
| "anyOf": [{"$recursiveRef": "#"}, {"$ref": "#/$defs/schemaArray"}] | |
| }, | |
| "contains": {"$recursiveRef": "#"}, | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "unevaluatedProperties": {"$recursiveRef": "#"}, | |
| "properties": { | |
| "type": "object", | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "default": {} | |
| }, | |
| "patternProperties": { | |
| "type": "object", | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "propertyNames": {"format": "regex"}, | |
| "default": {} | |
| }, | |
| "dependentSchemas": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "$recursiveRef": "#" | |
| } | |
| }, | |
| "propertyNames": {"$recursiveRef": "#"}, | |
| "if": {"$recursiveRef": "#"}, | |
| "then": {"$recursiveRef": "#"}, | |
| "else": {"$recursiveRef": "#"}, | |
| "allOf": {"$ref": "#/$defs/schemaArray"}, | |
| "anyOf": {"$ref": "#/$defs/schemaArray"}, | |
| "oneOf": {"$ref": "#/$defs/schemaArray"}, | |
| "not": {"$recursiveRef": "#"} | |
| }, | |
| "$defs": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$recursiveRef": "#"} | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/content", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/content": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Content vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "contentMediaType": {"type": "string"}, | |
| "contentEncoding": {"type": "string"}, | |
| "contentSchema": {"$recursiveRef": "#"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/core", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/core": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Core vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "$id": { | |
| "type": "string", | |
| "format": "uri-reference", | |
| "$comment": "Non-empty fragments not allowed.", | |
| "pattern": "^[^#]*#?$" | |
| }, | |
| "$schema": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "$anchor": { | |
| "type": "string", | |
| "pattern": "^[A-Za-z][-A-Za-z0-9.:_]*$" | |
| }, | |
| "$ref": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$recursiveRef": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$recursiveAnchor": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "$vocabulary": { | |
| "type": "object", | |
| "propertyNames": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "additionalProperties": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "$comment": { | |
| "type": "string" | |
| }, | |
| "$defs": { | |
| "type": "object", | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "default": {} | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/format", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/format": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Format vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "format": {"type": "string"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/meta-data", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/meta-data": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Meta-data vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "title": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "default": true, | |
| "deprecated": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "readOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "writeOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "examples": { | |
| "type": "array", | |
| "items": true | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/validation", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/validation": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Validation vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "multipleOf": { | |
| "type": "number", | |
| "exclusiveMinimum": 0 | |
| }, | |
| "maximum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMaximum": { | |
| "type": "number" | |
| }, | |
| "minimum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMinimum": { | |
| "type": "number" | |
| }, | |
| "maxLength": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minLength": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "pattern": { | |
| "type": "string", | |
| "format": "regex" | |
| }, | |
| "maxItems": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minItems": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "uniqueItems": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "maxContains": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minContains": { | |
| "$ref": "#/$defs/nonNegativeInteger", | |
| "default": 1 | |
| }, | |
| "maxProperties": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minProperties": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "required": {"$ref": "#/$defs/stringArray"}, | |
| "dependentRequired": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "$ref": "#/$defs/stringArray" | |
| } | |
| }, | |
| "const": true, | |
| "enum": { | |
| "type": "array", | |
| "items": true | |
| }, | |
| "type": { | |
| "anyOf": [ | |
| {"$ref": "#/$defs/simpleTypes"}, | |
| { | |
| "type": "array", | |
| "items": {"$ref": "#/$defs/simpleTypes"}, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| } | |
| ] | |
| } | |
| }, | |
| "$defs": { | |
| "nonNegativeInteger": { | |
| "type": "integer", | |
| "minimum": 0 | |
| }, | |
| "nonNegativeIntegerDefault0": { | |
| "$ref": "#/$defs/nonNegativeInteger", | |
| "default": 0 | |
| }, | |
| "simpleTypes": { | |
| "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] | |
| }, | |
| "stringArray": { | |
| "type": "array", | |
| "items": {"type": "string"}, | |
| "uniqueItems": true, | |
| "default": [] | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/schema", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/core": true, | |
| "https://json-schema.org/draft/2019-09/vocab/applicator": true, | |
| "https://json-schema.org/draft/2019-09/vocab/validation": true, | |
| "https://json-schema.org/draft/2019-09/vocab/meta-data": true, | |
| "https://json-schema.org/draft/2019-09/vocab/format": false, | |
| "https://json-schema.org/draft/2019-09/vocab/content": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Core and Validation specifications meta-schema", | |
| "allOf": [ | |
| {"$ref": "meta/core"}, | |
| {"$ref": "meta/applicator"}, | |
| {"$ref": "meta/validation"}, | |
| {"$ref": "meta/meta-data"}, | |
| {"$ref": "meta/format"}, | |
| {"$ref": "meta/content"} | |
| ], | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "definitions": { | |
| "$comment": "While no longer an official keyword as it is replaced by $defs, this keyword is retained in the meta-schema to prevent incompatible extensions as it remains in common use.", | |
| "type": "object", | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "default": {} | |
| }, | |
| "dependencies": { | |
| "$comment": "\"dependencies\" is no longer a keyword, but schema authors should avoid redefining it to facilitate a smooth transition to \"dependentSchemas\" and \"dependentRequired\"", | |
| "type": "object", | |
| "additionalProperties": { | |
| "anyOf": [{"$recursiveRef": "#"}, {"$ref": "meta/validation#/$defs/stringArray"}] | |
| } | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/applicator", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/applicator": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Applicator vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "prefixItems": {"$ref": "#/$defs/schemaArray"}, | |
| "items": {"$dynamicRef": "#meta"}, | |
| "contains": {"$dynamicRef": "#meta"}, | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "properties": { | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "default": {} | |
| }, | |
| "patternProperties": { | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "propertyNames": {"format": "regex"}, | |
| "default": {} | |
| }, | |
| "dependentSchemas": { | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "default": {} | |
| }, | |
| "propertyNames": {"$dynamicRef": "#meta"}, | |
| "if": {"$dynamicRef": "#meta"}, | |
| "then": {"$dynamicRef": "#meta"}, | |
| "else": {"$dynamicRef": "#meta"}, | |
| "allOf": {"$ref": "#/$defs/schemaArray"}, | |
| "anyOf": {"$ref": "#/$defs/schemaArray"}, | |
| "oneOf": {"$ref": "#/$defs/schemaArray"}, | |
| "not": {"$dynamicRef": "#meta"} | |
| }, | |
| "$defs": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$dynamicRef": "#meta"} | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/content", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/content": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Content vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "contentEncoding": {"type": "string"}, | |
| "contentMediaType": {"type": "string"}, | |
| "contentSchema": {"$dynamicRef": "#meta"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/core", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/core": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Core vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "$id": { | |
| "$ref": "#/$defs/uriReferenceString", | |
| "$comment": "Non-empty fragments not allowed.", | |
| "pattern": "^[^#]*#?$" | |
| }, | |
| "$schema": {"$ref": "#/$defs/uriString"}, | |
| "$ref": {"$ref": "#/$defs/uriReferenceString"}, | |
| "$anchor": {"$ref": "#/$defs/anchorString"}, | |
| "$dynamicRef": {"$ref": "#/$defs/uriReferenceString"}, | |
| "$dynamicAnchor": {"$ref": "#/$defs/anchorString"}, | |
| "$vocabulary": { | |
| "type": "object", | |
| "propertyNames": {"$ref": "#/$defs/uriString"}, | |
| "additionalProperties": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "$comment": { | |
| "type": "string" | |
| }, | |
| "$defs": { | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"} | |
| } | |
| }, | |
| "$defs": { | |
| "anchorString": { | |
| "type": "string", | |
| "pattern": "^[A-Za-z_][-A-Za-z0-9._]*$" | |
| }, | |
| "uriString": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "uriReferenceString": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/format-annotation", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/format-annotation": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Format vocabulary meta-schema for annotation results", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "format": {"type": "string"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/meta-data", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/meta-data": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Meta-data vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "title": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "default": true, | |
| "deprecated": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "readOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "writeOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "examples": { | |
| "type": "array", | |
| "items": true | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/unevaluated", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/unevaluated": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Unevaluated applicator vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "unevaluatedItems": {"$dynamicRef": "#meta"}, | |
| "unevaluatedProperties": {"$dynamicRef": "#meta"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/validation", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/validation": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Validation vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "type": { | |
| "anyOf": [ | |
| {"$ref": "#/$defs/simpleTypes"}, | |
| { | |
| "type": "array", | |
| "items": {"$ref": "#/$defs/simpleTypes"}, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| } | |
| ] | |
| }, | |
| "const": true, | |
| "enum": { | |
| "type": "array", | |
| "items": true | |
| }, | |
| "multipleOf": { | |
| "type": "number", | |
| "exclusiveMinimum": 0 | |
| }, | |
| "maximum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMaximum": { | |
| "type": "number" | |
| }, | |
| "minimum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMinimum": { | |
| "type": "number" | |
| }, | |
| "maxLength": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minLength": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "pattern": { | |
| "type": "string", | |
| "format": "regex" | |
| }, | |
| "maxItems": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minItems": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "uniqueItems": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "maxContains": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minContains": { | |
| "$ref": "#/$defs/nonNegativeInteger", | |
| "default": 1 | |
| }, | |
| "maxProperties": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minProperties": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "required": {"$ref": "#/$defs/stringArray"}, | |
| "dependentRequired": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "$ref": "#/$defs/stringArray" | |
| } | |
| } | |
| }, | |
| "$defs": { | |
| "nonNegativeInteger": { | |
| "type": "integer", | |
| "minimum": 0 | |
| }, | |
| "nonNegativeIntegerDefault0": { | |
| "$ref": "#/$defs/nonNegativeInteger", | |
| "default": 0 | |
| }, | |
| "simpleTypes": { | |
| "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] | |
| }, | |
| "stringArray": { | |
| "type": "array", | |
| "items": {"type": "string"}, | |
| "uniqueItems": true, | |
| "default": [] | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/schema", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/core": true, | |
| "https://json-schema.org/draft/2020-12/vocab/applicator": true, | |
| "https://json-schema.org/draft/2020-12/vocab/unevaluated": true, | |
| "https://json-schema.org/draft/2020-12/vocab/validation": true, | |
| "https://json-schema.org/draft/2020-12/vocab/meta-data": true, | |
| "https://json-schema.org/draft/2020-12/vocab/format-annotation": true, | |
| "https://json-schema.org/draft/2020-12/vocab/content": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Core and Validation specifications meta-schema", | |
| "allOf": [ | |
| {"$ref": "meta/core"}, | |
| {"$ref": "meta/applicator"}, | |
| {"$ref": "meta/unevaluated"}, | |
| {"$ref": "meta/validation"}, | |
| {"$ref": "meta/meta-data"}, | |
| {"$ref": "meta/format-annotation"}, | |
| {"$ref": "meta/content"} | |
| ], | |
| "type": ["object", "boolean"], | |
| "$comment": "This meta-schema also defines keywords that have appeared in previous drafts in order to prevent incompatible extensions as they remain in common use.", | |
| "properties": { | |
| "definitions": { | |
| "$comment": "\"definitions\" has been replaced by \"$defs\".", | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "deprecated": true, | |
| "default": {} | |
| }, | |
| "dependencies": { | |
| "$comment": "\"dependencies\" has been split and replaced by \"dependentSchemas\" and \"dependentRequired\" in order to serve their differing semantics.", | |
| "type": "object", | |
| "additionalProperties": { | |
| "anyOf": [{"$dynamicRef": "#meta"}, {"$ref": "meta/validation#/$defs/stringArray"}] | |
| }, | |
| "deprecated": true, | |
| "default": {} | |
| }, | |
| "$recursiveAnchor": { | |
| "$comment": "\"$recursiveAnchor\" has been replaced by \"$dynamicAnchor\".", | |
| "$ref": "meta/core#/$defs/anchorString", | |
| "deprecated": true | |
| }, | |
| "$recursiveRef": { | |
| "$comment": "\"$recursiveRef\" has been replaced by \"$dynamicRef\".", | |
| "$ref": "meta/core#/$defs/uriReferenceString", | |
| "deprecated": true | |
| } | |
| } | |
| } |
| { | |
| "$schema": "http://json-schema.org/draft-06/schema#", | |
| "$id": "http://json-schema.org/draft-06/schema#", | |
| "title": "Core schema meta-schema", | |
| "definitions": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$ref": "#"} | |
| }, | |
| "nonNegativeInteger": { | |
| "type": "integer", | |
| "minimum": 0 | |
| }, | |
| "nonNegativeIntegerDefault0": { | |
| "allOf": [{"$ref": "#/definitions/nonNegativeInteger"}, {"default": 0}] | |
| }, | |
| "simpleTypes": { | |
| "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] | |
| }, | |
| "stringArray": { | |
| "type": "array", | |
| "items": {"type": "string"}, | |
| "uniqueItems": true, | |
| "default": [] | |
| } | |
| }, | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "$id": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$schema": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "$ref": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "title": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "default": {}, | |
| "examples": { | |
| "type": "array", | |
| "items": {} | |
| }, | |
| "multipleOf": { | |
| "type": "number", | |
| "exclusiveMinimum": 0 | |
| }, | |
| "maximum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMaximum": { | |
| "type": "number" | |
| }, | |
| "minimum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMinimum": { | |
| "type": "number" | |
| }, | |
| "maxLength": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minLength": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "pattern": { | |
| "type": "string", | |
| "format": "regex" | |
| }, | |
| "additionalItems": {"$ref": "#"}, | |
| "items": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/schemaArray"}], | |
| "default": {} | |
| }, | |
| "maxItems": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minItems": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "uniqueItems": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "contains": {"$ref": "#"}, | |
| "maxProperties": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minProperties": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "required": {"$ref": "#/definitions/stringArray"}, | |
| "additionalProperties": {"$ref": "#"}, | |
| "definitions": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "properties": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "patternProperties": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "dependencies": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/stringArray"}] | |
| } | |
| }, | |
| "propertyNames": {"$ref": "#"}, | |
| "const": {}, | |
| "enum": { | |
| "type": "array", | |
| "minItems": 1, | |
| "uniqueItems": true | |
| }, | |
| "type": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/simpleTypes"}, | |
| { | |
| "type": "array", | |
| "items": {"$ref": "#/definitions/simpleTypes"}, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| } | |
| ] | |
| }, | |
| "format": {"type": "string"}, | |
| "allOf": {"$ref": "#/definitions/schemaArray"}, | |
| "anyOf": {"$ref": "#/definitions/schemaArray"}, | |
| "oneOf": {"$ref": "#/definitions/schemaArray"}, | |
| "not": {"$ref": "#"} | |
| }, | |
| "default": {} | |
| } |
| { | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "$id": "http://json-schema.org/draft-07/schema#", | |
| "title": "Core schema meta-schema", | |
| "definitions": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$ref": "#"} | |
| }, | |
| "nonNegativeInteger": { | |
| "type": "integer", | |
| "minimum": 0 | |
| }, | |
| "nonNegativeIntegerDefault0": { | |
| "allOf": [{"$ref": "#/definitions/nonNegativeInteger"}, {"default": 0}] | |
| }, | |
| "simpleTypes": { | |
| "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] | |
| }, | |
| "stringArray": { | |
| "type": "array", | |
| "items": {"type": "string"}, | |
| "uniqueItems": true, | |
| "default": [] | |
| } | |
| }, | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "$id": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$schema": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "$ref": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$comment": { | |
| "type": "string" | |
| }, | |
| "title": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "default": true, | |
| "readOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "examples": { | |
| "type": "array", | |
| "items": true | |
| }, | |
| "multipleOf": { | |
| "type": "number", | |
| "exclusiveMinimum": 0 | |
| }, | |
| "maximum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMaximum": { | |
| "type": "number" | |
| }, | |
| "minimum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMinimum": { | |
| "type": "number" | |
| }, | |
| "maxLength": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minLength": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "pattern": { | |
| "type": "string", | |
| "format": "regex" | |
| }, | |
| "additionalItems": {"$ref": "#"}, | |
| "items": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/schemaArray"}], | |
| "default": true | |
| }, | |
| "maxItems": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minItems": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "uniqueItems": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "contains": {"$ref": "#"}, | |
| "maxProperties": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minProperties": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "required": {"$ref": "#/definitions/stringArray"}, | |
| "additionalProperties": {"$ref": "#"}, | |
| "definitions": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "properties": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "patternProperties": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "propertyNames": {"format": "regex"}, | |
| "default": {} | |
| }, | |
| "dependencies": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/stringArray"}] | |
| } | |
| }, | |
| "propertyNames": {"$ref": "#"}, | |
| "const": true, | |
| "enum": { | |
| "type": "array", | |
| "items": true, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| }, | |
| "type": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/simpleTypes"}, | |
| { | |
| "type": "array", | |
| "items": {"$ref": "#/definitions/simpleTypes"}, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| } | |
| ] | |
| }, | |
| "format": {"type": "string"}, | |
| "contentMediaType": {"type": "string"}, | |
| "contentEncoding": {"type": "string"}, | |
| "if": {"$ref": "#"}, | |
| "then": {"$ref": "#"}, | |
| "else": {"$ref": "#"}, | |
| "allOf": {"$ref": "#/definitions/schemaArray"}, | |
| "anyOf": {"$ref": "#/definitions/schemaArray"}, | |
| "oneOf": {"$ref": "#/definitions/schemaArray"}, | |
| "not": {"$ref": "#"} | |
| }, | |
| "default": true | |
| } |
| { | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "$id": "https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/json-schema-secure.json#", | |
| "title": "Meta-schema for the security assessment of JSON Schemas", | |
| "description": "If a JSON AnySchema fails validation against this meta-schema, it may be unsafe to validate untrusted data", | |
| "definitions": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$ref": "#"} | |
| } | |
| }, | |
| "dependencies": { | |
| "patternProperties": { | |
| "description": "prevent slow validation of large property names", | |
| "required": ["propertyNames"], | |
| "properties": { | |
| "propertyNames": { | |
| "required": ["maxLength"] | |
| } | |
| } | |
| }, | |
| "uniqueItems": { | |
| "description": "prevent slow validation of large non-scalar arrays", | |
| "if": { | |
| "properties": { | |
| "uniqueItems": {"const": true}, | |
| "items": { | |
| "properties": { | |
| "type": { | |
| "anyOf": [ | |
| { | |
| "enum": ["object", "array"] | |
| }, | |
| { | |
| "type": "array", | |
| "contains": {"enum": ["object", "array"]} | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "then": { | |
| "required": ["maxItems"] | |
| } | |
| }, | |
| "pattern": { | |
| "description": "prevent slow pattern matching of large strings", | |
| "required": ["maxLength"] | |
| }, | |
| "format": { | |
| "description": "prevent slow format validation of large strings", | |
| "required": ["maxLength"] | |
| } | |
| }, | |
| "properties": { | |
| "additionalItems": {"$ref": "#"}, | |
| "additionalProperties": {"$ref": "#"}, | |
| "dependencies": { | |
| "additionalProperties": { | |
| "anyOf": [{"type": "array"}, {"$ref": "#"}] | |
| } | |
| }, | |
| "items": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/schemaArray"}] | |
| }, | |
| "definitions": { | |
| "additionalProperties": {"$ref": "#"} | |
| }, | |
| "patternProperties": { | |
| "additionalProperties": {"$ref": "#"} | |
| }, | |
| "properties": { | |
| "additionalProperties": {"$ref": "#"} | |
| }, | |
| "if": {"$ref": "#"}, | |
| "then": {"$ref": "#"}, | |
| "else": {"$ref": "#"}, | |
| "allOf": {"$ref": "#/definitions/schemaArray"}, | |
| "anyOf": {"$ref": "#/definitions/schemaArray"}, | |
| "oneOf": {"$ref": "#/definitions/schemaArray"}, | |
| "not": {"$ref": "#"}, | |
| "contains": {"$ref": "#"}, | |
| "propertyNames": {"$ref": "#"} | |
| } | |
| } |
| { | |
| "$id": "https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#", | |
| "description": "Meta-schema for $data reference (JSON AnySchema extension proposal)", | |
| "type": "object", | |
| "required": ["$data"], | |
| "properties": { | |
| "$data": { | |
| "type": "string", | |
| "anyOf": [{"format": "relative-json-pointer"}, {"format": "json-pointer"}] | |
| } | |
| }, | |
| "additionalProperties": false | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/applicator", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/applicator": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Applicator vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "additionalItems": {"$recursiveRef": "#"}, | |
| "unevaluatedItems": {"$recursiveRef": "#"}, | |
| "items": { | |
| "anyOf": [{"$recursiveRef": "#"}, {"$ref": "#/$defs/schemaArray"}] | |
| }, | |
| "contains": {"$recursiveRef": "#"}, | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "unevaluatedProperties": {"$recursiveRef": "#"}, | |
| "properties": { | |
| "type": "object", | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "default": {} | |
| }, | |
| "patternProperties": { | |
| "type": "object", | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "propertyNames": {"format": "regex"}, | |
| "default": {} | |
| }, | |
| "dependentSchemas": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "$recursiveRef": "#" | |
| } | |
| }, | |
| "propertyNames": {"$recursiveRef": "#"}, | |
| "if": {"$recursiveRef": "#"}, | |
| "then": {"$recursiveRef": "#"}, | |
| "else": {"$recursiveRef": "#"}, | |
| "allOf": {"$ref": "#/$defs/schemaArray"}, | |
| "anyOf": {"$ref": "#/$defs/schemaArray"}, | |
| "oneOf": {"$ref": "#/$defs/schemaArray"}, | |
| "not": {"$recursiveRef": "#"} | |
| }, | |
| "$defs": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$recursiveRef": "#"} | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/content", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/content": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Content vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "contentMediaType": {"type": "string"}, | |
| "contentEncoding": {"type": "string"}, | |
| "contentSchema": {"$recursiveRef": "#"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/core", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/core": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Core vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "$id": { | |
| "type": "string", | |
| "format": "uri-reference", | |
| "$comment": "Non-empty fragments not allowed.", | |
| "pattern": "^[^#]*#?$" | |
| }, | |
| "$schema": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "$anchor": { | |
| "type": "string", | |
| "pattern": "^[A-Za-z][-A-Za-z0-9.:_]*$" | |
| }, | |
| "$ref": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$recursiveRef": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$recursiveAnchor": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "$vocabulary": { | |
| "type": "object", | |
| "propertyNames": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "additionalProperties": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "$comment": { | |
| "type": "string" | |
| }, | |
| "$defs": { | |
| "type": "object", | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "default": {} | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/format", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/format": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Format vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "format": {"type": "string"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/meta-data", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/meta-data": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Meta-data vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "title": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "default": true, | |
| "deprecated": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "readOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "writeOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "examples": { | |
| "type": "array", | |
| "items": true | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/meta/validation", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/validation": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Validation vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "multipleOf": { | |
| "type": "number", | |
| "exclusiveMinimum": 0 | |
| }, | |
| "maximum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMaximum": { | |
| "type": "number" | |
| }, | |
| "minimum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMinimum": { | |
| "type": "number" | |
| }, | |
| "maxLength": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minLength": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "pattern": { | |
| "type": "string", | |
| "format": "regex" | |
| }, | |
| "maxItems": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minItems": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "uniqueItems": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "maxContains": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minContains": { | |
| "$ref": "#/$defs/nonNegativeInteger", | |
| "default": 1 | |
| }, | |
| "maxProperties": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minProperties": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "required": {"$ref": "#/$defs/stringArray"}, | |
| "dependentRequired": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "$ref": "#/$defs/stringArray" | |
| } | |
| }, | |
| "const": true, | |
| "enum": { | |
| "type": "array", | |
| "items": true | |
| }, | |
| "type": { | |
| "anyOf": [ | |
| {"$ref": "#/$defs/simpleTypes"}, | |
| { | |
| "type": "array", | |
| "items": {"$ref": "#/$defs/simpleTypes"}, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| } | |
| ] | |
| } | |
| }, | |
| "$defs": { | |
| "nonNegativeInteger": { | |
| "type": "integer", | |
| "minimum": 0 | |
| }, | |
| "nonNegativeIntegerDefault0": { | |
| "$ref": "#/$defs/nonNegativeInteger", | |
| "default": 0 | |
| }, | |
| "simpleTypes": { | |
| "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] | |
| }, | |
| "stringArray": { | |
| "type": "array", | |
| "items": {"type": "string"}, | |
| "uniqueItems": true, | |
| "default": [] | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2019-09/schema", | |
| "$id": "https://json-schema.org/draft/2019-09/schema", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2019-09/vocab/core": true, | |
| "https://json-schema.org/draft/2019-09/vocab/applicator": true, | |
| "https://json-schema.org/draft/2019-09/vocab/validation": true, | |
| "https://json-schema.org/draft/2019-09/vocab/meta-data": true, | |
| "https://json-schema.org/draft/2019-09/vocab/format": false, | |
| "https://json-schema.org/draft/2019-09/vocab/content": true | |
| }, | |
| "$recursiveAnchor": true, | |
| "title": "Core and Validation specifications meta-schema", | |
| "allOf": [ | |
| {"$ref": "meta/core"}, | |
| {"$ref": "meta/applicator"}, | |
| {"$ref": "meta/validation"}, | |
| {"$ref": "meta/meta-data"}, | |
| {"$ref": "meta/format"}, | |
| {"$ref": "meta/content"} | |
| ], | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "definitions": { | |
| "$comment": "While no longer an official keyword as it is replaced by $defs, this keyword is retained in the meta-schema to prevent incompatible extensions as it remains in common use.", | |
| "type": "object", | |
| "additionalProperties": {"$recursiveRef": "#"}, | |
| "default": {} | |
| }, | |
| "dependencies": { | |
| "$comment": "\"dependencies\" is no longer a keyword, but schema authors should avoid redefining it to facilitate a smooth transition to \"dependentSchemas\" and \"dependentRequired\"", | |
| "type": "object", | |
| "additionalProperties": { | |
| "anyOf": [{"$recursiveRef": "#"}, {"$ref": "meta/validation#/$defs/stringArray"}] | |
| } | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/applicator", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/applicator": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Applicator vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "prefixItems": {"$ref": "#/$defs/schemaArray"}, | |
| "items": {"$dynamicRef": "#meta"}, | |
| "contains": {"$dynamicRef": "#meta"}, | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "properties": { | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "default": {} | |
| }, | |
| "patternProperties": { | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "propertyNames": {"format": "regex"}, | |
| "default": {} | |
| }, | |
| "dependentSchemas": { | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "default": {} | |
| }, | |
| "propertyNames": {"$dynamicRef": "#meta"}, | |
| "if": {"$dynamicRef": "#meta"}, | |
| "then": {"$dynamicRef": "#meta"}, | |
| "else": {"$dynamicRef": "#meta"}, | |
| "allOf": {"$ref": "#/$defs/schemaArray"}, | |
| "anyOf": {"$ref": "#/$defs/schemaArray"}, | |
| "oneOf": {"$ref": "#/$defs/schemaArray"}, | |
| "not": {"$dynamicRef": "#meta"} | |
| }, | |
| "$defs": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$dynamicRef": "#meta"} | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/content", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/content": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Content vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "contentEncoding": {"type": "string"}, | |
| "contentMediaType": {"type": "string"}, | |
| "contentSchema": {"$dynamicRef": "#meta"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/core", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/core": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Core vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "$id": { | |
| "$ref": "#/$defs/uriReferenceString", | |
| "$comment": "Non-empty fragments not allowed.", | |
| "pattern": "^[^#]*#?$" | |
| }, | |
| "$schema": {"$ref": "#/$defs/uriString"}, | |
| "$ref": {"$ref": "#/$defs/uriReferenceString"}, | |
| "$anchor": {"$ref": "#/$defs/anchorString"}, | |
| "$dynamicRef": {"$ref": "#/$defs/uriReferenceString"}, | |
| "$dynamicAnchor": {"$ref": "#/$defs/anchorString"}, | |
| "$vocabulary": { | |
| "type": "object", | |
| "propertyNames": {"$ref": "#/$defs/uriString"}, | |
| "additionalProperties": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "$comment": { | |
| "type": "string" | |
| }, | |
| "$defs": { | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"} | |
| } | |
| }, | |
| "$defs": { | |
| "anchorString": { | |
| "type": "string", | |
| "pattern": "^[A-Za-z_][-A-Za-z0-9._]*$" | |
| }, | |
| "uriString": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "uriReferenceString": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/format-annotation", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/format-annotation": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Format vocabulary meta-schema for annotation results", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "format": {"type": "string"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/meta-data", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/meta-data": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Meta-data vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "title": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "default": true, | |
| "deprecated": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "readOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "writeOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "examples": { | |
| "type": "array", | |
| "items": true | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/unevaluated", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/unevaluated": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Unevaluated applicator vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "unevaluatedItems": {"$dynamicRef": "#meta"}, | |
| "unevaluatedProperties": {"$dynamicRef": "#meta"} | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/meta/validation", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/validation": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Validation vocabulary meta-schema", | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "type": { | |
| "anyOf": [ | |
| {"$ref": "#/$defs/simpleTypes"}, | |
| { | |
| "type": "array", | |
| "items": {"$ref": "#/$defs/simpleTypes"}, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| } | |
| ] | |
| }, | |
| "const": true, | |
| "enum": { | |
| "type": "array", | |
| "items": true | |
| }, | |
| "multipleOf": { | |
| "type": "number", | |
| "exclusiveMinimum": 0 | |
| }, | |
| "maximum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMaximum": { | |
| "type": "number" | |
| }, | |
| "minimum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMinimum": { | |
| "type": "number" | |
| }, | |
| "maxLength": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minLength": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "pattern": { | |
| "type": "string", | |
| "format": "regex" | |
| }, | |
| "maxItems": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minItems": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "uniqueItems": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "maxContains": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minContains": { | |
| "$ref": "#/$defs/nonNegativeInteger", | |
| "default": 1 | |
| }, | |
| "maxProperties": {"$ref": "#/$defs/nonNegativeInteger"}, | |
| "minProperties": {"$ref": "#/$defs/nonNegativeIntegerDefault0"}, | |
| "required": {"$ref": "#/$defs/stringArray"}, | |
| "dependentRequired": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "$ref": "#/$defs/stringArray" | |
| } | |
| } | |
| }, | |
| "$defs": { | |
| "nonNegativeInteger": { | |
| "type": "integer", | |
| "minimum": 0 | |
| }, | |
| "nonNegativeIntegerDefault0": { | |
| "$ref": "#/$defs/nonNegativeInteger", | |
| "default": 0 | |
| }, | |
| "simpleTypes": { | |
| "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] | |
| }, | |
| "stringArray": { | |
| "type": "array", | |
| "items": {"type": "string"}, | |
| "uniqueItems": true, | |
| "default": [] | |
| } | |
| } | |
| } |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://json-schema.org/draft/2020-12/schema", | |
| "$vocabulary": { | |
| "https://json-schema.org/draft/2020-12/vocab/core": true, | |
| "https://json-schema.org/draft/2020-12/vocab/applicator": true, | |
| "https://json-schema.org/draft/2020-12/vocab/unevaluated": true, | |
| "https://json-schema.org/draft/2020-12/vocab/validation": true, | |
| "https://json-schema.org/draft/2020-12/vocab/meta-data": true, | |
| "https://json-schema.org/draft/2020-12/vocab/format-annotation": true, | |
| "https://json-schema.org/draft/2020-12/vocab/content": true | |
| }, | |
| "$dynamicAnchor": "meta", | |
| "title": "Core and Validation specifications meta-schema", | |
| "allOf": [ | |
| {"$ref": "meta/core"}, | |
| {"$ref": "meta/applicator"}, | |
| {"$ref": "meta/unevaluated"}, | |
| {"$ref": "meta/validation"}, | |
| {"$ref": "meta/meta-data"}, | |
| {"$ref": "meta/format-annotation"}, | |
| {"$ref": "meta/content"} | |
| ], | |
| "type": ["object", "boolean"], | |
| "$comment": "This meta-schema also defines keywords that have appeared in previous drafts in order to prevent incompatible extensions as they remain in common use.", | |
| "properties": { | |
| "definitions": { | |
| "$comment": "\"definitions\" has been replaced by \"$defs\".", | |
| "type": "object", | |
| "additionalProperties": {"$dynamicRef": "#meta"}, | |
| "deprecated": true, | |
| "default": {} | |
| }, | |
| "dependencies": { | |
| "$comment": "\"dependencies\" has been split and replaced by \"dependentSchemas\" and \"dependentRequired\" in order to serve their differing semantics.", | |
| "type": "object", | |
| "additionalProperties": { | |
| "anyOf": [{"$dynamicRef": "#meta"}, {"$ref": "meta/validation#/$defs/stringArray"}] | |
| }, | |
| "deprecated": true, | |
| "default": {} | |
| }, | |
| "$recursiveAnchor": { | |
| "$comment": "\"$recursiveAnchor\" has been replaced by \"$dynamicAnchor\".", | |
| "$ref": "meta/core#/$defs/anchorString", | |
| "deprecated": true | |
| }, | |
| "$recursiveRef": { | |
| "$comment": "\"$recursiveRef\" has been replaced by \"$dynamicRef\".", | |
| "$ref": "meta/core#/$defs/uriReferenceString", | |
| "deprecated": true | |
| } | |
| } | |
| } |
| { | |
| "$schema": "http://json-schema.org/draft-06/schema#", | |
| "$id": "http://json-schema.org/draft-06/schema#", | |
| "title": "Core schema meta-schema", | |
| "definitions": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$ref": "#"} | |
| }, | |
| "nonNegativeInteger": { | |
| "type": "integer", | |
| "minimum": 0 | |
| }, | |
| "nonNegativeIntegerDefault0": { | |
| "allOf": [{"$ref": "#/definitions/nonNegativeInteger"}, {"default": 0}] | |
| }, | |
| "simpleTypes": { | |
| "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] | |
| }, | |
| "stringArray": { | |
| "type": "array", | |
| "items": {"type": "string"}, | |
| "uniqueItems": true, | |
| "default": [] | |
| } | |
| }, | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "$id": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$schema": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "$ref": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "title": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "default": {}, | |
| "examples": { | |
| "type": "array", | |
| "items": {} | |
| }, | |
| "multipleOf": { | |
| "type": "number", | |
| "exclusiveMinimum": 0 | |
| }, | |
| "maximum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMaximum": { | |
| "type": "number" | |
| }, | |
| "minimum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMinimum": { | |
| "type": "number" | |
| }, | |
| "maxLength": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minLength": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "pattern": { | |
| "type": "string", | |
| "format": "regex" | |
| }, | |
| "additionalItems": {"$ref": "#"}, | |
| "items": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/schemaArray"}], | |
| "default": {} | |
| }, | |
| "maxItems": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minItems": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "uniqueItems": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "contains": {"$ref": "#"}, | |
| "maxProperties": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minProperties": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "required": {"$ref": "#/definitions/stringArray"}, | |
| "additionalProperties": {"$ref": "#"}, | |
| "definitions": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "properties": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "patternProperties": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "dependencies": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/stringArray"}] | |
| } | |
| }, | |
| "propertyNames": {"$ref": "#"}, | |
| "const": {}, | |
| "enum": { | |
| "type": "array", | |
| "minItems": 1, | |
| "uniqueItems": true | |
| }, | |
| "type": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/simpleTypes"}, | |
| { | |
| "type": "array", | |
| "items": {"$ref": "#/definitions/simpleTypes"}, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| } | |
| ] | |
| }, | |
| "format": {"type": "string"}, | |
| "allOf": {"$ref": "#/definitions/schemaArray"}, | |
| "anyOf": {"$ref": "#/definitions/schemaArray"}, | |
| "oneOf": {"$ref": "#/definitions/schemaArray"}, | |
| "not": {"$ref": "#"} | |
| }, | |
| "default": {} | |
| } |
| { | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "$id": "http://json-schema.org/draft-07/schema#", | |
| "title": "Core schema meta-schema", | |
| "definitions": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$ref": "#"} | |
| }, | |
| "nonNegativeInteger": { | |
| "type": "integer", | |
| "minimum": 0 | |
| }, | |
| "nonNegativeIntegerDefault0": { | |
| "allOf": [{"$ref": "#/definitions/nonNegativeInteger"}, {"default": 0}] | |
| }, | |
| "simpleTypes": { | |
| "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] | |
| }, | |
| "stringArray": { | |
| "type": "array", | |
| "items": {"type": "string"}, | |
| "uniqueItems": true, | |
| "default": [] | |
| } | |
| }, | |
| "type": ["object", "boolean"], | |
| "properties": { | |
| "$id": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$schema": { | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "$ref": { | |
| "type": "string", | |
| "format": "uri-reference" | |
| }, | |
| "$comment": { | |
| "type": "string" | |
| }, | |
| "title": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "default": true, | |
| "readOnly": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "examples": { | |
| "type": "array", | |
| "items": true | |
| }, | |
| "multipleOf": { | |
| "type": "number", | |
| "exclusiveMinimum": 0 | |
| }, | |
| "maximum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMaximum": { | |
| "type": "number" | |
| }, | |
| "minimum": { | |
| "type": "number" | |
| }, | |
| "exclusiveMinimum": { | |
| "type": "number" | |
| }, | |
| "maxLength": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minLength": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "pattern": { | |
| "type": "string", | |
| "format": "regex" | |
| }, | |
| "additionalItems": {"$ref": "#"}, | |
| "items": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/schemaArray"}], | |
| "default": true | |
| }, | |
| "maxItems": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minItems": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "uniqueItems": { | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "contains": {"$ref": "#"}, | |
| "maxProperties": {"$ref": "#/definitions/nonNegativeInteger"}, | |
| "minProperties": {"$ref": "#/definitions/nonNegativeIntegerDefault0"}, | |
| "required": {"$ref": "#/definitions/stringArray"}, | |
| "additionalProperties": {"$ref": "#"}, | |
| "definitions": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "properties": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "default": {} | |
| }, | |
| "patternProperties": { | |
| "type": "object", | |
| "additionalProperties": {"$ref": "#"}, | |
| "propertyNames": {"format": "regex"}, | |
| "default": {} | |
| }, | |
| "dependencies": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/stringArray"}] | |
| } | |
| }, | |
| "propertyNames": {"$ref": "#"}, | |
| "const": true, | |
| "enum": { | |
| "type": "array", | |
| "items": true, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| }, | |
| "type": { | |
| "anyOf": [ | |
| {"$ref": "#/definitions/simpleTypes"}, | |
| { | |
| "type": "array", | |
| "items": {"$ref": "#/definitions/simpleTypes"}, | |
| "minItems": 1, | |
| "uniqueItems": true | |
| } | |
| ] | |
| }, | |
| "format": {"type": "string"}, | |
| "contentMediaType": {"type": "string"}, | |
| "contentEncoding": {"type": "string"}, | |
| "if": {"$ref": "#"}, | |
| "then": {"$ref": "#"}, | |
| "else": {"$ref": "#"}, | |
| "allOf": {"$ref": "#/definitions/schemaArray"}, | |
| "anyOf": {"$ref": "#/definitions/schemaArray"}, | |
| "oneOf": {"$ref": "#/definitions/schemaArray"}, | |
| "not": {"$ref": "#"} | |
| }, | |
| "default": true | |
| } |
| { | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "$id": "https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/json-schema-secure.json#", | |
| "title": "Meta-schema for the security assessment of JSON Schemas", | |
| "description": "If a JSON AnySchema fails validation against this meta-schema, it may be unsafe to validate untrusted data", | |
| "definitions": { | |
| "schemaArray": { | |
| "type": "array", | |
| "minItems": 1, | |
| "items": {"$ref": "#"} | |
| } | |
| }, | |
| "dependencies": { | |
| "patternProperties": { | |
| "description": "prevent slow validation of large property names", | |
| "required": ["propertyNames"], | |
| "properties": { | |
| "propertyNames": { | |
| "required": ["maxLength"] | |
| } | |
| } | |
| }, | |
| "uniqueItems": { | |
| "description": "prevent slow validation of large non-scalar arrays", | |
| "if": { | |
| "properties": { | |
| "uniqueItems": {"const": true}, | |
| "items": { | |
| "properties": { | |
| "type": { | |
| "anyOf": [ | |
| { | |
| "enum": ["object", "array"] | |
| }, | |
| { | |
| "type": "array", | |
| "contains": {"enum": ["object", "array"]} | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "then": { | |
| "required": ["maxItems"] | |
| } | |
| }, | |
| "pattern": { | |
| "description": "prevent slow pattern matching of large strings", | |
| "required": ["maxLength"] | |
| }, | |
| "format": { | |
| "description": "prevent slow format validation of large strings", | |
| "required": ["maxLength"] | |
| } | |
| }, | |
| "properties": { | |
| "additionalItems": {"$ref": "#"}, | |
| "additionalProperties": {"$ref": "#"}, | |
| "dependencies": { | |
| "additionalProperties": { | |
| "anyOf": [{"type": "array"}, {"$ref": "#"}] | |
| } | |
| }, | |
| "items": { | |
| "anyOf": [{"$ref": "#"}, {"$ref": "#/definitions/schemaArray"}] | |
| }, | |
| "definitions": { | |
| "additionalProperties": {"$ref": "#"} | |
| }, | |
| "patternProperties": { | |
| "additionalProperties": {"$ref": "#"} | |
| }, | |
| "properties": { | |
| "additionalProperties": {"$ref": "#"} | |
| }, | |
| "if": {"$ref": "#"}, | |
| "then": {"$ref": "#"}, | |
| "else": {"$ref": "#"}, | |
| "allOf": {"$ref": "#/definitions/schemaArray"}, | |
| "anyOf": {"$ref": "#/definitions/schemaArray"}, | |
| "oneOf": {"$ref": "#/definitions/schemaArray"}, | |
| "not": {"$ref": "#"}, | |
| "contains": {"$ref": "#"}, | |
| "propertyNames": {"$ref": "#"} | |
| } | |
| } |
| { | |
| "_from": "ajv@^8.5.0", | |
| "_id": "ajv@8.6.0", | |
| "_inBundle": false, | |
| "_integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", | |
| "_location": "/@hint/utils-json/ajv", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "ajv@^8.5.0", | |
| "name": "ajv", | |
| "escapedName": "ajv", | |
| "rawSpec": "^8.5.0", | |
| "saveSpec": null, | |
| "fetchSpec": "^8.5.0" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/utils-json" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", | |
| "_shasum": "60cc45d9c46a477d80d92c48076d972c342e5720", | |
| "_spec": "ajv@^8.5.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/utils-json", | |
| "author": { | |
| "name": "Evgeny Poberezkin" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/ajv-validator/ajv/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "collective": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/ajv" | |
| }, | |
| "dependencies": { | |
| "fast-deep-equal": "^3.1.1", | |
| "json-schema-traverse": "^1.0.0", | |
| "require-from-string": "^2.0.2", | |
| "uri-js": "^4.2.2" | |
| }, | |
| "deprecated": false, | |
| "description": "Another JSON Schema Validator", | |
| "devDependencies": { | |
| "@ajv-validator/config": "^0.3.0", | |
| "@rollup/plugin-commonjs": "^19.0.0", | |
| "@rollup/plugin-json": "^4.1.0", | |
| "@rollup/plugin-node-resolve": "^13.0.0", | |
| "@rollup/plugin-typescript": "^8.2.1", | |
| "@types/chai": "^4.2.12", | |
| "@types/mocha": "^8.0.3", | |
| "@types/node": "^15.0.2", | |
| "@types/require-from-string": "^1.2.0", | |
| "@typescript-eslint/eslint-plugin": "^3.8.0", | |
| "@typescript-eslint/parser": "^3.8.0", | |
| "@vuepress/shared-utils": "^1.8.2", | |
| "ajv-formats": "^2.0.0", | |
| "chai": "^4.0.1", | |
| "cross-env": "^7.0.2", | |
| "dayjs": "^1.10.4", | |
| "dayjs-plugin-utc": "^0.1.2", | |
| "eslint": "^7.8.1", | |
| "eslint-config-prettier": "^7.0.0", | |
| "glob": "^7.0.0", | |
| "husky": "^6.0.0", | |
| "if-node-version": "^1.0.0", | |
| "jimp": "^0.16.1", | |
| "js-beautify": "^1.7.3", | |
| "json-schema-test": "^2.0.0", | |
| "karma": "^6.0.0", | |
| "karma-chrome-launcher": "^3.0.0", | |
| "karma-mocha": "^2.0.0", | |
| "lint-staged": "^11.0.0", | |
| "mocha": "^8.0.1", | |
| "node-fetch": "^2.6.1", | |
| "nyc": "^15.0.0", | |
| "prettier": "^2.3.1", | |
| "rollup": "^2.44.0", | |
| "rollup-plugin-terser": "^7.0.2", | |
| "ts-node": "^10.0.0", | |
| "tsify": "^5.0.2", | |
| "typescript": "^4.2.0", | |
| "vuepress": "^1.8.2" | |
| }, | |
| "files": [ | |
| "lib/", | |
| "dist/", | |
| ".runkit_example.js" | |
| ], | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/epoberezkin" | |
| }, | |
| "homepage": "https://ajv.js.org", | |
| "husky": { | |
| "hooks": { | |
| "pre-commit": "lint-staged && npm test" | |
| } | |
| }, | |
| "keywords": [ | |
| "JSON", | |
| "schema", | |
| "validator", | |
| "validation", | |
| "jsonschema", | |
| "json-schema", | |
| "json-schema-validator", | |
| "json-schema-validation" | |
| ], | |
| "license": "MIT", | |
| "lint-staged": { | |
| "*.{json,yaml,js,ts}": "prettier --write" | |
| }, | |
| "main": "dist/ajv.js", | |
| "name": "ajv", | |
| "nyc": { | |
| "exclude": [ | |
| "**/spec/**", | |
| "node_modules" | |
| ], | |
| "reporter": [ | |
| "lcov", | |
| "text-summary" | |
| ] | |
| }, | |
| "prettier": "@ajv-validator/config/prettierrc.json", | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/ajv-validator/ajv.git" | |
| }, | |
| "runkitExampleFilename": ".runkit_example.js", | |
| "scripts": { | |
| "benchmark": "npm i && npm run build && npm link && cd ./benchmark && npm link ajv && npm i && node ./jtd", | |
| "build": "rm -rf dist && tsc && cp -r lib/refs dist && rm dist/refs/json-schema-2019-09/index.ts && rm dist/refs/json-schema-2020-12/index.ts && rm dist/refs/jtd-schema.ts", | |
| "bundle": "rm -rf bundle && rollup -c", | |
| "docs:build": "./scripts/prepare-site && vuepress build docs", | |
| "docs:dev": "./scripts/prepare-site && vuepress dev docs", | |
| "eslint": "eslint \"lib/**/*.ts\" \"spec/**/*.*s\" scripts --ignore-pattern spec/JSON-Schema-Test-Suite", | |
| "json-tests": "rm -rf spec/_json/*.js && node scripts/jsontests", | |
| "prepublish": "npm run build", | |
| "prettier:check": "prettier --list-different \"./**/*.{json,yaml,js,ts}\"", | |
| "prettier:write": "prettier --write \"./**/*.{json,yaml,js,ts}\"", | |
| "test": "npm run json-tests && npm run prettier:check && npm run eslint && npm link && npm link ajv && npm run test-cov", | |
| "test-all": "npm run test-cov && if-node-version 12 npm run test-browser", | |
| "test-browser": "rm -rf .browser && npm run bundle && scripts/prepare-tests && karma start", | |
| "test-ci": "AJV_FULL_TEST=true npm test", | |
| "test-codegen": "nyc cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha -r ts-node/register 'spec/codegen.spec.ts' -R spec", | |
| "test-cov": "nyc npm run test-spec", | |
| "test-debug": "npm run test-spec -- --inspect-brk", | |
| "test-karma": "karma start", | |
| "test-spec": "cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha -r ts-node/register \"spec/**/*.spec.{ts,js}\" -R dot -g \\(.recursiveRef.with.no..recursiveAnchor\\|.dynamicRef.with.no..dynamicAnchor\\).in.the.initial.target.schema.resource -i" | |
| }, | |
| "types": "dist/ajv.d.ts", | |
| "version": "8.6.0" | |
| } |
| { | |
| "_from": "json-schema-traverse@^1.0.0", | |
| "_id": "json-schema-traverse@1.0.0", | |
| "_inBundle": false, | |
| "_integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", | |
| "_location": "/@hint/utils-json/json-schema-traverse", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "json-schema-traverse@^1.0.0", | |
| "name": "json-schema-traverse", | |
| "escapedName": "json-schema-traverse", | |
| "rawSpec": "^1.0.0", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.0" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/utils-json/ajv" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", | |
| "_shasum": "ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2", | |
| "_spec": "json-schema-traverse@^1.0.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/utils-json/node_modules/ajv", | |
| "author": { | |
| "name": "Evgeny Poberezkin" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/epoberezkin/json-schema-traverse/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "deprecated": false, | |
| "description": "Traverse JSON Schema passing each schema object to callback", | |
| "devDependencies": { | |
| "eslint": "^7.3.1", | |
| "mocha": "^8.0.1", | |
| "nyc": "^15.0.0", | |
| "pre-commit": "^1.2.2" | |
| }, | |
| "homepage": "https://github.com/epoberezkin/json-schema-traverse#readme", | |
| "keywords": [ | |
| "JSON-Schema", | |
| "traverse", | |
| "iterate" | |
| ], | |
| "license": "MIT", | |
| "main": "index.js", | |
| "name": "json-schema-traverse", | |
| "nyc": { | |
| "exclude": [ | |
| "**/spec/**", | |
| "node_modules" | |
| ], | |
| "reporter": [ | |
| "lcov", | |
| "text-summary" | |
| ] | |
| }, | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/epoberezkin/json-schema-traverse.git" | |
| }, | |
| "scripts": { | |
| "eslint": "eslint index.js spec", | |
| "test": "npm run eslint && nyc npm run test-spec", | |
| "test-spec": "mocha spec -R spec" | |
| }, | |
| "types": "index.d.ts", | |
| "version": "1.0.0" | |
| } |
| { | |
| "_from": "@hint/utils-json@^1.0.11", | |
| "_id": "@hint/utils-json@1.0.11", | |
| "_inBundle": false, | |
| "_integrity": "sha512-EzG3V24mcQwCfiNymyqP8b09Uu527/3HEQ6VFexs8slOJfyG6lYVkeEKnbfTtZTJGGwn3VRwX8v6B46f51D5jQ==", | |
| "_location": "/@hint/utils-json", | |
| "_phantomChildren": { | |
| "fast-deep-equal": "3.1.3", | |
| "require-from-string": "2.0.2", | |
| "uri-js": "4.4.1" | |
| }, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-json@^1.0.11", | |
| "name": "@hint/utils-json", | |
| "escapedName": "@hint%2futils-json", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.11", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.11" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/parser-babel-config", | |
| "/@hint/parser-manifest", | |
| "/@hint/parser-typescript-config", | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-json/-/utils-json-1.0.11.tgz", | |
| "_shasum": "a0ffff57c8eea1a695c1616a5d2accb3be1871a3", | |
| "_spec": "@hint/utils-json@^1.0.11", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-network": "^1.0.10", | |
| "@hint/utils-types": "^1.1.3", | |
| "ajv": "^8.5.0", | |
| "ajv-formats": "^2.1.0", | |
| "jsonc-parser": "^3.0.0", | |
| "lodash": "^4.17.21" | |
| }, | |
| "deprecated": false, | |
| "description": "utils for JSON", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-json", | |
| "json", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-json", | |
| "repository": { | |
| "directory": "packages/utils-json", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.11" | |
| } |
| { | |
| "_from": "@hint/utils-network@^1.0.10", | |
| "_id": "@hint/utils-network@1.0.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-HhYEOJFn4jn7FlFeGVMkS7c74FfeG83pkB6hoV1vF7HsjmunJdDS7fx2nSnK/8hr54k95co1W7kbNlVe0nBQgA==", | |
| "_location": "/@hint/utils-network", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-network@^1.0.10", | |
| "name": "@hint/utils-network", | |
| "escapedName": "@hint%2futils-network", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/connector-jsdom", | |
| "/@hint/connector-local", | |
| "/@hint/connector-puppeteer", | |
| "/@hint/hint-apple-touch-icons", | |
| "/@hint/hint-content-type", | |
| "/@hint/hint-disown-opener", | |
| "/@hint/hint-highest-available-document-mode", | |
| "/@hint/hint-html-checker", | |
| "/@hint/hint-http-cache", | |
| "/@hint/hint-http-compression", | |
| "/@hint/hint-no-bom", | |
| "/@hint/hint-no-disallowed-headers", | |
| "/@hint/hint-no-friendly-error-pages", | |
| "/@hint/hint-no-html-only-headers", | |
| "/@hint/hint-no-protocol-relative-urls", | |
| "/@hint/hint-no-vulnerable-javascript-libraries", | |
| "/@hint/hint-sri", | |
| "/@hint/hint-ssllabs", | |
| "/@hint/hint-strict-transport-security", | |
| "/@hint/hint-validate-set-cookie-header", | |
| "/@hint/hint-x-content-type-options", | |
| "/@hint/parser-babel-config", | |
| "/@hint/parser-manifest", | |
| "/@hint/parser-typescript-config", | |
| "/@hint/parser-webpack-config", | |
| "/@hint/utils-connector-tools", | |
| "/@hint/utils-json", | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-network/-/utils-network-1.0.10.tgz", | |
| "_shasum": "6622d4a20b518b95713df42176b17bed7a8d29c5", | |
| "_spec": "@hint/utils-network@^1.0.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.10", | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-string": "^1.0.8", | |
| "@hint/utils-types": "^1.1.3", | |
| "content-type": "^1.0.4", | |
| "file-url": "^3.0.0", | |
| "lodash": "^4.17.21", | |
| "request": "^2.88.2" | |
| }, | |
| "deprecated": false, | |
| "description": "utils for network", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-network", | |
| "network", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-network", | |
| "repository": { | |
| "directory": "packages/utils-network", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.10" | |
| } |
| { | |
| "_from": "@hint/utils-string@^1.0.8", | |
| "_id": "@hint/utils-string@1.0.8", | |
| "_inBundle": false, | |
| "_integrity": "sha512-i3Q+L5/Obu75cqcL4fNOUNO4lxhaS5Xzg/FRkNvx+qu7oA3zk3aeccbI16kcc8wAA83qNFAd6zSCK7JTY9BS9g==", | |
| "_location": "/@hint/utils-string", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-string@^1.0.8", | |
| "name": "@hint/utils-string", | |
| "escapedName": "@hint%2futils-string", | |
| "scope": "@hint", | |
| "rawSpec": "^1.0.8", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.8" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/formatter-stylish", | |
| "/@hint/hint-apple-touch-icons", | |
| "/@hint/hint-content-type", | |
| "/@hint/hint-disown-opener", | |
| "/@hint/hint-highest-available-document-mode", | |
| "/@hint/hint-http-compression", | |
| "/@hint/hint-image-optimization-cloudinary", | |
| "/@hint/hint-manifest-exists", | |
| "/@hint/hint-manifest-file-extension", | |
| "/@hint/hint-manifest-is-valid", | |
| "/@hint/hint-meta-charset-utf-8", | |
| "/@hint/hint-meta-viewport", | |
| "/@hint/hint-no-disallowed-headers", | |
| "/@hint/hint-no-html-only-headers", | |
| "/@hint/hint-no-protocol-relative-urls", | |
| "/@hint/hint-sri", | |
| "/@hint/hint-strict-transport-security", | |
| "/@hint/hint-validate-set-cookie-header", | |
| "/@hint/hint-x-content-type-options", | |
| "/@hint/parser-css", | |
| "/@hint/parser-less", | |
| "/@hint/parser-manifest", | |
| "/@hint/parser-sass", | |
| "/@hint/utils", | |
| "/@hint/utils-connector-tools", | |
| "/@hint/utils-network", | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-string/-/utils-string-1.0.8.tgz", | |
| "_shasum": "9c60a546cf8f98732c40c40a30d774d8a978320c", | |
| "_spec": "@hint/utils-string@^1.0.8", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": {}, | |
| "deprecated": false, | |
| "description": "utils for strings", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-string", | |
| "string", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-string", | |
| "repository": { | |
| "directory": "packages/utils-string", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.8" | |
| } |
| { | |
| "_from": "@hint/utils-types@^1.1.3", | |
| "_id": "@hint/utils-types@1.1.3", | |
| "_inBundle": false, | |
| "_integrity": "sha512-CjRLYErVtHlBbZUFBXa3KQVBhK5kOHbRMYu+PdrWLlf6OgfsIDb7+yGFgV4bYTTBN+J56gDZ9QEaHYhnuNrspQ==", | |
| "_location": "/@hint/utils-types", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils-types@^1.1.3", | |
| "name": "@hint/utils-types", | |
| "escapedName": "@hint%2futils-types", | |
| "scope": "@hint", | |
| "rawSpec": "^1.1.3", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.1.3" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/connector-jsdom", | |
| "/@hint/connector-puppeteer", | |
| "/@hint/formatter-html", | |
| "/@hint/formatter-json", | |
| "/@hint/formatter-stylish", | |
| "/@hint/formatter-summary", | |
| "/@hint/hint-apple-touch-icons", | |
| "/@hint/hint-axe", | |
| "/@hint/hint-babel-config", | |
| "/@hint/hint-button-type", | |
| "/@hint/hint-compat-api", | |
| "/@hint/hint-content-type", | |
| "/@hint/hint-create-element-svg", | |
| "/@hint/hint-css-prefix-order", | |
| "/@hint/hint-disown-opener", | |
| "/@hint/hint-highest-available-document-mode", | |
| "/@hint/hint-html-checker", | |
| "/@hint/hint-http-cache", | |
| "/@hint/hint-http-compression", | |
| "/@hint/hint-image-optimization-cloudinary", | |
| "/@hint/hint-leading-dot-classlist", | |
| "/@hint/hint-manifest-app-name", | |
| "/@hint/hint-manifest-exists", | |
| "/@hint/hint-manifest-file-extension", | |
| "/@hint/hint-manifest-is-valid", | |
| "/@hint/hint-meta-charset-utf-8", | |
| "/@hint/hint-meta-viewport", | |
| "/@hint/hint-no-bom", | |
| "/@hint/hint-no-disallowed-headers", | |
| "/@hint/hint-no-friendly-error-pages", | |
| "/@hint/hint-no-html-only-headers", | |
| "/@hint/hint-no-http-redirects", | |
| "/@hint/hint-no-inline-styles", | |
| "/@hint/hint-no-protocol-relative-urls", | |
| "/@hint/hint-no-vulnerable-javascript-libraries", | |
| "/@hint/hint-scoped-svg-styles", | |
| "/@hint/hint-sri", | |
| "/@hint/hint-ssllabs", | |
| "/@hint/hint-strict-transport-security", | |
| "/@hint/hint-stylesheet-limits", | |
| "/@hint/hint-typescript-config", | |
| "/@hint/hint-validate-set-cookie-header", | |
| "/@hint/hint-webpack-config", | |
| "/@hint/hint-x-content-type-options", | |
| "/@hint/parser-manifest", | |
| "/@hint/utils-connector-tools", | |
| "/@hint/utils-dom", | |
| "/@hint/utils-i18n", | |
| "/@hint/utils-json", | |
| "/@hint/utils-network", | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils-types/-/utils-types-1.1.3.tgz", | |
| "_shasum": "09b1ca9fb1c263a26e896404ca58d52ae3cfa0dc", | |
| "_spec": "@hint/utils-types@^1.1.3", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": {}, | |
| "deprecated": false, | |
| "description": "Common types package", | |
| "devDependencies": { | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "npm-run-all": "^4.1.5", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils-types", | |
| "types", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils-types", | |
| "repository": { | |
| "directory": "packages/utils-types", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && tsc --inlineSourceMap false --removeComments true", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run test-only", | |
| "test-only": "npm run build", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.1.3" | |
| } |
| {"application/andrew-inset":{"extensions":["ez"]},"application/applixware":{"extensions":["aw"]},"application/atom+xml":{"extensions":["atom"]},"application/atomcat+xml":{"extensions":["atomcat"]},"application/atomsvc+xml":{"extensions":["atomsvc"]},"application/bdoc":{"extensions":["bdoc"]},"application/ccxml+xml":{"extensions":["ccxml"]},"application/cdmi-capability":{"extensions":["cdmia"]},"application/cdmi-container":{"extensions":["cdmic"]},"application/cdmi-domain":{"extensions":["cdmid"]},"application/cdmi-object":{"extensions":["cdmio"]},"application/cdmi-queue":{"extensions":["cdmiq"]},"application/cu-seeme":{"extensions":["cu"]},"application/dash+xml":{"extensions":["mpd"]},"application/davmount+xml":{"extensions":["davmount"]},"application/docbook+xml":{"extensions":["dbk"]},"application/dssc+der":{"extensions":["dssc"]},"application/dssc+xml":{"extensions":["xdssc"]},"application/ecmascript":{"extensions":["ecma","es"]},"application/emma+xml":{"extensions":["emma"]},"application/epub+zip":{"extensions":["epub"]},"application/exi":{"extensions":["exi"]},"application/font-tdpfr":{"extensions":["pfr"]},"application/geo+json":{"extensions":["geojson"]},"application/gml+xml":{"extensions":["gml"]},"application/gpx+xml":{"extensions":["gpx"]},"application/gxf":{"extensions":["gxf"]},"application/gzip":{"extensions":["gz"]},"application/hjson":{"extensions":["hjson"]},"application/hyperstudio":{"extensions":["stk"]},"application/inkml+xml":{"extensions":["ink","inkml"]},"application/ipfix":{"extensions":["ipfix"]},"application/java-archive":{"extensions":["jar","war","ear"]},"application/java-serialized-object":{"extensions":["ser"]},"application/java-vm":{"extensions":["class"]},"application/javascript":{"charset":"UTF-8","extensions":["js","mjs"]},"application/json":{"charset":"UTF-8","extensions":["json","map"]},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"extensions":["jsonml"]},"application/ld+json":{"extensions":["jsonld"]},"application/lost+xml":{"extensions":["lostxml"]},"application/mac-binhex40":{"extensions":["hqx"]},"application/mac-compactpro":{"extensions":["cpt"]},"application/mads+xml":{"extensions":["mads"]},"application/manifest+json":{"charset":"UTF-8","extensions":["webmanifest"]},"application/marc":{"extensions":["mrc"]},"application/marcxml+xml":{"extensions":["mrcx"]},"application/mathematica":{"extensions":["ma","nb","mb"]},"application/mathml+xml":{"extensions":["mathml"]},"application/mbox":{"extensions":["mbox"]},"application/mediaservercontrol+xml":{"extensions":["mscml"]},"application/metalink+xml":{"extensions":["metalink"]},"application/metalink4+xml":{"extensions":["meta4"]},"application/mets+xml":{"extensions":["mets"]},"application/mods+xml":{"extensions":["mods"]},"application/mp21":{"extensions":["m21","mp21"]},"application/mp4":{"extensions":["mp4s","m4p"]},"application/msword":{"extensions":["doc","dot"]},"application/mxf":{"extensions":["mxf"]},"application/octet-stream":{"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"extensions":["oda"]},"application/oebps-package+xml":{"extensions":["opf"]},"application/ogg":{"extensions":["ogx"]},"application/omdoc+xml":{"extensions":["omdoc"]},"application/onenote":{"extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/oxps":{"extensions":["oxps"]},"application/patch-ops-error+xml":{"extensions":["xer"]},"application/pdf":{"extensions":["pdf"]},"application/pgp-encrypted":{"extensions":["pgp"]},"application/pgp-signature":{"extensions":["asc","sig"]},"application/pics-rules":{"extensions":["prf"]},"application/pkcs10":{"extensions":["p10"]},"application/pkcs7-mime":{"extensions":["p7m","p7c"]},"application/pkcs7-signature":{"extensions":["p7s"]},"application/pkcs8":{"extensions":["p8"]},"application/pkix-attr-cert":{"extensions":["ac"]},"application/pkix-cert":{"extensions":["cer"]},"application/pkix-crl":{"extensions":["crl"]},"application/pkix-pkipath":{"extensions":["pkipath"]},"application/pkixcmp":{"extensions":["pki"]},"application/pls+xml":{"extensions":["pls"]},"application/postscript":{"extensions":["ai","eps","ps"]},"application/prs.cww":{"extensions":["cww"]},"application/pskc+xml":{"extensions":["pskcxml"]},"application/raml+yaml":{"extensions":["raml"]},"application/rdf+xml":{"extensions":["rdf","owl"]},"application/reginfo+xml":{"extensions":["rif"]},"application/relax-ng-compact-syntax":{"extensions":["rnc"]},"application/resource-lists+xml":{"extensions":["rl"]},"application/resource-lists-diff+xml":{"extensions":["rld"]},"application/rls-services+xml":{"extensions":["rs"]},"application/rpki-ghostbusters":{"extensions":["gbr"]},"application/rpki-manifest":{"extensions":["mft"]},"application/rpki-roa":{"extensions":["roa"]},"application/rsd+xml":{"extensions":["rsd"]},"application/rss+xml":{"extensions":["rss"]},"application/rtf":{"extensions":["rtf"]},"application/sbml+xml":{"extensions":["sbml"]},"application/scvp-cv-request":{"extensions":["scq"]},"application/scvp-cv-response":{"extensions":["scs"]},"application/scvp-vp-request":{"extensions":["spq"]},"application/scvp-vp-response":{"extensions":["spp"]},"application/sdp":{"extensions":["sdp"]},"application/set-payment-initiation":{"extensions":["setpay"]},"application/set-registration-initiation":{"extensions":["setreg"]},"application/shf+xml":{"extensions":["shf"]},"application/smil+xml":{"extensions":["smi","smil"]},"application/sparql-query":{"extensions":["rq"]},"application/sparql-results+xml":{"extensions":["srx"]},"application/srgs":{"extensions":["gram"]},"application/srgs+xml":{"extensions":["grxml"]},"application/sru+xml":{"extensions":["sru"]},"application/ssdl+xml":{"extensions":["ssdl"]},"application/ssml+xml":{"extensions":["ssml"]},"application/tei+xml":{"extensions":["tei","teicorpus"]},"application/thraud+xml":{"extensions":["tfi"]},"application/timestamped-data":{"extensions":["tsd"]},"application/vnd.3gpp.pic-bw-large":{"extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"extensions":["pvb"]},"application/vnd.3gpp2.tcap":{"extensions":["tcap"]},"application/vnd.3m.post-it-notes":{"extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"extensions":["aso"]},"application/vnd.accpac.simply.imp":{"extensions":["imp"]},"application/vnd.acucobol":{"extensions":["acu"]},"application/vnd.acucorp":{"extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"extensions":["air"]},"application/vnd.adobe.formscentral.fcdt":{"extensions":["fcdt"]},"application/vnd.adobe.fxp":{"extensions":["fxp","fxpl"]},"application/vnd.adobe.xdp+xml":{"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"extensions":["xfdf"]},"application/vnd.ahead.space":{"extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"extensions":["azs"]},"application/vnd.amazon.ebook":{"extensions":["azw"]},"application/vnd.americandynamics.acc":{"extensions":["acc"]},"application/vnd.amiga.ami":{"extensions":["ami"]},"application/vnd.android.package-archive":{"extensions":["apk"]},"application/vnd.anser-web-certificate-issue-initiation":{"extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"extensions":["fti"]},"application/vnd.antix.game-component":{"extensions":["atx"]},"application/vnd.apple.installer+xml":{"extensions":["mpkg"]},"application/vnd.apple.mpegurl":{"extensions":["m3u8"]},"application/vnd.apple.pkpass":{"extensions":["pkpass"]},"application/vnd.aristanetworks.swi":{"extensions":["swi"]},"application/vnd.astraea-software.iota":{"extensions":["iota"]},"application/vnd.audiograph":{"extensions":["aep"]},"application/vnd.blueice.multipass":{"extensions":["mpm"]},"application/vnd.bmi":{"extensions":["bmi"]},"application/vnd.businessobjects":{"extensions":["rep"]},"application/vnd.chemdraw+xml":{"extensions":["cdxml"]},"application/vnd.chipnuts.karaoke-mmd":{"extensions":["mmd"]},"application/vnd.cinderella":{"extensions":["cdy"]},"application/vnd.citationstyles.style+xml":{"extensions":["csl"]},"application/vnd.claymore":{"extensions":["cla"]},"application/vnd.cloanto.rp9":{"extensions":["rp9"]},"application/vnd.clonk.c4group":{"extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"extensions":["c11amz"]},"application/vnd.commonspace":{"extensions":["csp"]},"application/vnd.contact.cmsg":{"extensions":["cdbcmsg"]},"application/vnd.cosmocaller":{"extensions":["cmc"]},"application/vnd.crick.clicker":{"extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"extensions":["clkp"]},"application/vnd.crick.clicker.template":{"extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"extensions":["wbs"]},"application/vnd.ctc-posml":{"extensions":["pml"]},"application/vnd.cups-ppd":{"extensions":["ppd"]},"application/vnd.curl.car":{"extensions":["car"]},"application/vnd.curl.pcurl":{"extensions":["pcurl"]},"application/vnd.dart":{"extensions":["dart"]},"application/vnd.data-vision.rdz":{"extensions":["rdz"]},"application/vnd.dece.data":{"extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"extensions":["fe_launch"]},"application/vnd.dna":{"extensions":["dna"]},"application/vnd.dolby.mlp":{"extensions":["mlp"]},"application/vnd.dpgraph":{"extensions":["dpg"]},"application/vnd.dreamfactory":{"extensions":["dfac"]},"application/vnd.ds-keypoint":{"extensions":["kpxx"]},"application/vnd.dvb.ait":{"extensions":["ait"]},"application/vnd.dvb.service":{"extensions":["svc"]},"application/vnd.dynageo":{"extensions":["geo"]},"application/vnd.ecowin.chart":{"extensions":["mag"]},"application/vnd.enliven":{"extensions":["nml"]},"application/vnd.epson.esf":{"extensions":["esf"]},"application/vnd.epson.msf":{"extensions":["msf"]},"application/vnd.epson.quickanime":{"extensions":["qam"]},"application/vnd.epson.salt":{"extensions":["slt"]},"application/vnd.epson.ssf":{"extensions":["ssf"]},"application/vnd.eszigno3+xml":{"extensions":["es3","et3"]},"application/vnd.ezpix-album":{"extensions":["ez2"]},"application/vnd.ezpix-package":{"extensions":["ez3"]},"application/vnd.fdf":{"extensions":["fdf"]},"application/vnd.fdsn.mseed":{"extensions":["mseed"]},"application/vnd.fdsn.seed":{"extensions":["seed","dataless"]},"application/vnd.flographit":{"extensions":["gph"]},"application/vnd.fluxtime.clip":{"extensions":["ftc"]},"application/vnd.framemaker":{"extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"extensions":["fnc"]},"application/vnd.frogans.ltf":{"extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"extensions":["fsc"]},"application/vnd.fujitsu.oasys":{"extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"extensions":["bh2"]},"application/vnd.fujixerox.ddd":{"extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"extensions":["xbd"]},"application/vnd.fuzzysheet":{"extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"extensions":["txd"]},"application/vnd.geogebra.file":{"extensions":["ggb"]},"application/vnd.geogebra.tool":{"extensions":["ggt"]},"application/vnd.geometry-explorer":{"extensions":["gex","gre"]},"application/vnd.geonext":{"extensions":["gxt"]},"application/vnd.geoplan":{"extensions":["g2w"]},"application/vnd.geospace":{"extensions":["g3w"]},"application/vnd.gmx":{"extensions":["gmx"]},"application/vnd.google-apps.document":{"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"extensions":["kml"]},"application/vnd.google-earth.kmz":{"extensions":["kmz"]},"application/vnd.grafeq":{"extensions":["gqf","gqs"]},"application/vnd.groove-account":{"extensions":["gac"]},"application/vnd.groove-help":{"extensions":["ghf"]},"application/vnd.groove-identity-message":{"extensions":["gim"]},"application/vnd.groove-injector":{"extensions":["grv"]},"application/vnd.groove-tool-message":{"extensions":["gtm"]},"application/vnd.groove-tool-template":{"extensions":["tpl"]},"application/vnd.groove-vcard":{"extensions":["vcg"]},"application/vnd.hal+xml":{"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"extensions":["zmm"]},"application/vnd.hbci":{"extensions":["hbci"]},"application/vnd.hhe.lesson-player":{"extensions":["les"]},"application/vnd.hp-hpgl":{"extensions":["hpgl"]},"application/vnd.hp-hpid":{"extensions":["hpid"]},"application/vnd.hp-hps":{"extensions":["hps"]},"application/vnd.hp-jlyt":{"extensions":["jlt"]},"application/vnd.hp-pcl":{"extensions":["pcl"]},"application/vnd.hp-pclxl":{"extensions":["pclxl"]},"application/vnd.hydrostatix.sof-data":{"extensions":["sfd-hdstx"]},"application/vnd.ibm.minipay":{"extensions":["mpy"]},"application/vnd.ibm.modcap":{"extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"extensions":["irm"]},"application/vnd.ibm.secure-container":{"extensions":["sc"]},"application/vnd.iccprofile":{"extensions":["icc","icm"]},"application/vnd.igloader":{"extensions":["igl"]},"application/vnd.immervision-ivp":{"extensions":["ivp"]},"application/vnd.immervision-ivu":{"extensions":["ivu"]},"application/vnd.insors.igm":{"extensions":["igm"]},"application/vnd.intercon.formnet":{"extensions":["xpw","xpx"]},"application/vnd.intergeo":{"extensions":["i2g"]},"application/vnd.intu.qbo":{"extensions":["qbo"]},"application/vnd.intu.qfx":{"extensions":["qfx"]},"application/vnd.ipunplugged.rcprofile":{"extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"extensions":["irp"]},"application/vnd.is-xpr":{"extensions":["xpr"]},"application/vnd.isac.fcs":{"extensions":["fcs"]},"application/vnd.jam":{"extensions":["jam"]},"application/vnd.jcp.javame.midlet-rms":{"extensions":["rms"]},"application/vnd.jisp":{"extensions":["jisp"]},"application/vnd.joost.joda-archive":{"extensions":["joda"]},"application/vnd.kahootz":{"extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"extensions":["karbon"]},"application/vnd.kde.kchart":{"extensions":["chrt"]},"application/vnd.kde.kformula":{"extensions":["kfo"]},"application/vnd.kde.kivio":{"extensions":["flw"]},"application/vnd.kde.kontour":{"extensions":["kon"]},"application/vnd.kde.kpresenter":{"extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"extensions":["ksp"]},"application/vnd.kde.kword":{"extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"extensions":["htke"]},"application/vnd.kidspiration":{"extensions":["kia"]},"application/vnd.kinar":{"extensions":["kne","knp"]},"application/vnd.koan":{"extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"extensions":["sse"]},"application/vnd.las.las+xml":{"extensions":["lasxml"]},"application/vnd.llamagraphics.life-balance.desktop":{"extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"extensions":["lbe"]},"application/vnd.lotus-1-2-3":{"extensions":["123"]},"application/vnd.lotus-approach":{"extensions":["apr"]},"application/vnd.lotus-freelance":{"extensions":["pre"]},"application/vnd.lotus-notes":{"extensions":["nsf"]},"application/vnd.lotus-organizer":{"extensions":["org"]},"application/vnd.lotus-screencam":{"extensions":["scm"]},"application/vnd.lotus-wordpro":{"extensions":["lwp"]},"application/vnd.macports.portpkg":{"extensions":["portpkg"]},"application/vnd.mcd":{"extensions":["mcd"]},"application/vnd.medcalcdata":{"extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"extensions":["cdkey"]},"application/vnd.mfer":{"extensions":["mwf"]},"application/vnd.mfmp":{"extensions":["mfm"]},"application/vnd.micrografx.flo":{"extensions":["flo"]},"application/vnd.micrografx.igx":{"extensions":["igx"]},"application/vnd.mif":{"extensions":["mif"]},"application/vnd.mobius.daf":{"extensions":["daf"]},"application/vnd.mobius.dis":{"extensions":["dis"]},"application/vnd.mobius.mbk":{"extensions":["mbk"]},"application/vnd.mobius.mqy":{"extensions":["mqy"]},"application/vnd.mobius.msl":{"extensions":["msl"]},"application/vnd.mobius.plc":{"extensions":["plc"]},"application/vnd.mobius.txf":{"extensions":["txf"]},"application/vnd.mophun.application":{"extensions":["mpn"]},"application/vnd.mophun.certificate":{"extensions":["mpc"]},"application/vnd.mozilla.xul+xml":{"extensions":["xul"]},"application/vnd.ms-artgalry":{"extensions":["cil"]},"application/vnd.ms-cab-compressed":{"extensions":["cab"]},"application/vnd.ms-excel":{"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"extensions":["xltm"]},"application/vnd.ms-fontobject":{"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"extensions":["chm"]},"application/vnd.ms-ims":{"extensions":["ims"]},"application/vnd.ms-lrm":{"extensions":["lrm"]},"application/vnd.ms-officetheme":{"extensions":["thmx"]},"application/vnd.ms-outlook":{"extensions":["msg"]},"application/vnd.ms-pki.seccat":{"extensions":["cat"]},"application/vnd.ms-pki.stl":{"extensions":["stl"]},"application/vnd.ms-powerpoint":{"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"extensions":["potm"]},"application/vnd.ms-project":{"extensions":["mpp","mpt"]},"application/vnd.ms-word.document.macroenabled.12":{"extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"extensions":["dotm"]},"application/vnd.ms-works":{"extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"extensions":["xps"]},"application/vnd.mseq":{"extensions":["mseq"]},"application/vnd.musician":{"extensions":["mus"]},"application/vnd.muvee.style":{"extensions":["msty"]},"application/vnd.mynfc":{"extensions":["taglet"]},"application/vnd.neurolanguage.nlu":{"extensions":["nlu"]},"application/vnd.nitf":{"extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"extensions":["nnd"]},"application/vnd.noblenet-sealer":{"extensions":["nns"]},"application/vnd.noblenet-web":{"extensions":["nnw"]},"application/vnd.nokia.n-gage.data":{"extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"extensions":["n-gage"]},"application/vnd.nokia.radio-preset":{"extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"extensions":["rpss"]},"application/vnd.novadigm.edm":{"extensions":["edm"]},"application/vnd.novadigm.edx":{"extensions":["edx"]},"application/vnd.novadigm.ext":{"extensions":["ext"]},"application/vnd.oasis.opendocument.chart":{"extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"extensions":["oth"]},"application/vnd.olpc-sugar":{"extensions":["xo"]},"application/vnd.oma.dd2+xml":{"extensions":["dd2"]},"application/vnd.openofficeorg.extension":{"extensions":["oxt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.template":{"extensions":["potx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"extensions":["dotx"]},"application/vnd.osgeo.mapguide.package":{"extensions":["mgp"]},"application/vnd.osgi.dp":{"extensions":["dp"]},"application/vnd.osgi.subsystem":{"extensions":["esa"]},"application/vnd.palm":{"extensions":["pdb","pqa","oprc"]},"application/vnd.pawaafile":{"extensions":["paw"]},"application/vnd.pg.format":{"extensions":["str"]},"application/vnd.pg.osasli":{"extensions":["ei6"]},"application/vnd.picsel":{"extensions":["efif"]},"application/vnd.pmi.widget":{"extensions":["wg"]},"application/vnd.pocketlearn":{"extensions":["plf"]},"application/vnd.powerbuilder6":{"extensions":["pbd"]},"application/vnd.previewsystems.box":{"extensions":["box"]},"application/vnd.proteus.magazine":{"extensions":["mgz"]},"application/vnd.publishare-delta-tree":{"extensions":["qps"]},"application/vnd.pvi.ptid1":{"extensions":["ptid"]},"application/vnd.quark.quarkxpress":{"extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.realvnc.bed":{"extensions":["bed"]},"application/vnd.recordare.musicxml":{"extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"extensions":["musicxml"]},"application/vnd.rig.cryptonote":{"extensions":["cryptonote"]},"application/vnd.rim.cod":{"extensions":["cod"]},"application/vnd.rn-realmedia":{"extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"extensions":["link66"]},"application/vnd.sailingtracker.track":{"extensions":["st"]},"application/vnd.seemail":{"extensions":["see"]},"application/vnd.sema":{"extensions":["sema"]},"application/vnd.semd":{"extensions":["semd"]},"application/vnd.semf":{"extensions":["semf"]},"application/vnd.shana.informed.formdata":{"extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"extensions":["itp"]},"application/vnd.shana.informed.interchange":{"extensions":["iif"]},"application/vnd.shana.informed.package":{"extensions":["ipk"]},"application/vnd.simtech-mindmapper":{"extensions":["twd","twds"]},"application/vnd.smaf":{"extensions":["mmf"]},"application/vnd.smart.teacher":{"extensions":["teacher"]},"application/vnd.solent.sdkm+xml":{"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"extensions":["dxp"]},"application/vnd.spotfire.sfs":{"extensions":["sfs"]},"application/vnd.stardivision.calc":{"extensions":["sdc"]},"application/vnd.stardivision.draw":{"extensions":["sda"]},"application/vnd.stardivision.impress":{"extensions":["sdd"]},"application/vnd.stardivision.math":{"extensions":["smf"]},"application/vnd.stardivision.writer":{"extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"extensions":["sgl"]},"application/vnd.stepmania.package":{"extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"extensions":["sm"]},"application/vnd.sun.wadl+xml":{"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"extensions":["stc"]},"application/vnd.sun.xml.draw":{"extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"extensions":["std"]},"application/vnd.sun.xml.impress":{"extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"extensions":["sti"]},"application/vnd.sun.xml.math":{"extensions":["sxm"]},"application/vnd.sun.xml.writer":{"extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"extensions":["stw"]},"application/vnd.sus-calendar":{"extensions":["sus","susp"]},"application/vnd.svd":{"extensions":["svd"]},"application/vnd.symbian.install":{"extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"extensions":["xdm"]},"application/vnd.tao.intent-module-archive":{"extensions":["tao"]},"application/vnd.tcpdump.pcap":{"extensions":["pcap","cap","dmp"]},"application/vnd.tmobile-livetv":{"extensions":["tmo"]},"application/vnd.trid.tpt":{"extensions":["tpt"]},"application/vnd.triscape.mxs":{"extensions":["mxs"]},"application/vnd.trueapp":{"extensions":["tra"]},"application/vnd.ufdl":{"extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"extensions":["utz"]},"application/vnd.umajin":{"extensions":["umj"]},"application/vnd.unity":{"extensions":["unityweb"]},"application/vnd.uoml+xml":{"extensions":["uoml"]},"application/vnd.vcx":{"extensions":["vcx"]},"application/vnd.visio":{"extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"extensions":["vis"]},"application/vnd.vsf":{"extensions":["vsf"]},"application/vnd.wap.wbxml":{"extensions":["wbxml"]},"application/vnd.wap.wmlc":{"extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"extensions":["wmlsc"]},"application/vnd.webturbo":{"extensions":["wtb"]},"application/vnd.wolfram.player":{"extensions":["nbp"]},"application/vnd.wordperfect":{"extensions":["wpd"]},"application/vnd.wqd":{"extensions":["wqd"]},"application/vnd.wt.stf":{"extensions":["stf"]},"application/vnd.xara":{"extensions":["xar"]},"application/vnd.xfdl":{"extensions":["xfdl"]},"application/vnd.yamaha.hv-dic":{"extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"extensions":["osfpvg"]},"application/vnd.yamaha.smaf-audio":{"extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"extensions":["spf"]},"application/vnd.yellowriver-custom-menu":{"extensions":["cmp"]},"application/vnd.zul":{"extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"extensions":["zaz"]},"application/voicexml+xml":{"extensions":["vxml"]},"application/wasm":{"extensions":["wasm"]},"application/widget":{"extensions":["wgt"]},"application/winhlp":{"extensions":["hlp"]},"application/wsdl+xml":{"extensions":["wsdl"]},"application/wspolicy+xml":{"extensions":["wspolicy"]},"application/x-7z-compressed":{"extensions":["7z"]},"application/x-abiword":{"extensions":["abw"]},"application/x-ace-compressed":{"extensions":["ace"]},"application/x-apple-diskimage":{"extensions":["dmg"]},"application/x-arj":{"extensions":["arj"]},"application/x-authorware-bin":{"extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"extensions":["aam"]},"application/x-authorware-seg":{"extensions":["aas"]},"application/x-bcpio":{"extensions":["bcpio"]},"application/x-bdoc":{"extensions":["bdoc"]},"application/x-bittorrent":{"extensions":["torrent"]},"application/x-blorb":{"extensions":["blb","blorb"]},"application/x-bzip":{"extensions":["bz"]},"application/x-bzip2":{"extensions":["bz2","boz"]},"application/x-cbr":{"extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"extensions":["vcd"]},"application/x-cfs-compressed":{"extensions":["cfs"]},"application/x-chat":{"extensions":["chat"]},"application/x-chess-pgn":{"extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"extensions":["cco"]},"application/x-conference":{"extensions":["nsc"]},"application/x-cpio":{"extensions":["cpio"]},"application/x-csh":{"extensions":["csh"]},"application/x-debian-package":{"extensions":["deb","udeb"]},"application/x-dgc-compressed":{"extensions":["dgc"]},"application/x-director":{"extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"extensions":["wad"]},"application/x-dtbncx+xml":{"extensions":["ncx"]},"application/x-dtbook+xml":{"extensions":["dtb"]},"application/x-dtbresource+xml":{"extensions":["res"]},"application/x-dvi":{"extensions":["dvi"]},"application/x-envoy":{"extensions":["evy"]},"application/x-eva":{"extensions":["eva"]},"application/x-font-bdf":{"extensions":["bdf"]},"application/x-font-ghostscript":{"extensions":["gsf"]},"application/x-font-linux-psf":{"extensions":["psf"]},"application/x-font-pcf":{"extensions":["pcf"]},"application/x-font-snf":{"extensions":["snf"]},"application/x-font-type1":{"extensions":["pfa","pfb","pfm","afm"]},"application/x-freearc":{"extensions":["arc"]},"application/x-futuresplash":{"extensions":["spl"]},"application/x-gca-compressed":{"extensions":["gca"]},"application/x-glulx":{"extensions":["ulx"]},"application/x-gnumeric":{"extensions":["gnumeric"]},"application/x-gramps-xml":{"extensions":["gramps"]},"application/x-gtar":{"extensions":["gtar"]},"application/x-hdf":{"extensions":["hdf"]},"application/x-httpd-php":{"extensions":["php"]},"application/x-install-instructions":{"extensions":["install"]},"application/x-iso9660-image":{"extensions":["iso"]},"application/x-java-archive-diff":{"extensions":["jardiff"]},"application/x-java-jnlp-file":{"extensions":["jnlp"]},"application/x-latex":{"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"extensions":["lzh","lha"]},"application/x-makeself":{"extensions":["run"]},"application/x-mie":{"extensions":["mie"]},"application/x-mobipocket-ebook":{"extensions":["prc","mobi"]},"application/x-ms-application":{"extensions":["application"]},"application/x-ms-shortcut":{"extensions":["lnk"]},"application/x-ms-wmd":{"extensions":["wmd"]},"application/x-ms-wmz":{"extensions":["wmz"]},"application/x-ms-xbap":{"extensions":["xbap"]},"application/x-msaccess":{"extensions":["mdb"]},"application/x-msbinder":{"extensions":["obd"]},"application/x-mscardfile":{"extensions":["crd"]},"application/x-msclip":{"extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"extensions":["mny"]},"application/x-mspublisher":{"extensions":["pub"]},"application/x-msschedule":{"extensions":["scd"]},"application/x-msterminal":{"extensions":["trm"]},"application/x-mswrite":{"extensions":["wri"]},"application/x-netcdf":{"extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"extensions":["pac"]},"application/x-nzb":{"extensions":["nzb"]},"application/x-perl":{"extensions":["pl","pm"]},"application/x-pilot":{"extensions":["prc","pdb"]},"application/x-pkcs12":{"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"extensions":["p7r"]},"application/x-rar-compressed":{"extensions":["rar"]},"application/x-redhat-package-manager":{"extensions":["rpm"]},"application/x-research-info-systems":{"extensions":["ris"]},"application/x-sea":{"extensions":["sea"]},"application/x-sh":{"extensions":["sh"]},"application/x-shar":{"extensions":["shar"]},"application/x-shockwave-flash":{"extensions":["swf"]},"application/x-silverlight-app":{"extensions":["xap"]},"application/x-sql":{"extensions":["sql"]},"application/x-stuffit":{"extensions":["sit"]},"application/x-stuffitx":{"extensions":["sitx"]},"application/x-subrip":{"extensions":["srt"]},"application/x-sv4cpio":{"extensions":["sv4cpio"]},"application/x-sv4crc":{"extensions":["sv4crc"]},"application/x-t3vm-image":{"extensions":["t3"]},"application/x-tads":{"extensions":["gam"]},"application/x-tar":{"extensions":["tar"]},"application/x-tcl":{"extensions":["tcl","tk"]},"application/x-tex":{"extensions":["tex"]},"application/x-tex-tfm":{"extensions":["tfm"]},"application/x-texinfo":{"extensions":["texinfo","texi"]},"application/x-tgif":{"extensions":["obj"]},"application/x-ustar":{"extensions":["ustar"]},"application/x-virtualbox-hdd":{"extensions":["hdd"]},"application/x-virtualbox-ova":{"extensions":["ova"]},"application/x-virtualbox-ovf":{"extensions":["ovf"]},"application/x-virtualbox-vbox":{"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"extensions":["vdi"]},"application/x-virtualbox-vhd":{"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"extensions":["vmdk"]},"application/x-wais-source":{"extensions":["src"]},"application/x-web-app-manifest+json":{"extensions":["webapp"]},"application/x-x509-ca-cert":{"extensions":["der","crt","pem"]},"application/x-xfig":{"extensions":["fig"]},"application/x-xliff+xml":{"extensions":["xlf"]},"application/x-xpinstall":{"extensions":["xpi"]},"application/x-xz":{"extensions":["xz"]},"application/x-zmachine":{"extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/xaml+xml":{"extensions":["xaml"]},"application/xcap-diff+xml":{"extensions":["xdf"]},"application/xenc+xml":{"extensions":["xenc"]},"application/xhtml+xml":{"extensions":["xhtml","xht"]},"application/xml":{"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"extensions":["dtd"]},"application/xop+xml":{"extensions":["xop"]},"application/xproc+xml":{"extensions":["xpl"]},"application/xslt+xml":{"extensions":["xslt"]},"application/xspf+xml":{"extensions":["xspf"]},"application/xv+xml":{"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"extensions":["yang"]},"application/yin+xml":{"extensions":["yin"]},"application/zip":{"extensions":["zip"]},"audio/3gpp":{"extensions":["3gpp"]},"audio/adpcm":{"extensions":["adp"]},"audio/basic":{"extensions":["au","snd"]},"audio/midi":{"extensions":["mid","midi","kar","rmi"]},"audio/mp3":{"extensions":["mp3"]},"audio/mp4":{"extensions":["m4a","mp4a"]},"audio/mpeg":{"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{"extensions":["oga","ogg","spx"]},"audio/s3m":{"extensions":["s3m"]},"audio/silk":{"extensions":["sil"]},"audio/vnd.dece.audio":{"extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"extensions":["eol"]},"audio/vnd.dra":{"extensions":["dra"]},"audio/vnd.dts":{"extensions":["dts"]},"audio/vnd.dts.hd":{"extensions":["dtshd"]},"audio/vnd.lucent.voice":{"extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"extensions":["pya"]},"audio/vnd.nuera.ecelp4800":{"extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"extensions":["ecelp9600"]},"audio/vnd.rip":{"extensions":["rip"]},"audio/wav":{"extensions":["wav"]},"audio/wave":{"extensions":["wav"]},"audio/webm":{"extensions":["weba"]},"audio/x-aac":{"extensions":["aac"]},"audio/x-aiff":{"extensions":["aif","aiff","aifc"]},"audio/x-caf":{"extensions":["caf"]},"audio/x-flac":{"extensions":["flac"]},"audio/x-m4a":{"extensions":["m4a"]},"audio/x-matroska":{"extensions":["mka"]},"audio/x-mpegurl":{"extensions":["m3u"]},"audio/x-ms-wax":{"extensions":["wax"]},"audio/x-ms-wma":{"extensions":["wma"]},"audio/x-pn-realaudio":{"extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"extensions":["rmp"]},"audio/x-realaudio":{"extensions":["ra"]},"audio/x-wav":{"extensions":["wav"]},"audio/xm":{"extensions":["xm"]},"chemical/x-cdx":{"extensions":["cdx"]},"chemical/x-cif":{"extensions":["cif"]},"chemical/x-cmdf":{"extensions":["cmdf"]},"chemical/x-cml":{"extensions":["cml"]},"chemical/x-csml":{"extensions":["csml"]},"chemical/x-xyz":{"extensions":["xyz"]},"font/collection":{"extensions":["ttc"]},"font/otf":{"extensions":["otf"]},"font/ttf":{"extensions":["ttf"]},"font/woff":{"extensions":["woff"]},"font/woff2":{"extensions":["woff2"]},"image/apng":{"extensions":["apng"]},"image/bmp":{"extensions":["bmp"]},"image/cgm":{"extensions":["cgm"]},"image/g3fax":{"extensions":["g3"]},"image/gif":{"extensions":["gif"]},"image/ief":{"extensions":["ief"]},"image/jp2":{"extensions":["jp2","jpg2"]},"image/jpeg":{"extensions":["jpeg","jpg","jpe"]},"image/jpm":{"extensions":["jpm"]},"image/jpx":{"extensions":["jpx","jpf"]},"image/ktx":{"extensions":["ktx"]},"image/png":{"extensions":["png"]},"image/prs.btif":{"extensions":["btif"]},"image/sgi":{"extensions":["sgi"]},"image/svg+xml":{"extensions":["svg","svgz"]},"image/tiff":{"extensions":["tiff","tif"]},"image/vnd.adobe.photoshop":{"extensions":["psd"]},"image/vnd.dece.graphic":{"extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"extensions":["sub"]},"image/vnd.dwg":{"extensions":["dwg"]},"image/vnd.dxf":{"extensions":["dxf"]},"image/vnd.fastbidsheet":{"extensions":["fbs"]},"image/vnd.fpx":{"extensions":["fpx"]},"image/vnd.fst":{"extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"extensions":["rlc"]},"image/vnd.ms-modi":{"extensions":["mdi"]},"image/vnd.ms-photo":{"extensions":["wdp"]},"image/vnd.net-fpx":{"extensions":["npx"]},"image/vnd.wap.wbmp":{"extensions":["wbmp"]},"image/vnd.xiff":{"extensions":["xif"]},"image/webp":{"extensions":["webp"]},"image/x-3ds":{"extensions":["3ds"]},"image/x-cmu-raster":{"extensions":["ras"]},"image/x-cmx":{"extensions":["cmx"]},"image/x-freehand":{"extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"extensions":["ico"]},"image/x-jng":{"extensions":["jng"]},"image/x-mrsid-image":{"extensions":["sid"]},"image/x-ms-bmp":{"extensions":["bmp"]},"image/x-pcx":{"extensions":["pcx"]},"image/x-pict":{"extensions":["pic","pct"]},"image/x-portable-anymap":{"extensions":["pnm"]},"image/x-portable-bitmap":{"extensions":["pbm"]},"image/x-portable-graymap":{"extensions":["pgm"]},"image/x-portable-pixmap":{"extensions":["ppm"]},"image/x-rgb":{"extensions":["rgb"]},"image/x-tga":{"extensions":["tga"]},"image/x-xbitmap":{"extensions":["xbm"]},"image/x-xpixmap":{"extensions":["xpm"]},"image/x-xwindowdump":{"extensions":["xwd"]},"message/disposition-notification":{"extensions":["disposition-notification"]},"message/global":{"extensions":["u8msg"]},"message/global-delivery-status":{"extensions":["u8dsn"]},"message/global-disposition-notification":{"extensions":["u8mdn"]},"message/global-headers":{"extensions":["u8hdr"]},"message/rfc822":{"extensions":["eml","mime"]},"message/vnd.wfa.wsc":{"extensions":["wsc"]},"model/gltf+json":{"extensions":["gltf"]},"model/gltf-binary":{"extensions":["glb"]},"model/iges":{"extensions":["igs","iges"]},"model/mesh":{"extensions":["msh","mesh","silo"]},"model/vnd.collada+xml":{"extensions":["dae"]},"model/vnd.dwf":{"extensions":["dwf"]},"model/vnd.gdl":{"extensions":["gdl"]},"model/vnd.gtw":{"extensions":["gtw"]},"model/vnd.mts":{"extensions":["mts"]},"model/vnd.vtu":{"extensions":["vtu"]},"model/vrml":{"extensions":["wrl","vrml"]},"model/x3d+binary":{"extensions":["x3db","x3dbz"]},"model/x3d+vrml":{"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"extensions":["x3d","x3dz"]},"text/cache-manifest":{"extensions":["appcache","manifest"]},"text/calendar":{"extensions":["ics","ifb"]},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/css":{"charset":"UTF-8","extensions":["css"]},"text/csv":{"extensions":["csv"]},"text/html":{"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/jsx":{"extensions":["jsx"]},"text/less":{"extensions":["less"]},"text/markdown":{"extensions":["markdown","md"]},"text/mathml":{"extensions":["mml"]},"text/n3":{"extensions":["n3"]},"text/plain":{"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/prs.lines.tag":{"extensions":["dsc"]},"text/richtext":{"extensions":["rtx"]},"text/rtf":{"extensions":["rtf"]},"text/sgml":{"extensions":["sgml","sgm"]},"text/shex":{"extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/stylus":{"extensions":["stylus","styl"]},"text/tab-separated-values":{"extensions":["tsv"]},"text/troff":{"extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"charset":"UTF-8","extensions":["ttl"]},"text/uri-list":{"extensions":["uri","uris","urls"]},"text/vcard":{"extensions":["vcard"]},"text/vnd.curl":{"extensions":["curl"]},"text/vnd.curl.dcurl":{"extensions":["dcurl"]},"text/vnd.curl.mcurl":{"extensions":["mcurl"]},"text/vnd.curl.scurl":{"extensions":["scurl"]},"text/vnd.dvb.subtitle":{"extensions":["sub"]},"text/vnd.fly":{"extensions":["fly"]},"text/vnd.fmi.flexstor":{"extensions":["flx"]},"text/vnd.graphviz":{"extensions":["gv"]},"text/vnd.in3d.3dml":{"extensions":["3dml"]},"text/vnd.in3d.spot":{"extensions":["spot"]},"text/vnd.sun.j2me.app-descriptor":{"extensions":["jad"]},"text/vnd.wap.wml":{"extensions":["wml"]},"text/vnd.wap.wmlscript":{"extensions":["wmls"]},"text/vtt":{"charset":"UTF-8","extensions":["vtt"]},"text/x-asm":{"extensions":["s","asm"]},"text/x-c":{"extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"extensions":["htc"]},"text/x-fortran":{"extensions":["f","for","f77","f90"]},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"extensions":["java"]},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"extensions":["mkd"]},"text/x-nfo":{"extensions":["nfo"]},"text/x-opml":{"extensions":["opml"]},"text/x-org":{"extensions":["org"]},"text/x-pascal":{"extensions":["p","pas"]},"text/x-processing":{"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"extensions":["etx"]},"text/x-sfv":{"extensions":["sfv"]},"text/x-suse-ymp":{"extensions":["ymp"]},"text/x-uuencode":{"extensions":["uu"]},"text/x-vcalendar":{"extensions":["vcs"]},"text/x-vcard":{"extensions":["vcf"]},"text/xml":{"extensions":["xml"]},"text/yaml":{"extensions":["yaml","yml"]},"video/3gpp":{"extensions":["3gp","3gpp"]},"video/3gpp2":{"extensions":["3g2"]},"video/h261":{"extensions":["h261"]},"video/h263":{"extensions":["h263"]},"video/h264":{"extensions":["h264"]},"video/jpeg":{"extensions":["jpgv"]},"video/jpm":{"extensions":["jpm","jpgm"]},"video/mj2":{"extensions":["mj2","mjp2"]},"video/mp2t":{"extensions":["ts"]},"video/mp4":{"extensions":["mp4","mp4v","mpg4"]},"video/mpeg":{"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{"extensions":["ogv"]},"video/quicktime":{"extensions":["qt","mov"]},"video/vnd.dece.hd":{"extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"extensions":["uvm","uvvm"]},"video/vnd.dece.pd":{"extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"extensions":["uvv","uvvv"]},"video/vnd.dvb.file":{"extensions":["dvb"]},"video/vnd.fvt":{"extensions":["fvt"]},"video/vnd.mpegurl":{"extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"extensions":["pyv"]},"video/vnd.uvvu.mp4":{"extensions":["uvu","uvvu"]},"video/vnd.vivo":{"extensions":["viv"]},"video/webm":{"extensions":["webm"]},"video/x-f4v":{"extensions":["f4v"]},"video/x-fli":{"extensions":["fli"]},"video/x-flv":{"extensions":["flv"]},"video/x-m4v":{"extensions":["m4v"]},"video/x-matroska":{"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"extensions":["mng"]},"video/x-ms-asf":{"extensions":["asf","asx"]},"video/x-ms-vob":{"extensions":["vob"]},"video/x-ms-wm":{"extensions":["wm"]},"video/x-ms-wmv":{"extensions":["wmv"]},"video/x-ms-wmx":{"extensions":["wmx"]},"video/x-ms-wvx":{"extensions":["wvx"]},"video/x-msvideo":{"extensions":["avi"]},"video/x-sgi-movie":{"extensions":["movie"]},"video/x-smv":{"extensions":["smv"]},"x-conference/x-cooltalk":{"extensions":["ice"]}} |
| { | |
| "_from": "@hint/utils@^7.0.10", | |
| "_id": "@hint/utils@7.0.10", | |
| "_inBundle": false, | |
| "_integrity": "sha512-SwYGLjERO2UXiy44jxmFuPe1pZssQ/APsnnQPj1VR+5GNJi7CqVColvgG8ftrD2jRnFKzscJ7C/TAq9sIhdHBA==", | |
| "_location": "/@hint/utils", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@hint/utils@^7.0.10", | |
| "name": "@hint/utils", | |
| "escapedName": "@hint%2futils", | |
| "scope": "@hint", | |
| "rawSpec": "^7.0.10", | |
| "saveSpec": null, | |
| "fetchSpec": "^7.0.10" | |
| }, | |
| "_requiredBy": [ | |
| "/@hint/connector-jsdom", | |
| "/@hint/connector-local", | |
| "/@hint/connector-puppeteer", | |
| "/@hint/formatter-html", | |
| "/@hint/formatter-json", | |
| "/@hint/formatter-stylish", | |
| "/@hint/formatter-summary", | |
| "/@hint/hint-content-type", | |
| "/@hint/hint-html-checker", | |
| "/@hint/hint-http-compression", | |
| "/@hint/hint-image-optimization-cloudinary", | |
| "/@hint/hint-no-bom", | |
| "/@hint/hint-no-vulnerable-javascript-libraries", | |
| "/@hint/hint-ssllabs", | |
| "/@hint/hint-typescript-config", | |
| "/@hint/parser-css", | |
| "/@hint/parser-javascript", | |
| "/@hint/parser-webpack-config", | |
| "/@hint/utils-connector-tools", | |
| "/@hint/utils-network", | |
| "/hint" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@hint/utils/-/utils-7.0.10.tgz", | |
| "_shasum": "4936cb93886dd7cee52987478622c20533d48493", | |
| "_spec": "@hint/utils@^7.0.10", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint", | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/webhintio/hint/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.5", | |
| "@hint/utils-fs": "^1.0.9", | |
| "@hint/utils-string": "^1.0.8", | |
| "applicationinsights": "^2.0.0", | |
| "chalk": "^4.0.0", | |
| "configstore": "^5.0.1", | |
| "content-type": "^1.0.4", | |
| "eventemitter2": "^6.4.4", | |
| "file-type": "^16.4.0", | |
| "globby": "^11.0.3", | |
| "is-svg": "^4.3.1", | |
| "is-wsl": "^2.2.0", | |
| "lodash": "^4.17.21", | |
| "npm-registry-fetch": "^11.0.0", | |
| "semver": "^7.3.5" | |
| }, | |
| "deprecated": false, | |
| "description": "hint tools", | |
| "devDependencies": { | |
| "@hint/utils-dom": "^2.1.6", | |
| "@hint/utils-types": "^1.1.3", | |
| "@types/configstore": "^5.0.0", | |
| "@types/mime-db": "^1.43.0", | |
| "@types/semver": "^7.3.6", | |
| "@typescript-eslint/eslint-plugin": "^4.22.0", | |
| "@typescript-eslint/parser": "^4.26.0", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.27.0", | |
| "eslint-plugin-import": "^2.22.1", | |
| "eslint-plugin-markdown": "^2.2.0", | |
| "mime-db": "1.35.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.2.4" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "hint-utils", | |
| "tools", | |
| "utils", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/index.js", | |
| "name": "@hint/utils", | |
| "nyc": { | |
| "branches": 75, | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": {}, | |
| "repository": { | |
| "directory": "packages/utils", | |
| "type": "git", | |
| "url": "git+https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "ava": "ava", | |
| "build": "npm run prebuild && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run prebuild && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "prebuild": "npm-run-all prebuild:*", | |
| "prebuild:mime-db": "node ./scripts/mime-db.js", | |
| "test": "npm run prebuild && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "7.0.10" | |
| } |
| { | |
| "0.1.14": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.15": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.16": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.17": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.18": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.19": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.20": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.21": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.22": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.23": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.24": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.25": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.26": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.27": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.28": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.29": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.30": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.31": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.32": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.33": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.90": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.91": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.92": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.93": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.94": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.95": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.96": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.97": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.98": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.99": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.100": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.101": { | |
| "node_abi": null, | |
| "v8": "2.3" | |
| }, | |
| "0.1.102": { | |
| "node_abi": null, | |
| "v8": "2.3" | |
| }, | |
| "0.1.103": { | |
| "node_abi": null, | |
| "v8": "2.3" | |
| }, | |
| "0.1.104": { | |
| "node_abi": null, | |
| "v8": "2.3" | |
| }, | |
| "0.2.0": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.1": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.2": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.3": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.4": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.5": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.6": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.3.0": { | |
| "node_abi": 1, | |
| "v8": "2.5" | |
| }, | |
| "0.3.1": { | |
| "node_abi": 1, | |
| "v8": "2.5" | |
| }, | |
| "0.3.2": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.3": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.4": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.5": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.6": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.7": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.8": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.0": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.1": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.2": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.3": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.4": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.5": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.6": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.7": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.8": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.9": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.10": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.11": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.12": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.5.0": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.5.1": { | |
| "node_abi": 1, | |
| "v8": "3.4" | |
| }, | |
| "0.5.2": { | |
| "node_abi": 1, | |
| "v8": "3.4" | |
| }, | |
| "0.5.3": { | |
| "node_abi": 1, | |
| "v8": "3.4" | |
| }, | |
| "0.5.4": { | |
| "node_abi": 1, | |
| "v8": "3.5" | |
| }, | |
| "0.5.5": { | |
| "node_abi": 1, | |
| "v8": "3.5" | |
| }, | |
| "0.5.6": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.5.7": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.5.8": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.5.9": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.5.10": { | |
| "node_abi": 1, | |
| "v8": "3.7" | |
| }, | |
| "0.6.0": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.1": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.2": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.3": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.4": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.5": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.6": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.7": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.8": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.9": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.10": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.11": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.12": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.13": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.14": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.15": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.16": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.17": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.18": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.19": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.20": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.21": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.7.0": { | |
| "node_abi": 1, | |
| "v8": "3.8" | |
| }, | |
| "0.7.1": { | |
| "node_abi": 1, | |
| "v8": "3.8" | |
| }, | |
| "0.7.2": { | |
| "node_abi": 1, | |
| "v8": "3.8" | |
| }, | |
| "0.7.3": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.4": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.5": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.6": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.7": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.8": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.9": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.7.10": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.11": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.7.12": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.0": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.1": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.2": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.3": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.4": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.5": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.6": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.7": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.8": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.9": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.10": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.11": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.12": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.13": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.14": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.15": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.16": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.17": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.18": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.19": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.20": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.21": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.22": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.23": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.24": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.25": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.26": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.27": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.28": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.9.0": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.9.1": { | |
| "node_abi": 10, | |
| "v8": "3.11" | |
| }, | |
| "0.9.2": { | |
| "node_abi": 10, | |
| "v8": "3.11" | |
| }, | |
| "0.9.3": { | |
| "node_abi": 10, | |
| "v8": "3.13" | |
| }, | |
| "0.9.4": { | |
| "node_abi": 10, | |
| "v8": "3.13" | |
| }, | |
| "0.9.5": { | |
| "node_abi": 10, | |
| "v8": "3.13" | |
| }, | |
| "0.9.6": { | |
| "node_abi": 10, | |
| "v8": "3.15" | |
| }, | |
| "0.9.7": { | |
| "node_abi": 10, | |
| "v8": "3.15" | |
| }, | |
| "0.9.8": { | |
| "node_abi": 10, | |
| "v8": "3.15" | |
| }, | |
| "0.9.9": { | |
| "node_abi": 11, | |
| "v8": "3.15" | |
| }, | |
| "0.9.10": { | |
| "node_abi": 11, | |
| "v8": "3.15" | |
| }, | |
| "0.9.11": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.9.12": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.0": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.1": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.2": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.3": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.4": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.5": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.6": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.7": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.8": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.9": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.10": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.11": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.12": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.13": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.14": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.15": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.16": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.17": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.18": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.19": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.20": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.21": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.22": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.23": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.24": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.25": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.26": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.27": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.28": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.29": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.30": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.31": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.32": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.33": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.34": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.35": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.36": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.37": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.38": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.39": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.40": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.41": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.42": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.43": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.44": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.45": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.46": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.47": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.48": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.11.0": { | |
| "node_abi": 12, | |
| "v8": "3.17" | |
| }, | |
| "0.11.1": { | |
| "node_abi": 12, | |
| "v8": "3.18" | |
| }, | |
| "0.11.2": { | |
| "node_abi": 12, | |
| "v8": "3.19" | |
| }, | |
| "0.11.3": { | |
| "node_abi": 12, | |
| "v8": "3.19" | |
| }, | |
| "0.11.4": { | |
| "node_abi": 12, | |
| "v8": "3.20" | |
| }, | |
| "0.11.5": { | |
| "node_abi": 12, | |
| "v8": "3.20" | |
| }, | |
| "0.11.6": { | |
| "node_abi": 12, | |
| "v8": "3.20" | |
| }, | |
| "0.11.7": { | |
| "node_abi": 12, | |
| "v8": "3.20" | |
| }, | |
| "0.11.8": { | |
| "node_abi": 13, | |
| "v8": "3.21" | |
| }, | |
| "0.11.9": { | |
| "node_abi": 13, | |
| "v8": "3.22" | |
| }, | |
| "0.11.10": { | |
| "node_abi": 13, | |
| "v8": "3.22" | |
| }, | |
| "0.11.11": { | |
| "node_abi": 14, | |
| "v8": "3.22" | |
| }, | |
| "0.11.12": { | |
| "node_abi": 14, | |
| "v8": "3.22" | |
| }, | |
| "0.11.13": { | |
| "node_abi": 14, | |
| "v8": "3.25" | |
| }, | |
| "0.11.14": { | |
| "node_abi": 14, | |
| "v8": "3.26" | |
| }, | |
| "0.11.15": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.11.16": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.0": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.1": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.2": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.3": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.4": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.5": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.6": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.7": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.8": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.9": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.10": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.11": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.12": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.13": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.14": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.15": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.16": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.17": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.18": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "1.0.0": { | |
| "node_abi": 42, | |
| "v8": "3.31" | |
| }, | |
| "1.0.1": { | |
| "node_abi": 42, | |
| "v8": "3.31" | |
| }, | |
| "1.0.2": { | |
| "node_abi": 42, | |
| "v8": "3.31" | |
| }, | |
| "1.0.3": { | |
| "node_abi": 42, | |
| "v8": "4.1" | |
| }, | |
| "1.0.4": { | |
| "node_abi": 42, | |
| "v8": "4.1" | |
| }, | |
| "1.1.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.2.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.3.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.4.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.4.2": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.4.3": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.5.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.5.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.2": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.3": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.4": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.7.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.8.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.8.2": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.8.3": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.8.4": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "2.0.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.0.1": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.0.2": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.1.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.2.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.2.1": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.1": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.2": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.3": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.4": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.4.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.5.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "3.0.0": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "3.1.0": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "3.2.0": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "3.3.0": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "3.3.1": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "4.0.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.1.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.1.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.1.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.3": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.4": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.5": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.6": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.3.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.3.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.3.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.3": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.4": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.5": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.6": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.7": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.5.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.6.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.6.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.6.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.7.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.7.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.7.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.7.3": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.3": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.4": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.5": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.6": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.7": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.9.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.9.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "5.0.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.1.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.1.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.2.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.3.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.4.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.4.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.5.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.6.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.7.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.7.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.8.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.9.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.9.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.10.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.10.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.11.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.11.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.12.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "6.0.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.1.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.2.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.2.1": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.2.2": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.3.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.3.1": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.4.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.5.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.6.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.7.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.8.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.8.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.4": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.5": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.10.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.10.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.10.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.10.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.4": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.5": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.12.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.12.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.12.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.12.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.13.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.13.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.4": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.15.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.15.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.16.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.17.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.17.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "7.0.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.1.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.2.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.2.1": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.3.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.4.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.5.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.6.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.1": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.2": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.3": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.4": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.8.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.9.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.10.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.10.1": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "8.0.0": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.0": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.1": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.2": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.3": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.4": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.2.0": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.2.1": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.3.0": { | |
| "node_abi": 57, | |
| "v8": "6.0" | |
| }, | |
| "8.4.0": { | |
| "node_abi": 57, | |
| "v8": "6.0" | |
| }, | |
| "8.5.0": { | |
| "node_abi": 57, | |
| "v8": "6.0" | |
| }, | |
| "8.6.0": { | |
| "node_abi": 57, | |
| "v8": "6.0" | |
| }, | |
| "8.7.0": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.8.0": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.8.1": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.0": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.1": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.2": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.3": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.4": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.10.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.1": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.2": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.3": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.4": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.12.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.13.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.14.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.14.1": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.15.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.15.1": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.16.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.16.1": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.16.2": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.17.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "9.0.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.1.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.2.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.2.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.3.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.4.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.5.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.6.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.6.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.7.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.7.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.8.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.9.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.10.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.10.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.11.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.11.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.11.2": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "10.0.0": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.1.0": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.2.0": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.2.1": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.3.0": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.4.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.4.1": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.5.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.6.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.7.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.8.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.9.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.10.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.11.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.12.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.13.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.14.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.14.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.14.2": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.15.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.15.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.15.2": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.15.3": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.16.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.16.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.16.2": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.16.3": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.17.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.18.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.18.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.19.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.20.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.20.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.21.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.22.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.22.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.23.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.23.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.23.2": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.23.3": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.24.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.24.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "11.0.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.1.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.2.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.3.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.4.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.5.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.6.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.7.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.8.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.9.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.10.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.10.1": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.11.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.12.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.13.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.14.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.15.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "12.0.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.1.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.2.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.3.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.3.1": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.4.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.5.0": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.6.0": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.7.0": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.8.0": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.8.1": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.9.0": { | |
| "node_abi": 72, | |
| "v8": "7.6" | |
| }, | |
| "12.9.1": { | |
| "node_abi": 72, | |
| "v8": "7.6" | |
| }, | |
| "12.10.0": { | |
| "node_abi": 72, | |
| "v8": "7.6" | |
| }, | |
| "12.11.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.11.1": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.12.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.13.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.13.1": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.14.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.14.1": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.15.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.16.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.16.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.16.2": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.16.3": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.17.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.2": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.3": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.4": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.19.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.19.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.20.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.20.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.20.2": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.21.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "13.0.0": { | |
| "node_abi": 79, | |
| "v8": "7.8" | |
| }, | |
| "13.0.1": { | |
| "node_abi": 79, | |
| "v8": "7.8" | |
| }, | |
| "13.1.0": { | |
| "node_abi": 79, | |
| "v8": "7.8" | |
| }, | |
| "13.2.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.3.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.4.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.5.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.6.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.7.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.8.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.9.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.10.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.10.1": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.11.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.12.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.13.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.14.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "14.0.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.1.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.2.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.3.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.4.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.5.0": { | |
| "node_abi": 83, | |
| "v8": "8.3" | |
| }, | |
| "14.6.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.7.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.8.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.9.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.10.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.10.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.11.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.12.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.13.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.13.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.14.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.2": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.3": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.4": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.5": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.16.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.16.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "15.0.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.0.1": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.1.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.2.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.2.1": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.3.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.4.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.5.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.5.1": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.6.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.7.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.8.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.9.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.10.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.11.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.12.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.13.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.14.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "16.0.0": { | |
| "node_abi": 93, | |
| "v8": "9.0" | |
| } | |
| } |
| { | |
| "main": "index.html", | |
| "name": "nw-pre-gyp-module-test", | |
| "description": "Node-webkit-based module test.", | |
| "version": "0.0.1", | |
| "window": { | |
| "show": false | |
| } | |
| } |
| { | |
| "_from": "@mapbox/node-pre-gyp@^1.0.0", | |
| "_id": "@mapbox/node-pre-gyp@1.0.5", | |
| "_inBundle": false, | |
| "_integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", | |
| "_location": "/@mapbox/node-pre-gyp", | |
| "_phantomChildren": {}, | |
| "_requested": { | |
| "type": "range", | |
| "registry": true, | |
| "raw": "@mapbox/node-pre-gyp@^1.0.0", | |
| "name": "@mapbox/node-pre-gyp", | |
| "escapedName": "@mapbox%2fnode-pre-gyp", | |
| "scope": "@mapbox", | |
| "rawSpec": "^1.0.0", | |
| "saveSpec": null, | |
| "fetchSpec": "^1.0.0" | |
| }, | |
| "_requiredBy": [ | |
| "/canvas" | |
| ], | |
| "_resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", | |
| "_shasum": "2a0b32fcb416fb3f2250fd24cb2a81421a4f5950", | |
| "_spec": "@mapbox/node-pre-gyp@^1.0.0", | |
| "_where": "/home/abner/.config/Code/User/globalStorage/webhint.vscode-webhint/node_modules/canvas", | |
| "author": { | |
| "name": "Dane Springmeyer", | |
| "email": "dane@mapbox.com" | |
| }, | |
| "bin": { | |
| "node-pre-gyp": "bin/node-pre-gyp" | |
| }, | |
| "bugs": { | |
| "url": "https://github.com/mapbox/node-pre-gyp/issues" | |
| }, | |
| "bundleDependencies": false, | |
| "dependencies": { | |
| "detect-libc": "^1.0.3", | |
| "https-proxy-agent": "^5.0.0", | |
| "make-dir": "^3.1.0", | |
| "node-fetch": "^2.6.1", | |
| "nopt": "^5.0.0", | |
| "npmlog": "^4.1.2", | |
| "rimraf": "^3.0.2", | |
| "semver": "^7.3.4", | |
| "tar": "^6.1.0" | |
| }, | |
| "deprecated": false, | |
| "description": "Node.js native addon binary install tool", | |
| "devDependencies": { | |
| "@mapbox/cloudfriend": "^4.6.0", | |
| "@mapbox/eslint-config-mapbox": "^3.0.0", | |
| "action-walk": "^2.2.0", | |
| "aws-sdk": "^2.840.0", | |
| "codecov": "^3.8.1", | |
| "eslint": "^7.18.0", | |
| "eslint-plugin-node": "^11.1.0", | |
| "mock-aws-s3": "^4.0.1", | |
| "nock": "^12.0.3", | |
| "node-addon-api": "^3.1.0", | |
| "nyc": "^15.1.0", | |
| "tape": "^5.2.2", | |
| "tar-fs": "^2.1.1" | |
| }, | |
| "homepage": "https://github.com/mapbox/node-pre-gyp#readme", | |
| "keywords": [ | |
| "native", | |
| "addon", | |
| "module", | |
| "c", | |
| "c++", | |
| "bindings", | |
| "binary" | |
| ], | |
| "license": "BSD-3-Clause", | |
| "main": "./lib/node-pre-gyp.js", | |
| "name": "@mapbox/node-pre-gyp", | |
| "nyc": { | |
| "all": true, | |
| "skip-full": false, | |
| "exclude": [ | |
| "test/**" | |
| ] | |
| }, | |
| "repository": { | |
| "type": "git", | |
| "url": "git://github.com/mapbox/node-pre-gyp.git" | |
| }, | |
| "scripts": { | |
| "coverage": "nyc --all --include index.js --include lib/ npm test", | |
| "fix": "npm run lint -- --fix", | |
| "lint": "eslint bin/node-pre-gyp lib/*js lib/util/*js test/*js scripts/*js", | |
| "test": "tape test/*test.js", | |
| "update-crosswalk": "node scripts/abi_crosswalk.js", | |
| "upload-coverage": "nyc report --reporter json && codecov --clear --flags=unit --file=./coverage/coverage-final.json" | |
| }, | |
| "version": "1.0.5" | |
| } |
| {"api":{"ANGLE_instanced_arrays":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays","spec_url":"https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/","support":{"chrome":{"version_added":"32"},"chrome_android":{"version_added":"32"},"edge":{"version_added":"12"},"firefox":{"version_added":"47"},"firefox_android":{"version_added":true},"ie":{"version_added":"11"},"opera":{"version_added":"19"},"opera_android":{"version_added":"19"},"safari":{"version_added":"8"},"safari_ios":{"version_added":"8"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"drawArraysInstancedANGLE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE","spec_url":"https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/","support":{"chrome":{"version_added":"32"},"chrome_android":{"version_added":"32"},"edge":{"version_added":"12"},"firefox":{"version_added":"47"},"firefox_android":{"version_added":true},"ie":{"version_added":"11"},"opera":{"version_added":"19"},"opera_android":{"version_added":"19"},"safari":{"version_added":"8"},"safari_ios":{"version_added":"8"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"drawElementsInstancedANGLE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/drawElementsInstancedANGLE","spec_url":"https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/","support":{"chrome":{"version_added":"32"},"chrome_android":{"version_added":"32"},"edge":{"version_added":"12"},"firefox":{"version_added":"47"},"firefox_android":{"version_added":true},"ie":{"version_added":"11"},"opera":{"version_added":"19"},"opera_android":{"version_added":"19"},"safari":{"version_added":"8"},"safari_ios":{"version_added":"8"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"vertexAttribDivisorANGLE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/vertexAttribDivisorANGLE","spec_url":"https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/","support":{"chrome":{"version_added":"32"},"chrome_android":{"version_added":"32"},"edge":{"version_added":"12"},"firefox":{"version_added":"47"},"firefox_android":{"version_added":true},"ie":{"version_added":"11"},"opera":{"version_added":"19"},"opera_android":{"version_added":"19"},"safari":{"version_added":"8"},"safari_ios":{"version_added":"8"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AbortController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController","spec_url":"https://dom.spec.whatwg.org/#interface-abortcontroller","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":[{"version_added":"12.1"},{"version_added":"11.1","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"safari_ios":[{"version_added":"12.2"},{"version_added":"11.3","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"AbortController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/AbortController","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontroller①","description":"<code>AbortController()</code> constructor","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":[{"version_added":"12.1"},{"version_added":"11.1","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"safari_ios":[{"version_added":"12.2"},{"version_added":"11.3","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/abort","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontroller①","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":[{"version_added":"12.1"},{"version_added":"11.1","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"safari_ios":[{"version_added":"12.2"},{"version_added":"11.3","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"signal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/signal","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-signal②","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":[{"version_added":"12.1"},{"version_added":"11.1","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"safari_ios":[{"version_added":"12.2"},{"version_added":"11.3","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"AbortPaymentEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortPaymentEvent","support":{"chrome":{"version_added":"70"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"57"},"opera_android":{"version_added":"49"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":false,"deprecated":false}},"AbortPaymentEvent":{"__compat":{"description":"<code>AbortPaymentEvent()</code> constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortPaymentEvent/AbortPaymentEvent","support":{"chrome":{"version_added":"70"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"57"},"opera_android":{"version_added":"49"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":false,"deprecated":false}}},"respondWith":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortPaymentEvent/respondWith","support":{"chrome":{"version_added":"70"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"57"},"opera_android":{"version_added":"49"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":false,"deprecated":false}}}},"AbortSignal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal","spec_url":"https://dom.spec.whatwg.org/#interface-AbortSignal","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"11.1"},"safari_ios":{"version_added":"11.3"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/abort","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-abort①","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"edge":{"version_added":false},"firefox":{"version_added":"88"},"firefox_android":{"version_added":"88"},"ie":{"version_added":false},"nodejs":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"15"},"safari_ios":{"version_added":"15"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"abort_event":{"__compat":{"description":"<code>abort</code> event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event","spec_url":"https://dom.spec.whatwg.org/#eventdef-abortsignal-abort","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"11.1"},"safari_ios":{"version_added":"11.3"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"aborted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-aborted①","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"11.1"},"safari_ios":{"version_added":"11.3"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onabort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/onabort","spec_url":"https://dom.spec.whatwg.org/#abortsignal-onabort","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"11.1"},"safari_ios":{"version_added":"11.3"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AbsoluteOrientationSensor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbsoluteOrientationSensor","spec_url":"https://w3c.github.io/orientation-sensor/#absoluteorientationsensor-interface","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AbsoluteOrientationSensor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbsoluteOrientationSensor/AbsoluteOrientationSensor","spec_url":"https://w3c.github.io/orientation-sensor/#dom-absoluteorientationsensor-absoluteorientationsensor","description":"<code>AbsoluteOrientationSensor()</code> constructor","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AbstractRange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange","spec_url":"https://dom.spec.whatwg.org/#interface-abstractrange","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"collapsed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/collapsed","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-collapsed①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"endContainer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/endContainer","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-endcontainer①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"endOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/endOffset","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-endoffset①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"startContainer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/startContainer","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-startcontainer①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"startOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/startOffset","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-startoffset①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"Accelerometer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer","spec_url":"https://w3c.github.io/accelerometer/#accelerometer-interface","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"Accelerometer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer/Accelerometer","spec_url":"https://w3c.github.io/accelerometer/#dom-accelerometer-accelerometer","description":"<code>Accelerometer()</code> constructor","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"x":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer/x","spec_url":"https://w3c.github.io/accelerometer/#accelerometer-x","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"y":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer/y","spec_url":"https://w3c.github.io/accelerometer/#accelerometer-y","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"z":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer/z","spec_url":"https://w3c.github.io/accelerometer/#accelerometer-z","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AmbientLightSensor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AmbientLightSensor","spec_url":"https://w3c.github.io/ambient-light/#ambient-light-sensor-interface","support":{"chrome":{"version_added":"56","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"chrome_android":{"version_added":"56","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"edge":{"version_added":"79","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"43","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"opera_android":{"version_added":"43","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AmbientLightSensor":{"__compat":{"description":"<code>AmbientLightSensor()</code> constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/AmbientLightSensor/AmbientLightSensor","spec_url":"https://w3c.github.io/ambient-light/#dom-ambientlightsensor-ambientlightsensor","support":{"chrome":{"version_added":"56"},"chrome_android":{"version_added":"56"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"43"},"opera_android":{"version_added":"43"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"illuminance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AmbientLightSensor/illuminance","spec_url":"https://w3c.github.io/ambient-light/#ambient-light-sensor-reading-attribute","support":{"chrome":{"version_added":"56","notes":"In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting."},"chrome_android":{"version_added":"56","notes":"In Chrome for Android 79, this method stopped returning floats and returned integers to avoid fingerprinting."},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"43","notes":"In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting."},"opera_android":{"version_added":"43","notes":"In Opera for Android 57, this method stopped returning floats and returned integers to avoid fingerprinting."},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AnalyserNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode","spec_url":"https://webaudio.github.io/web-audio-api/#AnalyserNode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AnalyserNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/AnalyserNode","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-analysernode","description":"<code>AnalyserNode()</code> constructor","support":{"chrome":{"version_added":"55"},"chrome_android":{"version_added":"55"},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"42"},"opera_android":{"version_added":"42"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"55"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"fftSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/fftSize","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-fftsize","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"frequencyBinCount":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/frequencyBinCount","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-frequencybincount","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getByteFrequencyData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/getByteFrequencyData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-getbytefrequencydata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getByteTimeDomainData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/getByteTimeDomainData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-getbytetimedomaindata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getFloatFrequencyData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/getFloatFrequencyData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-getfloatfrequencydata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getFloatTimeDomainData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/getFloatTimeDomainData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-getfloattimedomaindata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"maxDecibels":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/maxDecibels","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-maxdecibels","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"minDecibels":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/minDecibels","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-mindecibels","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"smoothingTimeConstant":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/smoothingTimeConstant","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-smoothingtimeconstant","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"Animation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation","spec_url":"https://drafts.csswg.org/web-animations/#the-animation-interface","support":{"chrome":[{"version_added":"44"},{"alternative_name":"AnimationPlayer","version_added":"39","version_removed":"44"}],"chrome_android":[{"version_added":"44"},{"alternative_name":"AnimationPlayer","version_added":"39","version_removed":"44"}],"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":[{"version_added":"44"},{"alternative_name":"AnimationPlayer","version_added":"39","version_removed":"44"}]},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"Animation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/Animation","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-animation","description":"<code>Animation()</code> constructor","support":{"chrome":{"version_added":"61"},"chrome_android":{"version_added":"61"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"48"},"opera_android":{"version_added":"45"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"8.0"},"webview_android":{"version_added":"61"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"cancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/cancel","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-cancel","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"commitStyles":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/commitStyles","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-commitstyles","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"currentTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/currentTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-currenttime","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"effect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/effect","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-effect","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"finish":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/finish","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-finish","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"finished":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/finished","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-finished","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"id":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/id","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-id","support":{"chrome":{"version_added":"50"},"chrome_android":{"version_added":"50"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"37"},"opera_android":{"version_added":"37"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"5.0"},"webview_android":{"version_added":"50"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"oncancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/oncancel","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-oncancel","support":{"chrome":{"version_added":"50"},"chrome_android":{"version_added":"50"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"37"},"opera_android":{"version_added":"37"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"5.0"},"webview_android":{"version_added":"50"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"onfinish":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/onfinish","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-onfinish","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"onremove":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/onremove","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-onremove","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"pause":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/pause","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-pause","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"pending":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/pending","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-currenttime","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"edge":{"version_added":false},"firefox":{"version_added":"59","notes":"Prior to version 59, the pending status was reported by a <code><strong>\"pending\"</strong></code> value returned from <a href='https://developer.mozilla.org/docs/Web/API/Animation/playState'><code>Animation.playState</code></a>."},"firefox_android":{"version_added":"59","notes":"Prior to version 59, the pending status was reported by a <code><strong>\"pending\"</strong></code> value returned from <a href='https://developer.mozilla.org/docs/Web/API/Animation/playState'><code>Animation.playState</code></a>."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"persist":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/persist","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-persist","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"play":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/play","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-play","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"playbackRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/playbackRate","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-playbackrate","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"playState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/playState","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-playstate","support":{"chrome":{"version_added":"39","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."},"chrome_android":{"version_added":"39","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."},"edge":{"version_added":"79"},"firefox":{"version_added":"48","notes":"Prior to Firefox 59, this property returned <code>pending</code> for Animations with incomplete asynchronous operations but as of Firefox 59 this is indicated by the separate <a href='https://developer.mozilla.org/docs/Web/API/Animation/pending'><code>Animation.pending</code></a> property. This reflects recent changes to the specification."},"firefox_android":{"version_added":"48","notes":"Prior to Firefox 59, this property returned <code>pending</code> for Animations with incomplete asynchronous operations but as of Firefox 59 this is indicated by the separate <a href='https://developer.mozilla.org/docs/Web/API/Animation/pending'><code>Animation.pending</code></a> property. This reflects recent changes to the specification."},"ie":{"version_added":false},"opera":{"version_added":"26","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."},"opera_android":{"version_added":"26","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0","notes":"Before Samsung Internet 5.0/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Samsung Internet 5.0/Opera 37, it shows <code>paused</code>."},"webview_android":{"version_added":"39","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"ready":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/ready","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-ready","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"remove_filling_animation":{"__compat":{"description":"Browsers automatically remove indefinite filling animations","mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation#Automatically_removing_filling_animations","support":{"chrome":{"version_added":false,"notes":"Currently Chrome Canary only"},"chrome_android":{"version_added":false,"notes":"Currently Chrome Canary only"},"edge":{"version_added":false},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"replaceState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/replaceState","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-replacestate","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"reverse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/reverse","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-reverse","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"startTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/startTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-starttime","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"timeline":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/timeline","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-timeline","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75","notes":"Currently only the getter is supported"},"firefox_android":{"version_added":"79","notes":"Currently only the getter is supported"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1","notes":"Currently only the getter is supported"},"safari_ios":{"version_added":"13.4","notes":"Currently only the getter is supported"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"updatePlaybackRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/updatePlaybackRate","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-updateplaybackrate","support":{"chrome":{"version_added":"76"},"chrome_android":{"version_added":"76"},"edge":{"version_added":"79"},"firefox":{"version_added":"60"},"firefox_android":{"version_added":"60"},"ie":{"version_added":false},"opera":{"version_added":"63"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"12.0"},"webview_android":{"version_added":"76"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"AnimationEffect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEffect","spec_url":"https://drafts.csswg.org/web-animations/#the-animationeffect-interface","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":[{"version_added":"63"},{"version_added":"48","version_removed":"63","alternative_name":"AnimationEffectReadOnly"}],"firefox_android":[{"version_added":"63"},{"version_added":"48","version_removed":"63","alternative_name":"AnimationEffectReadOnly"}],"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"getComputedTiming":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEffect/getComputedTiming","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationeffect-getcomputedtiming","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getTiming":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEffect/getTiming","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationeffect-gettiming","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"updateTiming":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEffect/updateTiming","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationeffect-updatetiming","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AnimationEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent","spec_url":"https://drafts.csswg.org/css-animations/#interface-animationevent","support":{"chrome":[{"version_added":"43"},{"version_added":"1","version_removed":"70","prefix":"WebKit"}],"chrome_android":[{"version_added":"43"},{"version_added":"18","version_removed":"70","prefix":"WebKit"}],"edge":{"version_added":"12"},"firefox":{"version_added":"6"},"firefox_android":{"version_added":"6"},"ie":{"version_added":"10"},"opera":[{"version_added":"30"},{"prefix":"WebKit","version_added":"15","version_removed":"57"},{"version_added":"12.1","version_removed":"15"},{"prefix":"o","version_added":"12","version_removed":"15"}],"opera_android":[{"version_added":"30"},{"prefix":"WebKit","version_added":"14","version_removed":"49"},{"version_added":"12.1","version_removed":"14"},{"prefix":"o","version_added":"12","version_removed":"14"}],"safari":[{"version_added":"9.1"},{"prefix":"WebKit","version_added":"4"}],"safari_ios":[{"version_added":"9.3"},{"prefix":"WebKit","version_added":"3.2"}],"samsunginternet_android":[{"version_added":"4.0"},{"prefix":"WebKit","version_added":"1.0","version_removed":"10.0"}],"webview_android":[{"version_added":"43"},{"version_added":"≤37","version_removed":"70","prefix":"WebKit"}]},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"AnimationEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/AnimationEvent","spec_url":"https://drafts.csswg.org/css-animations/#dom-animationevent-animationevent","description":"<code>AnimationEvent()</code> constructor","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"14"},"firefox":{"version_added":"23"},"firefox_android":{"version_added":"23"},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":[{"version_added":"9.1"},{"prefix":"WebKit","version_added":"6"}],"safari_ios":[{"version_added":"9.3"},{"prefix":"WebKit","version_added":"6"}],"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"animationName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/animationName","spec_url":"https://drafts.csswg.org/css-animations/#dom-animationevent-animationname","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"12"},"firefox":{"version_added":"6"},"firefox_android":{"version_added":"6"},"ie":{"version_added":"10"},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"elapsedTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/elapsedTime","spec_url":"https://drafts.csswg.org/css-animations/#dom-animationevent-elapsedtime","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"12"},"firefox":{"version_added":"6"},"firefox_android":{"version_added":"6"},"ie":{"version_added":"10"},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"initAnimationEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/initAnimationEvent","support":{"chrome":{"alternative_name":"initWebKitAnimationEvent","version_added":"1","version_removed":"18"},"chrome_android":{"version_added":false},"edge":{"version_added":"12","version_removed":"16"},"firefox":{"version_added":"6","version_removed":"23"},"firefox_android":{"version_added":"6","version_removed":"23"},"ie":{"version_added":"10"},"opera":{"version_added":"12.1","version_removed":"15"},"opera_android":{"version_added":"12.1","version_removed":"14"},"safari":{"alternative_name":"initWebKitAnimationEvent","version_added":"4","version_removed":"6"},"safari_ios":{"alternative_name":"initWebKitAnimationEvent","version_added":"3.2","version_removed":"6"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":false,"deprecated":true}}},"pseudoElement":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/pseudoElement","spec_url":"https://drafts.csswg.org/css-animations/#dom-animationevent-pseudoelement","support":{"chrome":{"version_added":"68"},"chrome_android":{"version_added":"68"},"edge":{"version_added":"79"},"firefox":{"version_added":"23"},"firefox_android":{"version_added":"23"},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":"68"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"AnimationPlaybackEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent","spec_url":"https://drafts.csswg.org/web-animations/#the-animationplaybackevent-interface","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"42"},"firefox_android":{"version_added":"42"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"AnimationPlaybackEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/AnimationPlaybackEvent","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationplaybackevent-animationplaybackevent","description":"<code>AnimationPlaybackEvent()</code> constructor","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"42"},"firefox_android":{"version_added":"42"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"currentTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/currentTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationplaybackevent-currenttime","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"42"},"firefox_android":{"version_added":"42"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"timelineTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/timelineTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationplaybackevent-timelinetime","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"42"},"firefox_android":{"version_added":"42"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"AnimationTimeline":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationTimeline","spec_url":"https://drafts.csswg.org/web-animations/#the-animationtimeline-interface","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":[{"version_added":"75"},{"version_added":"63","flags":[{"type":"preference","name":"dom.animations-api.timelines.enabled","value_to_set":"true"}]}],"firefox_android":[{"version_added":"79"},{"version_added":"63","flags":[{"type":"preference","name":"dom.animations-api.timelines.enabled","value_to_set":"true"}]}],"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"currentTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationTimeline/currentTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationtimeline-currenttime","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":[{"version_added":"75"},{"version_added":"63","flags":[{"type":"preference","name":"dom.animations-api.timelines.enabled","value_to_set":"true"}]}],"firefox_android":[{"version_added":"79"},{"version_added":"63","flags":[{"type":"preference","name":"dom.animations-api.timelines.enabled","value_to_set":"true"}]}],"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"ApplicationCache":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"≤12.1","version_removed":"71"},"opera_android":{"version_added":"≤12.1","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}},"abort":{"__compat":{"support":{"chrome":{"version_added":"18","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"oncached":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onchecking":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"ondownloading":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onerror":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onnoupdate":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onobsolete":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3.5"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onprogress":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onupdateready":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"status":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"≤12.1","version_removed":"71"},"opera_android":{"version_added":"≤12.1","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"swapCache":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"≤12.1","version_removed":"71"},"opera_android":{"version_added":"≤12.1","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"update":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"≤12.1","version_removed":"71"},"opera_android":{"version_added":"≤12.1","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3.1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}}},"Attr":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr","spec_url":"https://dom.spec.whatwg.org/#interface-attr","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"5.5"},"opera":{"version_added":"8"},"opera_android":{"version_added":"10.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"localName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/localName","spec_url":"https://dom.spec.whatwg.org/#dom-attr-localname","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"9"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"name":{"__compat":{"support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"6"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"namespaceURI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/namespaceURI","spec_url":"https://dom.spec.whatwg.org/#dom-attr-namespaceuri","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"9"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"ownerElement":{"__compat":{"support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"8"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"prefix":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/prefix","spec_url":"https://dom.spec.whatwg.org/#dom-attr-prefix","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"9"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"specified":{"__compat":{"support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"5.5"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"value":{"__compat":{"support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"6"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer","spec_url":"https://webaudio.github.io/web-audio-api/#AudioBuffer","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AudioBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/AudioBuffer","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-audiobuffer","description":"<code>AudioBuffer()</code> constructor","support":{"chrome":{"version_added":"55","notes":"The <code>context</code> parameter was supported up until version 57, but has now been removed."},"chrome_android":{"version_added":"55","notes":"The <code>context</code> parameter was supported up until version 57, but has now been removed."},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"42","notes":"The <code>context</code> parameter was supported up until version 44, but has now been removed."},"opera_android":{"version_added":"42","notes":"The <code>context</code> parameter was supported up until version 44, but has now been removed."},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0","notes":"The <code>context</code> parameter was supported up until Samsung Internet 7.0, but has now been removed."},"webview_android":{"version_added":"55","notes":"The <code>context</code> parameter was supported up until version 57, but has now been removed."}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"copyFromChannel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/copyFromChannel","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-copyfromchannel","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"13"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"copyToChannel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/copyToChannel","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-copytochannel","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"13"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"duration":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/duration","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-duration","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getChannelData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/getChannelData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-getchanneldata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/length","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-length","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"numberOfChannels":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/numberOfChannels","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-numberofchannels","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"sampleRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/sampleRate","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-samplerate","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioBufferSourceNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioBufferSourceNode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AudioBufferSourceNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/AudioBufferSourceNode","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-constructor-audiobuffersourcenode","description":"<code>AudioBufferSourceNode()</code> constructor","support":{"chrome":{"version_added":"55","notes":"Before version 59, the default values were not supported."},"chrome_android":{"version_added":"55","notes":"Before version 59, the default values were not supported."},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"42"},"opera_android":{"version_added":"42"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0","notes":"Before Samsung Internet 7.0, the default values were not supported."},"webview_android":{"version_added":"55","notes":"Before version 59, the default values were not supported."}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"buffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/buffer","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-buffer","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25","notes":"Firefox currently handles the value <code>null</code> incorrectly. Instead of producing a node that generates a single channel of silence, the node becomes unusable and will be ignored if you attempt to connect it to anything."},"firefox_android":{"version_added":"25","notes":"Firefox currently handles the value <code>null</code> incorrectly. Instead of producing a node that generates a single channel of silence, the node becomes unusable and will be ignored if you attempt to connect it to anything."},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"detune":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/detune","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-detune","support":{"chrome":{"version_added":"44"},"chrome_android":{"version_added":"44"},"edge":{"version_added":"13"},"firefox":{"version_added":"40"},"firefox_android":{"version_added":"40"},"ie":{"version_added":false},"opera":{"version_added":"31"},"opera_android":{"version_added":"32"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"44"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"loop":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loop","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-loop","support":{"chrome":{"version_added":"15"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"loopEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loopEnd","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-loopend","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"loopStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loopStart","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-loopstart","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"playbackRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/playbackRate","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-playbackrate","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"start":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/start","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-start","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioContext":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext","spec_url":"https://webaudio.github.io/web-audio-api/#AudioContext","support":{"chrome":[{"version_added":"35"},{"version_added":"14","version_removed":"57","prefix":"webkit"}],"chrome_android":[{"version_added":"35"},{"version_added":"18","version_removed":"57","prefix":"webkit"}],"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":[{"version_added":"22"},{"version_added":"15","version_removed":"44","prefix":"webkit"}],"opera_android":[{"version_added":"22"},{"version_added":"14","version_removed":"43","prefix":"webkit"}],"safari":[{"version_added":"14.1"},{"version_added":"6","version_removed":"14.1","prefix":"webkit"}],"safari_ios":[{"version_added":"14.5"},{"version_added":"6","version_removed":"14.5","prefix":"webkit"}],"samsunginternet_android":[{"version_added":"3.0"},{"version_removed":"7.0","prefix":"webkit","version_added":"1.0"}],"webview_android":[{"version_added":"37"},{"version_added":"≤37","version_removed":"57","prefix":"webkit"}]},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AudioContext":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-audiocontext","description":"<code>AudioContext()</code> constructor","support":{"chrome":[{"version_added":"35","notes":["Prior to Chrome 66, each tab is limited to 6 audio contexts in Chrome; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Chrome throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"14","version_removed":"57","prefix":"webkit"}],"chrome_android":[{"version_added":"35","notes":["Prior to Chrome 66, each tab is limited to 6 audio contexts in Chrome; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Chrome throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"18","version_removed":"57","prefix":"webkit"}],"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":[{"version_added":"22","notes":["Prior to Opera 53, each tab is limited to 6 audio contexts in Opera; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Opera throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"15","version_removed":"44","prefix":"webkit"}],"opera_android":[{"version_added":"22","notes":["Prior to Opera Android 47, each tab is limited to 6 audio contexts in Opera; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Opera throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"14","version_removed":"43","prefix":"webkit"}],"safari":[{"version_added":"14.1"},{"version_added":"6","prefix":"webkit"}],"safari_ios":[{"version_added":"14.5"},{"version_added":"6","prefix":"webkit"}],"samsunginternet_android":[{"version_added":"3.0","notes":["Prior to Samsung Internet 9.0, each tab is limited to 6 audio contexts in Samsung Internet; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Samsung Internet throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"1.0","version_removed":"7.0","prefix":"webkit"}],"webview_android":[{"version_added":"37","notes":["Prior to WebView 66, each tab is limited to 6 audio contexts in WebView; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, WebView throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"≤37","version_removed":"57","prefix":"webkit"}]},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"latencyHint":{"__compat":{"description":"<code>latencyHint</code> option","support":{"chrome":{"version_added":"60"},"chrome_android":{"version_added":"60"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"47"},"opera_android":{"version_added":"44"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"8.0"},"webview_android":{"version_added":"60"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"sampleRate":{"__compat":{"description":"<code>sampleRate</code> option","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":null},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"74"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"baseLatency":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/baseLatency","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-baselatency","support":{"chrome":{"version_added":"58"},"chrome_android":{"version_added":"58"},"edge":{"version_added":"79"},"firefox":{"version_added":"70"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"45"},"opera_android":{"version_added":"43"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"7.0"},"webview_android":{"version_added":"58"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/close","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-close","support":{"chrome":{"version_added":"42"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"14"},"firefox":{"version_added":"40"},"firefox_android":{"version_added":"40"},"ie":{"version_added":false},"opera":{"version_added":true},"opera_android":{"version_added":true},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"createMediaElementSource":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaElementSource","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-createmediaelementsource","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"createMediaStreamDestination":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaStreamDestination","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-createmediastreamdestination","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"79"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"createMediaStreamSource":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaStreamSource","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-createmediastreamsource","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"createMediaStreamTrackSource":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaStreamTrackSource","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-createmediastreamtracksource","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"edge":{"version_added":false},"firefox":{"version_added":"68","notes":"Firefox 68 implements the updated standard's definition of the \"first\" audio track; now the first track is the one whose ID comes first lexicographically."},"firefox_android":{"version_added":"68","notes":"Firefox 68 implements the updated standard's definition of the \"first\" audio track; now the first track is the one whose ID comes first lexicographically."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getOutputTimestamp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/getOutputTimestamp","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-getoutputtimestamp","support":{"chrome":{"version_added":"57"},"chrome_android":{"version_added":"57"},"edge":{"version_added":"79"},"firefox":{"version_added":"70"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"44"},"opera_android":{"version_added":"43"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"7.0"},"webview_android":{"version_added":"57"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"outputLatency":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/outputLatency","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-outputlatency","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"edge":{"version_added":false},"firefox":{"version_added":"70"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"resume":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/resume","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-resume","support":{"chrome":{"version_added":"41"},"chrome_android":{"version_added":"41"},"edge":{"version_added":"14"},"firefox":{"version_added":"40"},"firefox_android":{"version_added":true},"ie":{"version_added":false},"opera":{"version_added":true},"opera_android":{"version_added":true},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"41"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"suspend":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/suspend","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-suspend","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"14"},"firefox":{"version_added":"40"},"firefox_android":{"version_added":"40"},"ie":{"version_added":false},"opera":{"version_added":true},"opera_android":{"version_added":true},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioContextOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContextOptions","spec_url":"https://webaudio.github.io/web-audio-api/#AudioContextOptions","support":{"chrome":{"version_added":"60"},"chrome_android":{"version_added":"60"},"edge":{"version_added":"≤79"},"firefox":{"version_added":"61"},"firefox_android":{"version_added":"61"},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"8.0"},"webview_android":{"version_added":"60"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"latencyHint":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContextOptions/latencyHint","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-latencyhint","support":{"chrome":{"version_added":"60"},"chrome_android":{"version_added":"60"},"edge":{"version_added":"≤79"},"firefox":{"version_added":"61"},"firefox_android":{"version_added":"61"},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"8.0"},"webview_android":{"version_added":"60"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"sampleRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContextOptions/sampleRate","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-samplerate","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":"61"},"firefox_android":{"version_added":"61"},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"74"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioDestinationNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDestinationNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioDestinationNode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"maxChannelCount":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDestinationNode/maxChannelCount","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiodestinationnode-maxchannelcount","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioListener":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener","spec_url":"https://webaudio.github.io/web-audio-api/#AudioListener","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"dopplerFactor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/dopplerFactor","support":{"chrome":{"version_added":"14","version_removed":"56"},"chrome_android":{"version_added":"18","version_removed":"56"},"edge":{"version_added":"12","version_removed":"79"},"firefox":{"version_added":"25","version_removed":"63"},"firefox_android":{"version_added":"25","version_removed":"63"},"ie":{"version_added":false},"opera":{"version_added":"15","version_removed":"43"},"opera_android":{"version_added":"14","version_removed":"43"},"safari":{"version_added":"6","version_removed":"14.1"},"safari_ios":{"version_added":"6","version_removed":"14.5"},"samsunginternet_android":{"version_added":"1.0","version_removed":"6.0"},"webview_android":{"version_added":"≤37","version_removed":"56"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"forwardX":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/forwardX","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-forwardx","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"forwardY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/forwardY","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-forwardy","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"forwardZ":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/forwardZ","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-forwardz","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"positionX":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/positionX","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-positionx","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"positionY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/positionY","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-positiony","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"positionZ":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/positionZ","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-positionz","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"setOrientation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/setOrientation","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"setPosition":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/setPosition","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-setposition","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"speedOfSound":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/speedOfSound","support":{"chrome":{"version_added":"14","version_removed":"56"},"chrome_android":{"version_added":"18","version_removed":"56"},"edge":{"version_added":"12","version_removed":"79"},"firefox":{"version_added":"25","version_removed":"63"},"firefox_android":{"version_added":"25","version_removed":"63"},"ie":{"version_added":false},"opera":{"version_added":"15","version_removed":"43"},"opera_android":{"version_added":"14","version_removed":"43"},"safari":{"version_added":"6","version_removed":"14.1"},"safari_ios":{"version_added":"6","version_removed":"14.5"},"samsunginternet_android":{"version_added":"1.0","version_removed":"6.0"},"webview_android":{"version_added":"≤37","version_removed":"56"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"upX":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/upX","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-upx","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"upY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/upY","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-upy","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"upZ":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/upZ","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-upz","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioNode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"channelCount":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/channelCount","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-channelcount","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"channelCountMode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/channelCountMode","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-channelcountmode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"channelInterpretation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/channelInterpretation","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-channelinterpretation","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"connect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/connect","spec_url":["https://webaudio.github.io/web-audio-api/#dom-audionode-connect","https://webaudio.github.io/web-audio-api/#dom-audionode-connect-destinationparam-output"],"support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"context":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/context","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-context","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"disconnect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/disconnect","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"destination_parameter":{"__compat":{"description":"<code>destination</code> parameter","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"≤18"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"input_parameter":{"__compat":{"description":"<code>input</code> parameter","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"≤18"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"numberOfInputs":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfInputs","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-numberofinputs","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"numberOfOutputs":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfOutputs","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-numberofoutputs","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioNodeOptions":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNodeOptions","spec_url":"https://webaudio.github.io/web-audio-api/#AudioNodeOptions","support":{"chrome":{"version_added":"55"},"chrome_android":{"version_added":"55"},"edge":{"version_added":"≤79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"42"},"opera_android":{"version_added":"42"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"55"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"AudioParam":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam","spec_url":"https://webaudio.github.io/web-audio-api/#AudioParam","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"automationRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/automationRate","support":{"chrome":{"version_added":"68"},"chrome_android":{"version_added":"68"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"55"},"opera_android":{"version_added":"48"},"safari":{"version_added":"14"},"safari_ios":{"version_added":"14"},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":"68"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"cancelAndHoldAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/cancelAndHoldAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-cancelandholdattime","support":{"chrome":{"version_added":"57"},"chrome_android":{"version_added":"57"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"44"},"opera_android":{"version_added":"43"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"7.0"},"webview_android":{"version_added":"57"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"cancelScheduledValues":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/cancelScheduledValues","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-cancelscheduledvalues","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"defaultValue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/defaultValue","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-defaultvalue","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"exponentialRampToValueAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/exponentialRampToValueAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-exponentialramptovalueattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18","partial_implementation":true,"notes":"This sets the target volume at the specified time, but it doesn’t ramp to it, causing this function to behave like <code>setValueAtTime()</code>."},"edge":{"version_added":"12"},"firefox":{"version_added":"25","partial_implementation":true,"notes":"Does not work (see <a href='https://bugzil.la/1171438'>bug 1171438</a> and <a href='https://bugzil.la/1567777'>bug 1567777</a>)."},"firefox_android":{"version_added":"25","partial_implementation":true,"notes":"Does not work (see <a href='https://bugzil.la/1171438'>bug 1171438</a> and <a href='https://bugzil.la/1567777'>bug 1567777</a>)."},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"linearRampToValueAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/linearRampToValueAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-linearramptovalueattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18","partial_implementation":true,"notes":"This sets the target volume at the specified time, but it doesn’t ramp to it, causing this function to behave like <code>setValueAtTime()</code>."},"edge":{"version_added":"12"},"firefox":{"version_added":"25","partial_implementation":true,"notes":"Does not work (see <a href='https://bugzil.la/1171438'>bug 1171438</a> and <a href='https://bugzil.la/1567777'>bug 1567777</a>)."},"firefox_android":{"version_added":"25","partial_implementation":true,"notes":"Does not work (see <a href='https://bugzil.la/1171438'>bug 1171438</a> and <a href='https://bugzil.la/1567777'>bug 1567777</a>)."},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"maxValue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/maxValue","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-maxvalue","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"minValue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/minValue","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-minvalue","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"setTargetAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/setTargetAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-settargetattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"setValueAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/setValueAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-setvalueattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"setValueCurveAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/setValueCurveAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-setvaluecurveattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"value":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/value","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-value","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25","notes":"Prior to Firefox 69, <code>value</code> did not take into account scheduled or gradiated changes to the parameter's value; instead, only explicitly set values were returned."},"firefox_android":{"version_added":"25","notes":"Firefox for Android does not currently take into account scheduled or gradiated changes to the parameter's value; only the initial value or the most recent explicitly set value is returned."},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioParamMap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap","spec_url":"https://webaudio.github.io/web-audio-api/#audioparammap","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/entries","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/forEach","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/get","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/has","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/keys","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/size","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/values","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioProcessingEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}},"AudioProcessingEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/AudioProcessingEvent","description":"<code>AudioProcessingEvent()</code> constructor","support":{"chrome":{"version_added":"57"},"chrome_android":{"version_added":"57"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"44"},"opera_android":{"version_added":"43"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"7.0"},"webview_android":{"version_added":"57"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"inputBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/inputBuffer","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"outputBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/outputBuffer","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"playbackTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/playbackTime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":true},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}}},"AudioScheduledSourceNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioScheduledSourceNode","support":{"chrome":[{"version_added":"57"},{"version_added":"14","version_removed":"57","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"chrome_android":[{"version_added":"57"},{"version_added":"18","version_removed":"57","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"edge":[{"version_added":"79"},{"version_added":"12","version_removed":"79","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"firefox":[{"version_added":"53"},{"version_added":"25","version_removed":"53","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"firefox_android":[{"version_added":"53"},{"version_added":"25","version_removed":"53","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"ie":{"version_added":false},"opera":[{"version_added":"44"},{"version_added":"15","version_removed":"44","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"opera_android":[{"version_added":"43"},{"version_added":"14","version_removed":"43","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"safari":[{"version_added":"14"},{"version_added":"6","version_removed":"14","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"safari_ios":[{"version_added":"14"},{"version_added":"6","version_removed":"14","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"samsunginternet_android":[{"version_added":"7.0"},{"version_added":"1.0","version_removed":"7.0","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"webview_android":[{"version_added":"57"},{"version_added":"≤37","version_removed":"57","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}]},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"ended_event":{"__compat":{"description":"<code>ended</code> event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/ended_event","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-onended","support":{"chrome":{"version_added":"30"},"chrome_android":{"version_added":"30"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"17"},"opera_android":{"version_added":"18"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onended":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/onended","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-onended","support":{"chrome":{"version_added":"30"},"chrome_android":{"version_added":"30"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"17"},"opera_android":{"version_added":"18"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"start":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/start","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-start","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"stop":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/stop","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-stop","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioTrack":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack","spec_url":"https://html.spec.whatwg.org/multipage/media.html#audiotrack","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"enabled":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack/enabled","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-enabled-dev","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"id":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack/id","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-id-dev","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"kind":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack/kind","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-kind-dev","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"label":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack/label","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-label-dev","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"language":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack/language","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-language-dev","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"sourceBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack/sourceBuffer","spec_url":"https://w3c.github.io/media-source/#dom-audiotrack-sourcebuffer","support":{"chrome":{"version_added":"51","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"51","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":"11"},"opera":{"version_added":"38","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"41","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"13","partial_implementation":true,"notes":"Exposed in Mobile Safari on iPad but not on iPhone."},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioTrackList":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList","spec_url":"https://html.spec.whatwg.org/multipage/media.html#audiotracklist-and-videotracklist-objects","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"addtrack_event":{"__compat":{"description":"<code>addtrack</code> event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList/addtrack_event","spec_url":"https://html.spec.whatwg.org/multipage/media.html#event-media-addtrack","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"change_event":{"__compat":{"description":"<code>change</code> event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList/change_event","spec_url":"https://html.spec.whatwg.org/multipage/media.html#event-media-change","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getTrackById":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList/getTrackById","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-audiotracklist-gettrackbyid-dev","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList/length","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-audiotracklist-length-dev","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onaddtrack":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList/onaddtrack","spec_url":"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onaddtrack","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onchange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList/onchange","spec_url":"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onchange","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onremovetrack":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList/onremovetrack","spec_url":"https://html.spec.whatwg.org/multipage/media.html#handler-tracklist-onremovetrack","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"removetrack_event":{"__compat":{"description":"<code>removetrack</code> event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrackList/removetrack_event","spec_url":"https://html.spec.whatwg.org/multipage/media.html#event-media-removetrack","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioWorklet":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorklet","spec_url":"https://webaudio.github.io/web-audio-api/#AudioWorklet","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":true},"opera_android":{"version_added":true},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"AudioWorkletGlobalScope":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope","spec_url":"https://webaudio.github.io/web-audio-api/#AudioWorkletGlobalScope","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"currentFrame":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/currentFrame","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"currentTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/currentTime","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"registerProcessor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/registerProcessor","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioworkletglobalscope-registerprocessor","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"sampleRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/sampleRate","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioWorkletNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioWorkletNode","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":true},"opera_android":{"version_added":true},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AudioWorkletNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/AudioWorkletNode","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioworkletnode-audioworkletnode","description":"<code>AudioWorkletNode()</code> constructor","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onprocessorerror":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/onprocessorerror","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioworkletnode-onprocessorerror","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"parameters":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/parameters","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioworkletnode-parameters","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":true},"opera_android":{"version_added":true},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"port":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/port","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioworkletnode-port","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":true},"opera_android":{"version_added":true},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"processorerror_event":{"__compat":{"description":"<code>processorerror</code> event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/processorerror_event","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioWorkletProcessor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletProcessor","spec_url":"https://webaudio.github.io/web-audio-api/#AudioWorkletProcessor","support":{"chrome":{"version_added":"64"},"chrome_android":{"version_added":"64"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"64"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AudioWorkletProcessor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletProcessor/AudioWorkletProcessor","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioworkletprocessor-audioworkletprocessor","description":"<code>AudioWorkletProcessor()</code> constructor","support":{"chrome":{"version_added":"64"},"chrome_android":{"version_added":"64"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"64"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"port":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioWorkletProcessor/port","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioworkletprocessor-port","support":{"chrome":{"version_added":"64"},"chrome_android":{"version_added":"64"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":null},"opera_android":{"version_added":null},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"64"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AuthenticatorAssertionResponse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse","spec_url":"https://w3c.github.io/webauthn/#iface-authenticatorassertionresponse","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"18"},"firefox":{"version_added":"60","notes":"Only supports USB U2F tokens."},"firefox_android":{"version_added":"60","notes":"Only supports USB U2F tokens."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13"},"safari_ios":{"version_added":"13"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"authenticatorData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/authenticatorData","spec_url":"https://w3c.github.io/webauthn/#dom-authenticatorassertionresponse-authenticatordata","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"18"},"firefox":{"version_added":"60","notes":"Only supports USB U2F tokens."},"firefox_android":{"version_added":"60","notes":"Only supports USB U2F tokens."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13"},"safari_ios":{"version_added":"13"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"signature":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/signature","spec_url":"https://w3c.github.io/webauthn/#dom-authenticatorassertionresponse-signature","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"18"},"firefox":{"version_added":"60","notes":"Only supports USB U2F tokens."},"firefox_android":{"version_added":"60","notes":"Only supports USB U2F tokens."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13"},"safari_ios":{"version_added":"13"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"userHandle":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/userHandle","spec_url":"https://w3c.github.io/webauthn/#dom-authenticatorassertionresponse-userhandle","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"18"},"firefox":{"version_added":"60","notes":"Only supports USB U2F tokens."},"firefox_android":{"version_added":"60","notes":"Only supports USB U2F tokens."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13"},"safari_ios":{"version_added":"13"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AuthenticatorAttestationResponse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse","spec_url":"https://w3c.github.io/webauthn/#authenticatorattestationresponse","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"18"},"firefox":{"version_added":"60","notes":"Only supports USB U2F tokens."},"firefox_android":{"version_added":"60","notes":"Only supports USB U2F tokens."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13"},"safari_ios":{"version_added":"13"},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"attestationObject":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/attestationObject","spec_url":"https://w3c.github.io/webauthn/#dom-authenticatorattestationresponse-attestationobject","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"18"},"firefox":{"version_added":"60","notes":"Only supports USB U2F tokens."},"firefox_android":{"version_added":"60","notes":"Only supports USB U2F tokens."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13"},"safari_ios":{"version_added":"13"},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getAuthenticatorData":{"__compat":{"support":{"chrome":{"version_added":"85"},"chrome_android":{"version_added":"85"},"edge":{"version_added":"85"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getPublicKey":{"__compat":{"support":{"chrome":{"version_added":"85"},"chrome_android":{"version_added":"85"},"edge":{"version_added":"85"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getPublicKeyAlgorithm":{"__compat":{"support":{"chrome":{"version_added":"85"},"chrome_android":{"version_added":"85"},"edge":{"version_added":"85"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getTransports":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getTransports","spec_url":"https://w3c.github.io/webauthn/#dom-authenticatorattestationresponse-gettransports","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"AuthenticatorResponse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorResponse","spec_url":"https://w3c.github.io/webauthn/#authenticatorresponse","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"18"},"firefox":{"version_added":"60","notes":"Only supports USB U2F tokens."},"firefox_android":{"version_added":"60","notes":"Only supports USB U2F tokens."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13"},"safari_ios":{"version_added":"13"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"clientDataJSON":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AuthenticatorResponse/clientDataJSON","spec_url":"https://w3c.github.io/webauthn/#dom-authenticatorresponse-clientdatajson","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"18"},"firefox":{"version_added":"60","notes":"Only supports USB U2F tokens."},"firefox_android":{"version_added":"60","notes":"Only supports USB U2F tokens."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13"},"safari_ios":{"version_added":"13"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"BackgroundFetchEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchEvent","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-event","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"BackgroundFetchEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchEvent/BackgroundFetchEvent","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchevent-backgroundfetchevent","description":"<code>BackgroundFetchEvent()</code> constructor","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"registration":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchEvent/registration","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchevent-registration","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"BackgroundFetchManager":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchManager","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-manager","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"fetch":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchManager/fetch","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-manager-fetch","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchManager/get","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-manager-get","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"getIds":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchManager/getIds","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-manager-get-ids","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"BackgroundFetchRecord":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRecord","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-record-interface","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"request":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRecord/request","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchrecord-request","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"responseReady":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRecord/responseReady","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchrecord-responseready","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"BackgroundFetchRegistration":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-registration","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/abort","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-registration-abort","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"downloaded":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/downloaded","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-downloaded","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"downloadTotal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/downloadTotal","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-downloadtotal","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"failureReason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/failureReason","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-failurereason","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"id":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/id","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-id","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"match":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/match","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-registration-match","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"matchAll":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/matchAll","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-registration-match-all","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"onprogress":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/onprogress","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-onprogress","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"recordsAvailable":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/recordsAvailable","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-recordsavailable","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"result":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/result","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-result","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"uploaded":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/uploaded","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-uploaded","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"uploadTotal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchRegistration/uploadTotal","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-uploadtotal","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"BackgroundFetchUpdateUIEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchUpdateUIEvent","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-update-ui-event","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"BackgroundFetchUpdateUIEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchUpdateUIEvent/BackgroundFetchUpdateUIEvent","spec_url":"https://wicg.github.io/background-fetch/#dom-backgroundfetchupdateuievent-backgroundfetchupdateuievent","description":"<code>BackgroundFetchUpdateUIEvent()</code> constructor","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"updateUI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BackgroundFetchUpdateUIEvent/updateUI","spec_url":"https://wicg.github.io/background-fetch/#background-fetch-update-ui-event-update-ui","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"BarProp":{"__compat":{"support":{"chrome":{"version_added":"29"},"chrome_android":{"version_added":"29"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":false},"opera":{"version_added":"16"},"opera_android":{"version_added":"16"},"safari":{"version_added":"3"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"visible":{"__compat":{"support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"3"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"BarcodeDetector":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BarcodeDetector","spec_url":"https://wicg.github.io/shape-detection-api/#barcode-detection-api","support":{"chrome":{"version_added":"83","partial_implementation":true,"notes":"Supported on macOS only."},"chrome_android":{"version_added":"83"},"edge":{"version_added":"83","partial_implementation":true,"notes":"Supported on macOS only."},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":true,"partial_implementation":true,"notes":"Supported on macOS only."},"opera_android":{"version_added":true},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"13.0"},"webview_android":{"version_added":"83"}},"status":{"experimental":true,"standard_track":false,"deprecated":false}},"BarcodeDetector":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BarcodeDetector/BarcodeDetector","spec_url":"https://wicg.github.io/shape-detection-api/#dom-barcodedetector-barcodedetector","description":"<code>BarcodeDetector()</code> constructor","support":{"chrome":{"version_added":"83","partial_implementation":true,"notes":"Supported on macOS only."},"chrome_android":{"version_added":"83"},"edge":{"version_added":"83","partial_implementation":true,"notes":"Supported on macOS only."},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":true,"partial_implementation":true,"notes":"Supported on macOS only."},"opera_android":{"version_added":true},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"13.0"},"webview_android":{"version_added":"83"}},"status":{"experimental":true,"standard_track":false,"deprecated":false}}},"detect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BarcodeDetector/detect","spec_url":"https://wicg.github.io/shape-detection-api/#dom-barcodedetector-detect","support":{"chrome":{"version_added":"83","partial_implementation":true,"notes":"Supported on macOS only."},"chrome_android":{"version_added":"83"},"edge":{"version_added":"83","partial_implementation":true,"notes":"Supported on macOS only."},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":true,"partial_implementation":true,"notes":"Supported on macOS only."},"opera_android":{"version_added":true},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"13.0"},"webview_android":{"version_added":"83"}},"status":{"experimental":true,"standard_track":false,"deprecated":false}}},"getSupportedFormats":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BarcodeDetector/getSupportedFormats","spec_url":"https://wicg.github.io/shape-detection-api/#dom-barcodedetector-getsupportedformats","support":{"chrome":{"version_added":"83","partial_implementation":true,"notes":"Supported on macOS only."},"chrome_android":{"version_added":"83"},"edge":{"version_added":"83","partial_implementation":true,"notes":"Supported on macOS only."},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":true,"partial_implementation":true,"notes":"Supported on macOS only."},"opera_android":{"version_added":true},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"13.0"},"webview_android":{"version_added":"83"}},"status":{"experimental":true,"standard_track":false,"deprecated":false}}}},"BaseAudioContext":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/BaseAudioContext","spec_url":"https://webaudio.github.io/web-audio-api/#BaseAudioContext","support":{"chrome":[{"version_added":"56"},{"version_added":"14","version_removed":"56","partial_implementation":true,"notes":"The <code>BaseAudioContext</code> interface itself is not present, but many of the methods are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioContext'><code>AudioContext</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OfflineAudioContext'><code>OfflineAudioContext</code></a> interfaces."}],"chrome_android":[{"version_added":"56"},{"version_added":"18","version_removed":"56","partial_implementation":true,"notes":"The <code>BaseAudioContext</code> interface itself is not present, but many of the methods are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioContext'><code>AudioContext</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OfflineAudioContext'><code>OfflineAudioContext</code></a> interfaces."}],"edge":[{"version_added":"79"},{"version_added":"12","version_removed":"79","partial_implementation":true,"notes":"The <code>BaseAudioContext</code> interface itself is not present, but many of the methods are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioContext'><code>AudioContext</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OfflineAudioContext'><code>OfflineAudioContext</code></a> interfaces."}],"firefox":[{"version_added":"53"},{"version_added":"25","version_removed":"53","partial_implementation":true,"notes":"The <code>BaseAudioContext</code> interface itself is not present, but many of the methods are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioContext'><code>AudioContext</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OfflineAudioContext'><code>OfflineAudioContext</code></a> interfaces."}],"firefox_android":[{"version_added":"53"},{"version_added":"25","version_removed":"53","partial_implementation":true,"notes":"The <code>BaseAudioContext</code> interface itself is not present, but many of the methods are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioContext'><code>AudioContext</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OfflineAudioContext'><code>OfflineAudioContext</code></a> interfaces."}],"ie":{"version_added":false},"opera":[{"version_added":"43"},{"version_added":"15","version_removed":"43","partial_implementation":true," |
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)