Skip to content

Instantly share code, notes, and snippets.

@casamitjana
Last active January 8, 2021 17:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save casamitjana/8be9a4970316af7bb2eacb8e78ac68e7 to your computer and use it in GitHub Desktop.
Save casamitjana/8be9a4970316af7bb2eacb8e78ac68e7 to your computer and use it in GitHub Desktop.
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{
"api": {
"CredentialUserData": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CredentialUserData",
"support": {
"chrome": {
"version_added": "60"
},
"chrome_android": {
"version_added": "60"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": null
},
"firefox_android": {
"version_added": null
},
"ie": {
"version_added": null
},
"opera": {
"version_added": "47"
},
"opera_android": {
"version_added": "44"
},
"safari": {
"version_added": null
},
"safari_ios": {
"version_added": null
},
"samsunginternet_android": {
"version_added": "8.0"
},
"webview_android": {
"version_added": "60"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"iconURL": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CredentialUserData/iconURL",
"support": {
"chrome": {
"version_added": "60"
},
"chrome_android": {
"version_added": "60"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": null
},
"firefox_android": {
"version_added": null
},
"ie": {
"version_added": null
},
"opera": {
"version_added": "47"
},
"opera_android": {
"version_added": "44"
},
"safari": {
"version_added": null
},
"safari_ios": {
"version_added": null
},
"samsunginternet_android": {
"version_added": "8.0"
},
"webview_android": {
"version_added": "60"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"name": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CredentialUserData/name",
"support": {
"chrome": {
"version_added": "60"
},
"chrome_android": {
"version_added": "60"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": null
},
"firefox_android": {
"version_added": null
},
"ie": {
"version_added": null
},
"opera": {
"version_added": "47"
},
"opera_android": {
"version_added": "44"
},
"safari": {
"version_added": null
},
"safari_ios": {
"version_added": null
},
"samsunginternet_android": {
"version_added": "8.0"
},
"webview_android": {
"version_added": "60"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}
{
"api": {
"UserDataHandler": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/UserDataHandler",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "4",
"version_removed": "22"
},
"firefox_android": {
"version_added": "4",
"version_removed": "22"
},
"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": false,
"deprecated": true
}
},
"handle": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/UserDataHandler/handle",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": {
"version_added": false
},
"edge": {
"version_added": false
},
"firefox": {
"version_added": "4",
"version_removed": "22"
},
"firefox_android": {
"version_added": "4",
"version_removed": "22"
},
"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": false,
"deprecated": true
}
}
}
}
}
}
{"lastUpload":"2021-01-08T17:31:47.534Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "914c8b2e-3129-4570-860b-8ab8c51905e0",
"publisherId": "ue.alphabetical-sorter",
"publisherDisplayName": "ue"
},
"name": "alphabetical-sorter",
"publisher": "ue",
"version": "2.0.1"
},
{
"metadata": {
"id": "fa57ae0e-d21e-40d8-a0bb-a58b5fd9ead3",
"publisherId": "ms-vscode.atom-keybindings",
"publisherDisplayName": "ms-vscode"
},
"name": "atom-keybindings",
"publisher": "ms-vscode",
"version": "3.0.9"
},
{
"metadata": {
"id": "cb5ffd62-3768-4f92-83a0-ccf84e22ddf4",
"publisherId": "kevinkyang.auto-comment-blocks",
"publisherDisplayName": "kevinkyang"
},
"name": "auto-comment-blocks",
"publisher": "kevinkyang",
"version": "1.0.1"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "12.1.0"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "25e38b8d-ff51-4c34-af36-b7b7961cf666",
"publisherId": "alexkrechik.cucumberautocomplete",
"publisherDisplayName": "alexkrechik"
},
"name": "cucumberautocomplete",
"publisher": "alexkrechik",
"version": "2.15.1"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.11"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.16.4"
},
{
"metadata": {
"id": "e55376f2-3b3e-4916-8dbf-34df2fce687b",
"publisherId": "drKnoxy.eslint-disable-snippets",
"publisherDisplayName": "drKnoxy"
},
"name": "eslint-disable-snippets",
"publisher": "drKnoxy",
"version": "1.2.0"
},
{
"metadata": {
"id": "9f5a5fc9-8b23-4484-85c4-1438b82d8634",
"publisherId": "bierner.github-markdown-preview",
"publisherDisplayName": "bierner"
},
"name": "github-markdown-preview",
"publisher": "bierner",
"version": "0.0.2"
},
{
"metadata": {
"id": "7328a705-91fc-49e6-8293-da6f112e482d",
"publisherId": "GitHub.github-vscode-theme",
"publisherDisplayName": "GitHub"
},
"name": "github-vscode-theme",
"publisher": "GitHub",
"version": "1.1.5"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "11.1.3"
},
{
"metadata": {
"id": "3a15b5a7-be12-47e3-8445-88ee3eabc8b2",
"publisherId": "sumneko.lua",
"publisherDisplayName": "sumneko"
},
"name": "lua",
"publisher": "sumneko",
"version": "1.11.1"
},
{
"metadata": {
"id": "b0db4123-c5d9-4f45-bd2e-70738ebbb304",
"publisherId": "bierner.markdown-checkbox",
"publisherDisplayName": "bierner"
},
"name": "markdown-checkbox",
"publisher": "bierner",
"version": "0.1.3"
},
{
"metadata": {
"id": "f595c9c1-28b5-415e-a55f-2deb4a8c3abd",
"publisherId": "bierner.markdown-emoji",
"publisherDisplayName": "bierner"
},
"name": "markdown-emoji",
"publisher": "bierner",
"version": "0.0.9"
},
{
"metadata": {
"id": "5cbdf58a-694a-4aba-af08-61d00842eb03",
"publisherId": "bierner.markdown-preview-github-styles",
"publisherDisplayName": "bierner"
},
"name": "markdown-preview-github-styles",
"publisher": "bierner",
"version": "0.1.6"
},
{
"metadata": {
"id": "b872af63-f9e1-438e-9462-0315abe9d3aa",
"publisherId": "bierner.markdown-yaml-preamble",
"publisherDisplayName": "bierner"
},
"name": "markdown-yaml-preamble",
"publisher": "bierner",
"version": "0.0.4"
},
{
"metadata": {
"id": "ef2a5b38-02c4-4193-8561-1f072c209474",
"publisherId": "silvenon.mdx",
"publisherDisplayName": "silvenon"
},
"name": "mdx",
"publisher": "silvenon",
"version": "0.1.0"
},
{
"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": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "5.8.0"
},
{
"metadata": {
"id": "33ce9d6b-41cf-4972-a62b-386f7201981d",
"publisherId": "Prisma.prisma",
"publisherDisplayName": "Prisma"
},
"name": "prisma",
"publisher": "Prisma",
"version": "2.14.0"
},
{
"metadata": {
"id": "aae0701b-111f-49c1-9000-abd37a442f28",
"publisherId": "WallabyJs.quokka-vscode",
"publisherDisplayName": "WallabyJs"
},
"name": "quokka-vscode",
"publisher": "WallabyJs",
"version": "1.0.335"
},
{
"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.154.2"
},
{
"metadata": {
"id": "607fd052-be03-4363-b657-2bd62b83d28a",
"publisherId": "ms-vscode-remote.remote-ssh",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh",
"publisher": "ms-vscode-remote",
"version": "0.62.0"
},
{
"metadata": {
"id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c",
"publisherId": "ms-vscode-remote.remote-ssh-edit",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh-edit",
"publisher": "ms-vscode-remote",
"version": "0.62.0"
},
{
"metadata": {
"id": "f0c5397b-d357-4197-99f0-cb4202f22818",
"publisherId": "ms-vscode-remote.remote-wsl",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.52.0"
},
{
"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": "9cc805cb-ca18-444d-9ae1-3600fa0cd84a",
"publisherId": "Swellaby.rust-pack",
"publisherDisplayName": "Swellaby"
},
"name": "rust-pack",
"publisher": "Swellaby",
"version": "0.2.29"
},
{
"metadata": {
"id": "a85a8ec7-f543-4625-8da7-d21ac04487a0",
"publisherId": "jakearl.search-editor-apply-changes",
"publisherDisplayName": "jakearl"
},
"name": "search-editor-apply-changes",
"publisher": "jakearl",
"version": "0.1.1"
},
{
"metadata": {
"id": "726dd888-7465-4e27-a016-4288df7be24a",
"publisherId": "KnisterPeter.vscode-commitizen",
"publisherDisplayName": "KnisterPeter"
},
"name": "vscode-commitizen",
"publisher": "KnisterPeter",
"version": "0.9.3"
},
{
"metadata": {
"id": "11cb120c-f665-45bc-a21e-6de8a5685850",
"publisherId": "ms-edgedevtools.vscode-edge-devtools",
"publisherDisplayName": "ms-edgedevtools"
},
"name": "vscode-edge-devtools",
"publisher": "ms-edgedevtools",
"version": "1.1.1"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.14"
},
{
"metadata": {
"id": "c5f4d87f-a524-462c-ac01-923eb19cf3e9",
"publisherId": "firefox-devtools.vscode-firefox-debug",
"publisherDisplayName": "firefox-devtools"
},
"name": "vscode-firefox-debug",
"publisher": "firefox-devtools",
"version": "2.9.1"
},
{
"metadata": {
"id": "55ef6448-487b-49a0-a66e-4d2d9bb82229",
"publisherId": "GraphQL.vscode-graphql",
"publisherDisplayName": "GraphQL"
},
"name": "vscode-graphql",
"publisher": "GraphQL",
"version": "0.3.13"
},
{
"metadata": {
"id": "c46b0018-f317-4b6c-a785-d2039b27338f",
"publisherId": "wix.vscode-import-cost",
"publisherDisplayName": "wix"
},
"name": "vscode-import-cost",
"publisher": "wix",
"version": "2.13.0"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.13"
},
{
"metadata": {
"id": "07866bc5-519f-4b56-b55b-18a1a83661a4",
"publisherId": "mozart-oz.vscode-oz",
"publisherDisplayName": "mozart-oz"
},
"name": "vscode-oz",
"publisher": "mozart-oz",
"version": "1.0.0"
},
{
"metadata": {
"id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d",
"publisherId": "GitHub.vscode-pull-request-github",
"publisherDisplayName": "GitHub"
},
"name": "vscode-pull-request-github",
"publisher": "GitHub",
"version": "0.22.0"
},
{
"metadata": {
"id": "66b3d158-f3cc-4b1b-acce-237ab336fe65",
"publisherId": "planbcoding.vscode-react-refactor",
"publisherDisplayName": "planbcoding"
},
"name": "vscode-react-refactor",
"publisher": "planbcoding",
"version": "1.0.5"
},
{
"metadata": {
"id": "23d72dfc-8dd1-4e30-926e-8783b4378f13",
"publisherId": "ms-vscode-remote.vscode-remote-extensionpack",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "vscode-remote-extensionpack",
"publisher": "ms-vscode-remote",
"version": "0.20.0"
},
{
"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": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "1.4.1"
},
{
"metadata": {
"id": "ec35b5a3-9802-4c68-b5ff-e85f19ec0977",
"publisherId": "stylelint.vscode-stylelint",
"publisherDisplayName": "stylelint"
},
"name": "vscode-stylelint",
"publisher": "stylelint",
"version": "0.85.0"
},
{
"metadata": {
"id": "ee33fd31-7bb4-4252-8368-fdd5bcd94cf8",
"publisherId": "akamud.vscode-theme-onelight",
"publisherDisplayName": "akamud"
},
"name": "vscode-theme-onelight",
"publisher": "akamud",
"version": "2.2.3"
},
{
"metadata": {
"id": "ccdc6b78-b9ca-4057-99b2-6f3449c9509d",
"publisherId": "dtsvet.vscode-wasm",
"publisherDisplayName": "dtsvet"
},
"name": "vscode-wasm",
"publisher": "dtsvet",
"version": "1.3.1"
},
{
"metadata": {
"id": "23b5ca65-840c-490d-8dcc-a3ec3e74117f",
"publisherId": "webhint.vscode-webhint",
"publisherDisplayName": "webhint"
},
"name": "vscode-webhint",
"publisher": "webhint",
"version": "1.5.9"
},
{
"metadata": {
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
"publisherId": "ms-vsliveshare.vsliveshare",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare",
"publisher": "ms-vsliveshare",
"version": "1.0.3375"
},
{
"metadata": {
"id": "f38fdd1c-7ee2-47b1-90b9-77ecc90d4bff",
"publisherId": "ms-vsliveshare.vsliveshare-audio",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare-audio",
"publisher": "ms-vsliveshare",
"version": "0.1.91"
},
{
"metadata": {
"id": "87caf16b-d487-45c0-877d-573fe319b015",
"publisherId": "ms-vsliveshare.vsliveshare-pack",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare-pack",
"publisher": "ms-vsliveshare",
"version": "0.4.0"
},
{
"metadata": {
"id": "6766254a-8e43-4ebc-9b89-e5be39cb5318",
"publisherId": "WallabyJs.wallaby-vscode",
"publisherDisplayName": "WallabyJs"
},
"name": "wallaby-vscode",
"publisher": "WallabyJs",
"version": "1.0.257"
}
]
{
"name": "slimcore",
"version": "2019.23.6",
"cobrand": "01",
"apiVersion": 7,
"main": "lib/slimcore.js",
"typings": "lib/slimcore.d.ts",
"os": [
"darwin"
],
"cpu": [
"x64"
],
"author": "Microsoft",
"license": "Commercial Confidential",
"private": true
}
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/osx-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/osx-x64": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.1",
"Microsoft.NETCore.Platforms": "3.1.0",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.osx-x64.Microsoft.NETCore.App": "3.1.1-servicing.19608.4"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"dependencies": {
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.1"
}
},
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"runtime": {
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.19.60801"
}
},
"native": {
"runtimes/osx-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60701"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libdbgshim.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"native": {
"runtimes/osx-x64/native/libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.19252.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3kbkb7aUF41YuJnQzoCJRbjb6bgYY3KHlJ9GGJZ30Y5ytdFusLAC5o3/kfE+Vm6slvu4EBgIwMUknL6U+Pu9uA==",
"path": "microsoft.build.tasks.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.build.tasks.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U/haWBzFR6+KSdVKBjJm1bPPne/dR572GHR4B+fwXXo5iMC22T3rVXKmsF7o6mFJokaXZthzlI17GoD8Nr0ayA==",
"path": "microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jqYBVH9UzM6EHydJdXi1KNmnT8z2hoCSVA96hBXDx4NXXm0kTa2hN6kAyraBT0GOwZdA34hDtQX82+c5sDB8IQ==",
"path": "microsoft.netcore.app.internal/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.internal.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Mk7BZx2fYyEJUsSrAlSkhMOCVyZC6E28GLMFRphdQHT9/sGZywRy8FXnK5V0xDCLsAwQk7dfZqx9yFsDA5zbEw=="
},
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
"path": "microsoft.netcore.platforms/3.1.0",
"hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-T6ZEkbRgqcmDoTQDn0ES4FcXiq6uOiqPmbb+hCnKQ/i45W3WjM1+hfNGmsXvTK/e/AqEGiqtXJIi9ZtmbHnzHQ==",
"path": "microsoft.sourcelink.common/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.common.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+Zfc8EddeIPTy9w26xrMOqIL5k5fPICfoYGPMhvlCcmENVT0pslIvrOzRaEvv1UgUL1cjbGRO8SXa1HtoVEhPA==",
"path": "microsoft.sourcelink.github/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.github.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vfYRwh2jIQ5XFmqk9BebaGnj3tL9p1hkZ270NMXutiE7jCGH1zMB+3HCPec6DpnC4V3XX1oWlwAXoxNtXB90pQ==",
"path": "microsoft.sourcelink.vsts.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.vsts.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QWOw3lKZgC+0o/DZS+McxkqL6HJGJGOb3Q5QAhp4X4wU2w5oXCzlqqi+BHWMdQ4eQgIQRhdQGc7kA1cAyOJHnA==",
"path": "runtime.osx-x64.microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QrwzPwa3KtGW+5IM/T1XhkLqq//vuVyR5BP62Dv9aG0fJGcx2Y/mDVQz981e2lRRrL8lsbhg3k+Lyu+LVMKF7g=="
},
"XliffTasks/1.0.0-beta.19252.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pf1QwugyHdppWF5Q+qLSIqFkPkyBJOTAbvDxMO7Cv8zRkLGR9/OfOrjgSrcnniA2OTfZVo7JzTdNbDNAKSRZIA==",
"path": "xlifftasks/1.0.0-beta.19252.1",
"hashPath": "xlifftasks.1.0.0-beta.19252.1.nupkg.sha512"
}
},
"runtimes": {
"osx-x64": [
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx": [
"unix",
"any",
"base"
],
"osx.10.10": [
"osx",
"unix",
"any",
"base"
],
"osx.10.10-x64": [
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.11": [
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.11-x64": [
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.12": [
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.12-x64": [
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.13": [
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.13-x64": [
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.14": [
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.14-x64": [
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.15": [
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.15-x64": [
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
]
}
}
{
"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/other": "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.8",
"_id": "@hint/configuration-accessibility@2.0.8",
"_inBundle": false,
"_integrity": "sha512-o4WUIzm/2V4yUyPXvKEUkUtjo5QG/JTWqBRjsoz04dKiLO2n+Yr0MyifVEfYEtVbRPMH7Yp3BM53jiG70xgFBg==",
"_location": "/@hint/configuration-accessibility",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/configuration-accessibility@^2.0.8",
"name": "@hint/configuration-accessibility",
"escapedName": "@hint%2fconfiguration-accessibility",
"scope": "@hint",
"rawSpec": "^2.0.8",
"saveSpec": null,
"fetchSpec": "^2.0.8"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/configuration-accessibility/-/configuration-accessibility-2.0.8.tgz",
"_shasum": "55daebc71564a5e7281b1abbdaa0f9c542c83add",
"_spec": "@hint/configuration-accessibility@^2.0.8",
"_where": "/Users/oscar/Library/Application Support/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.5",
"@hint/formatter-html": "^4.3.0",
"@hint/formatter-summary": "^3.0.22",
"@hint/hint-axe": "^4.4.1"
},
"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.8"
}
{
"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-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.1.0",
"_id": "@hint/configuration-development@8.1.0",
"_inBundle": false,
"_integrity": "sha512-/fbJmM3hwNWoPd1/yXSPM1eVgGFKqtGej1a8STSzY++GPJhbP8bSaJnkbME8yKiZCqOTZl89YYOa8yHzPAN4ug==",
"_location": "/@hint/configuration-development",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/configuration-development@^8.1.0",
"name": "@hint/configuration-development",
"escapedName": "@hint%2fconfiguration-development",
"scope": "@hint",
"rawSpec": "^8.1.0",
"saveSpec": null,
"fetchSpec": "^8.1.0"
},
"_requiredBy": [
"/hint"
],
"_resolved": "https://registry.npmjs.org/@hint/configuration-development/-/configuration-development-8.1.0.tgz",
"_shasum": "addc0bd324f7d73a2fc7186c08286b1c28ec798e",
"_spec": "@hint/configuration-development@^8.1.0",
"_where": "/Users/oscar/Library/Application Support/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.8",
"@hint/configuration-progressive-web-apps": "^7.0.8",
"@hint/connector-local": "^3.2.8",
"@hint/formatter-html": "^4.3.0",
"@hint/formatter-json": "^3.1.19",
"@hint/formatter-summary": "^3.0.22",
"@hint/hint-babel-config": "^2.4.8",
"@hint/hint-button-type": "^3.0.3",
"@hint/hint-compat-api": "^4.4.0",
"@hint/hint-create-element-svg": "^1.3.7",
"@hint/hint-css-prefix-order": "^1.4.7",
"@hint/hint-disown-opener": "^4.0.3",
"@hint/hint-highest-available-document-mode": "^5.0.3",
"@hint/hint-leading-dot-classlist": "^1.0.0",
"@hint/hint-meta-charset-utf-8": "^4.0.3",
"@hint/hint-meta-viewport": "^5.0.3",
"@hint/hint-no-bom": "^4.2.7",
"@hint/hint-no-protocol-relative-urls": "^3.0.3",
"@hint/hint-scoped-svg-styles": "^1.3.7",
"@hint/hint-sri": "^4.0.3",
"@hint/hint-typescript-config": "^2.4.8",
"@hint/hint-webpack-config": "^2.4.8",
"@hint/parser-babel-config": "^2.1.23",
"@hint/parser-css": "^3.0.22",
"@hint/parser-html": "^3.0.18",
"@hint/parser-javascript": "^3.1.8",
"@hint/parser-jsx": "^1.0.9",
"@hint/parser-less": "^1.0.14",
"@hint/parser-sass": "^1.0.14",
"@hint/parser-typescript": "^1.0.9",
"@hint/parser-typescript-config": "^2.4.9",
"@hint/parser-webpack-config": "^2.1.22"
},
"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.1.0"
}
{
"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.8",
"_id": "@hint/configuration-progressive-web-apps@7.0.8",
"_inBundle": false,
"_integrity": "sha512-ACR9tg/3CFB/vxUEs7UrToFvvSKX+Vke9pS/1aHUSJ/mkriFecM6hTe1TD7a2Dz/9hwnnaH8dl9yiAwLqbe1sw==",
"_location": "/@hint/configuration-progressive-web-apps",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/configuration-progressive-web-apps@^7.0.8",
"name": "@hint/configuration-progressive-web-apps",
"escapedName": "@hint%2fconfiguration-progressive-web-apps",
"scope": "@hint",
"rawSpec": "^7.0.8",
"saveSpec": null,
"fetchSpec": "^7.0.8"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/configuration-progressive-web-apps/-/configuration-progressive-web-apps-7.0.8.tgz",
"_shasum": "4eff7d304e303d6f7d839803fe904ca0883004ba",
"_spec": "@hint/configuration-progressive-web-apps@^7.0.8",
"_where": "/Users/oscar/Library/Application Support/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.8",
"@hint/connector-puppeteer": "^2.5.5",
"@hint/formatter-html": "^4.3.0",
"@hint/formatter-summary": "^3.0.22",
"@hint/hint-apple-touch-icons": "^4.0.3",
"@hint/hint-manifest-app-name": "^2.4.8",
"@hint/hint-manifest-exists": "^2.4.8",
"@hint/hint-manifest-file-extension": "^3.0.3",
"@hint/hint-manifest-is-valid": "^3.3.8",
"@hint/parser-manifest": "^2.2.21"
},
"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.8"
}
{
"_from": "@hint/connector-jsdom@^4.1.8",
"_id": "@hint/connector-jsdom@4.1.8",
"_inBundle": false,
"_integrity": "sha512-X4xKG3e3EZsKem22wT+SddGYVKANL6QuvuIrTr2J5IpzPpoBDhbkQ1rhpXPhTPCVXxRIMhrAJsU+wGHPKYVgbQ==",
"_location": "/@hint/connector-jsdom",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/connector-jsdom@^4.1.8",
"name": "@hint/connector-jsdom",
"escapedName": "@hint%2fconnector-jsdom",
"scope": "@hint",
"rawSpec": "^4.1.8",
"saveSpec": null,
"fetchSpec": "^4.1.8"
},
"_requiredBy": [
"/@hint/configuration-progressive-web-apps",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/connector-jsdom/-/connector-jsdom-4.1.8.tgz",
"_shasum": "5351ab81018c107da741265eb1b12103ada1cf98",
"_spec": "@hint/connector-jsdom@^4.1.8",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-connector-tools": "^4.0.22",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-types": "^1.1.1",
"canvas": "^2.6.1",
"jsdom": "^16.4.0",
"mutationobserver-shim": "^0.3.7"
},
"deprecated": false,
"description": "hint connector for JSDOM",
"devDependencies": {
"@hint/parser-html": "^3.0.18",
"@hint/utils-create-server": "^3.4.7",
"@types/jsdom": "^16.2.4",
"@types/lodash": "^4.14.161",
"@types/node": "^14.11.2",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"lodash": "^4.17.20",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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.6.1"
},
"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": "cpx \"./{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.8"
}
{
"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.8",
"_id": "@hint/connector-local@3.2.8",
"_inBundle": false,
"_integrity": "sha512-OCodUAQutY6KgIWo0hrWsbQXxtOC6XYIwiaTw5LokeXWDho+P8XW1kSRZCpf6CPROy+5zyKMiDssTMA1MvIGDg==",
"_location": "/@hint/connector-local",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/connector-local@^3.2.8",
"name": "@hint/connector-local",
"escapedName": "@hint%2fconnector-local",
"scope": "@hint",
"rawSpec": "^3.2.8",
"saveSpec": null,
"fetchSpec": "^3.2.8"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/connector-local/-/connector-local-3.2.8.tgz",
"_shasum": "23f2fab14239e8d8a3a0aecf5cf4e90c98ea9e6d",
"_spec": "@hint/connector-local@^3.2.8",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"chokidar": "^3.4.2",
"globby": "^11.0.1",
"jsdom": "^16.4.0"
},
"deprecated": false,
"description": "hint local connector",
"devDependencies": {
"@hint/parser-html": "^3.0.18",
"@types/chokidar": "^2.1.3",
"@types/jsdom": "^16.2.4",
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.8"
}
{
"_from": "@hint/connector-puppeteer@^2.5.5",
"_id": "@hint/connector-puppeteer@2.5.5",
"_inBundle": false,
"_integrity": "sha512-5Qf5ZzeQTlYY5avmhq3l4gGuSD7Ea2OjgH68mWAQ1q8GDWLqzvAcxJr7qN9eNb0Ebf6ogR2OxoLxJ+msTPKUxw==",
"_location": "/@hint/connector-puppeteer",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/connector-puppeteer@^2.5.5",
"name": "@hint/connector-puppeteer",
"escapedName": "@hint%2fconnector-puppeteer",
"scope": "@hint",
"rawSpec": "^2.5.5",
"saveSpec": null,
"fetchSpec": "^2.5.5"
},
"_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.5.tgz",
"_shasum": "38a434ecdc6a4223cd696fe12752bacbb26b787c",
"_spec": "@hint/connector-puppeteer@^2.5.5",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-connector-tools": "^4.0.22",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-types": "^1.1.1",
"is-ci": "^2.0.0",
"lockfile": "^1.0.4",
"puppeteer-core": "^5.3.1"
},
"deprecated": false,
"description": "hint connector for browsers supported by Puppeteer",
"devDependencies": {
"@hint/parser-html": "^3.0.18",
"@hint/utils-create-server": "^3.4.7",
"@types/is-ci": "^2.0.0",
"@types/lockfile": "^1.0.1",
"@types/lodash": "^4.14.161",
"@types/node": "^14.11.2",
"@types/puppeteer": "^3.0.4",
"@types/puppeteer-core": "^2.0.0",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"lodash": "^4.17.20",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"puppeteer": "^5.3.1",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.5"
}
{
"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.0",
"_id": "@hint/formatter-html@4.3.0",
"_inBundle": false,
"_integrity": "sha512-8oNopbKGhVzzbIN1qb8+8iK5nfMTzfB9BU+mOi/aqdq2pawf8jSUMeXi2AHL+1xeRVgrTgWNs/FjMqIRL557fw==",
"_location": "/@hint/formatter-html",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/formatter-html@^4.3.0",
"name": "@hint/formatter-html",
"escapedName": "@hint%2fformatter-html",
"scope": "@hint",
"rawSpec": "^4.3.0",
"saveSpec": null,
"fetchSpec": "^4.3.0"
},
"_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.0.tgz",
"_shasum": "cfa467e048cee029cd8d0cfc4aa3c8cdaf0ffa85",
"_spec": "@hint/formatter-html@^4.3.0",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"ejs": "^3.1.5",
"fs-extra": "^9.0.1",
"lodash": "^4.17.20"
},
"deprecated": false,
"description": "A hint formatter that outputs the issues in an HTML file.",
"devDependencies": {
"@types/ejs": "^3.0.4",
"@types/fs-extra": "^9.0.1",
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"globby": "^11.0.1",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.0"
}
{
"issues": {
"description": "Show error text.",
"message": "$1 issues"
}
}
{
"_from": "@hint/formatter-json@^3.1.19",
"_id": "@hint/formatter-json@3.1.19",
"_inBundle": false,
"_integrity": "sha512-iCdSC8oRbEEqM/u9SmjLLB13yCzH2QnhqeQwKpEaSN2mCICYjHKq0v4LhcLR2B8fy7q7e05IxiOKlkcwb+NeBg==",
"_location": "/@hint/formatter-json",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/formatter-json@^3.1.19",
"name": "@hint/formatter-json",
"escapedName": "@hint%2fformatter-json",
"scope": "@hint",
"rawSpec": "^3.1.19",
"saveSpec": null,
"fetchSpec": "^3.1.19"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/formatter-json/-/formatter-json-3.1.19.tgz",
"_shasum": "4f10b1be1c52765e7ce0b2923a3ef99d4b6cc598",
"_spec": "@hint/formatter-json@^3.1.19",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"lodash": "^4.17.20"
},
"deprecated": false,
"description": "webhint formatter that prints the JSON object of the results",
"devDependencies": {
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.19"
}
{
"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.19",
"_id": "@hint/formatter-stylish@3.1.19",
"_inBundle": false,
"_integrity": "sha512-huQiBhTd87QCKGezeSOKIzhS3hGnKCCvoCqL/XPlsmGixfsmwtWFHtftwtURxW3dz9R+0EznRyjtayqYK+wZcg==",
"_location": "/@hint/formatter-stylish",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/formatter-stylish@^3.1.19",
"name": "@hint/formatter-stylish",
"escapedName": "@hint%2fformatter-stylish",
"scope": "@hint",
"rawSpec": "^3.1.19",
"saveSpec": null,
"fetchSpec": "^3.1.19"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/formatter-stylish/-/formatter-stylish-3.1.19.tgz",
"_shasum": "2e4dea7f1bac965b056c5d6116287e7d29a1891f",
"_spec": "@hint/formatter-stylish@^3.1.19",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"chalk": "^4.0.0",
"lodash": "^4.17.20",
"log-symbols": "^4.0.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": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@types/text-table": "^0.2.1",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.19"
}
{
"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.22",
"_id": "@hint/formatter-summary@3.0.22",
"_inBundle": false,
"_integrity": "sha512-ZTLVx+U0LaECNw7QuYMmZl8FR+vtXqN8+7A3VMHHdJ1Gd2gDtNiCZnRvtnbltXOdMadgPBKuh8TsXSqtpeNrMA==",
"_location": "/@hint/formatter-summary",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/formatter-summary@^3.0.22",
"name": "@hint/formatter-summary",
"escapedName": "@hint%2fformatter-summary",
"scope": "@hint",
"rawSpec": "^3.0.22",
"saveSpec": null,
"fetchSpec": "^3.0.22"
},
"_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.22.tgz",
"_shasum": "9341000155d414494a05913f19844a3cd89e4da6",
"_spec": "@hint/formatter-summary@^3.0.22",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"chalk": "^4.0.0",
"lodash": "^4.17.20",
"log-symbols": "^4.0.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": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.22"
}
{
"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."
},
"sizesAttribute": {
"description": "Message to show when the element specify the attribute sizes",
"message": "The 'apple-touch-icon' link element should not have a 'sizes' attribute."
},
"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 the right resolution",
"message": "The 'apple-touch-icon' should be 180x180px."
}
}
{
"_from": "@hint/hint-apple-touch-icons@^4.0.3",
"_id": "@hint/hint-apple-touch-icons@4.0.3",
"_inBundle": false,
"_integrity": "sha512-1n5lu7MQm0yJ1Wcwi9IlWS8hzqpmtB5MBL+Gg2S8g+AJGUQi86rT8i+sN1DDyUW4UUnnt9/5NUulJh4v4XzTgw==",
"_location": "/@hint/hint-apple-touch-icons",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-apple-touch-icons@^4.0.3",
"name": "@hint/hint-apple-touch-icons",
"escapedName": "@hint%2fhint-apple-touch-icons",
"scope": "@hint",
"rawSpec": "^4.0.3",
"saveSpec": null,
"fetchSpec": "^4.0.3"
},
"_requiredBy": [
"/@hint/configuration-progressive-web-apps"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-apple-touch-icons/-/hint-apple-touch-icons-4.0.3.tgz",
"_shasum": "e3b3dba98dc1ecc0a329acabce8ff78ee9a7578c",
"_spec": "@hint/hint-apple-touch-icons@^4.0.3",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"image-size": "^0.9.1"
},
"deprecated": false,
"description": "hint for best practices related to the apple-touch-icons",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/image-size": "^0.8.0",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.1",
"_id": "@hint/hint-axe@4.4.1",
"_inBundle": false,
"_integrity": "sha512-b2Z23MxQvysPWbYC8lV2mnr3mi3U/xRZ6RC7858echrWf9HDckByr+UH8yNHDFq/bpjZSNuRfbDl/A/i06X+Tw==",
"_location": "/@hint/hint-axe",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-axe@^4.4.1",
"name": "@hint/hint-axe",
"escapedName": "@hint%2fhint-axe",
"scope": "@hint",
"rawSpec": "^4.4.1",
"saveSpec": null,
"fetchSpec": "^4.4.1"
},
"_requiredBy": [
"/@hint/configuration-accessibility"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-axe/-/hint-axe-4.4.1.tgz",
"_shasum": "5549da8ae0bb8f97d8c4fadd49682f2f0df75978",
"_spec": "@hint/hint-axe@^4.4.1",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"axe-core": "^4.0.2"
},
"deprecated": false,
"description": "hint that that checks using axe for accessibility related best practices",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"globby": "^11.0.1",
"lodash": "^4.17.20",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.1"
}
{
"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.8",
"_id": "@hint/hint-babel-config@2.4.8",
"_inBundle": false,
"_integrity": "sha512-OIP4uLaGWC2wI5eT6af+mb1k5emz47SBzV0pdCHhKdah7xRPqHG8T3GJizDSCf/RqRq1YLGFYECr7UzRPlVAhA==",
"_location": "/@hint/hint-babel-config",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-babel-config@^2.4.8",
"name": "@hint/hint-babel-config",
"escapedName": "@hint%2fhint-babel-config",
"scope": "@hint",
"rawSpec": "^2.4.8",
"saveSpec": null,
"fetchSpec": "^2.4.8"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-babel-config/-/hint-babel-config-2.4.8.tgz",
"_shasum": "efa14be71b330096d961171af9cc68a1e407b393",
"_spec": "@hint/hint-babel-config@^2.4.8",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint that that checks if the Babel configuration is valid.",
"devDependencies": {
"@hint/parser-babel-config": "^2.1.23",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.8"
}
{
"attributeNotSet": {
"description": "Message to show when a button doesn't have a type attribute.",
"message": "Button type attribute has not been set."
},
"description": {
"description": "Metadata description",
"message": "Check if button has type attribute set"
},
"invalidType": {
"description": "Message to show when a button type attribute is not valid.",
"message": "Button type should be 'button', 'reset', or 'submit'."
},
"name": {
"description": "Metadata name",
"message": "Specify button type"
}
}
{
"_from": "@hint/hint-button-type@^3.0.3",
"_id": "@hint/hint-button-type@3.0.3",
"_inBundle": false,
"_integrity": "sha512-pKxqqNNcgAn1w2IWPxioEf/WlCNTuNZKeUEBTSuHMOF7hPbxgp1idF8yv7zR98Q/IQt0gHxz71krpfCn6J1h0A==",
"_location": "/@hint/hint-button-type",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-button-type@^3.0.3",
"name": "@hint/hint-button-type",
"escapedName": "@hint%2fhint-button-type",
"scope": "@hint",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^3.0.3"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-button-type/-/hint-button-type-3.0.3.tgz",
"_shasum": "63b2b4a101e9fe1eed6fdae9681eec90647d83b5",
"_spec": "@hint/hint-button-type@^3.0.3",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "Check if button has type attribute set",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"files": [
"dist/src"
],
"homepage": "https://webhint.io/",
"keywords": [
"hint",
"hint",
"button-type",
"button-type-hint"
],
"license": "Apache-2.0",
"main": "dist/src/hint.js",
"name": "@hint/hint-button-type",
"nyc": {
"extends": "../../.nycrc"
},
"peerDependencies": {
"hint": "^6.0.0"
},
"repository": {
"directory": "packages/hint-button-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": "cpx \"./{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.0.3"
}
{
"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.0",
"_id": "@hint/hint-compat-api@4.4.0",
"_inBundle": false,
"_integrity": "sha512-5wjFtBFUtxIKtScsXdANzcskE1bN6yx7SeCj5bYzw5s9Hs6cKN4eSjwxPC2SkgMyTYjujuxvrBZDAq4acfcpbw==",
"_location": "/@hint/hint-compat-api",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-compat-api@^4.4.0",
"name": "@hint/hint-compat-api",
"escapedName": "@hint%2fhint-compat-api",
"scope": "@hint",
"rawSpec": "^4.4.0",
"saveSpec": null,
"fetchSpec": "^4.4.0"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-compat-api/-/hint-compat-api-4.4.0.tgz",
"_shasum": "327a1673d9469cf909b539ff8bf25e1fa711ca8c",
"_spec": "@hint/hint-compat-api@^4.4.0",
"_where": "/Users/oscar/Library/Application Support/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.1",
"@hint/utils-css": "^1.0.6",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"lodash": "^4.17.20"
},
"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.22",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/lodash": "^4.14.161",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"postcss": "^8.1.1",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.0"
}
{
"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.7",
"_id": "@hint/hint-content-type@4.2.7",
"_inBundle": false,
"_integrity": "sha512-4UOnYDmKGZIOh1cvFl/rWtiJqi3NOJieQ71b26Mc+8SbYa2lAY772jrC7B5Ror/jPkZoOXUkbF77PBAEQo/SUA==",
"_location": "/@hint/hint-content-type",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-content-type@^4.2.7",
"name": "@hint/hint-content-type",
"escapedName": "@hint%2fhint-content-type",
"scope": "@hint",
"rawSpec": "^4.2.7",
"saveSpec": null,
"fetchSpec": "^4.2.7"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-content-type/-/hint-content-type-4.2.7.tgz",
"_shasum": "e775820a9678fed85dc2995acd1838cf7753bd2c",
"_spec": "@hint/hint-content-type@^4.2.7",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"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.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/content-type": "^1.1.3",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.7",
"_id": "@hint/hint-create-element-svg@1.3.7",
"_inBundle": false,
"_integrity": "sha512-PqYgq8lHsVmIqJjuQ5b07gCxcHAcA4CDfNSuUz+w4mWNUIexoc48SuHwslZcFbSCkqhj/gFR6z4ubvv3DNK8ZQ==",
"_location": "/@hint/hint-create-element-svg",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-create-element-svg@^1.3.7",
"name": "@hint/hint-create-element-svg",
"escapedName": "@hint%2fhint-create-element-svg",
"scope": "@hint",
"rawSpec": "^1.3.7",
"saveSpec": null,
"fetchSpec": "^1.3.7"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-create-element-svg/-/hint-create-element-svg-1.3.7.tgz",
"_shasum": "d1d96a44537d672f641bd0e6a933dfb98253363f",
"_spec": "@hint/hint-create-element-svg@^1.3.7",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "Infrom users that they need to use createElementNS to create SVG elements instead of createElement",
"devDependencies": {
"@hint/parser-javascript": "^3.1.8",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.7",
"_id": "@hint/hint-css-prefix-order@1.4.7",
"_inBundle": false,
"_integrity": "sha512-HgcN5FQ8glxgxtvuDCZH23YWYj+NcM0M3YlpgbMP+Sx0cj+tqOQQiiVdBnTOG9XfcBaUWqBpF86HtFWydqz2CQ==",
"_location": "/@hint/hint-css-prefix-order",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-css-prefix-order@^1.4.7",
"name": "@hint/hint-css-prefix-order",
"escapedName": "@hint%2fhint-css-prefix-order",
"scope": "@hint",
"rawSpec": "^1.4.7",
"saveSpec": null,
"fetchSpec": "^1.4.7"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-css-prefix-order/-/hint-css-prefix-order-1.4.7.tgz",
"_shasum": "234b3a97cdb2f8f4e8ae5052287facb705c66ce7",
"_spec": "@hint/hint-css-prefix-order@^1.4.7",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"postcss": "^8.1.1"
},
"deprecated": false,
"description": "Ensure vendor-prefixed versions of a CSS property are listed before the unprefixed version.",
"devDependencies": {
"@hint/parser-css": "^3.0.22",
"@hint/parser-sass": "^1.0.14",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"postcss": "^8.1.1",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.3",
"_id": "@hint/hint-disown-opener@4.0.3",
"_inBundle": false,
"_integrity": "sha512-KNjnd23vcqI8+0VjBQlMVGGAFF55ZEU0ZBsmds8W8jbahHfOEZ+7/LLLEAzMZ7RMwCN8Yv2TXGpVsc9p9B7hwg==",
"_location": "/@hint/hint-disown-opener",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-disown-opener@^4.0.3",
"name": "@hint/hint-disown-opener",
"escapedName": "@hint%2fhint-disown-opener",
"scope": "@hint",
"rawSpec": "^4.0.3",
"saveSpec": null,
"fetchSpec": "^4.0.3"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-disown-opener/-/hint-disown-opener-4.0.3.tgz",
"_shasum": "9ce88b0ec091bb62150f459dbb33cbd02970a639",
"_spec": "@hint/hint-disown-opener@^4.0.3",
"_where": "/Users/oscar/Library/Application Support/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.1",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint that that checks if external links disown the opener",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.3",
"_id": "@hint/hint-highest-available-document-mode@5.0.3",
"_inBundle": false,
"_integrity": "sha512-goo8deizuKdea/CX/1WRiBKJq2tAHKjKxyxE5n/bMl53a02DQ5iLd5Wv09o9uEaRqEqVg+Z9f0PcRTzdH+V2ng==",
"_location": "/@hint/hint-highest-available-document-mode",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-highest-available-document-mode@^5.0.3",
"name": "@hint/hint-highest-available-document-mode",
"escapedName": "@hint%2fhint-highest-available-document-mode",
"scope": "@hint",
"rawSpec": "^5.0.3",
"saveSpec": null,
"fetchSpec": "^5.0.3"
},
"_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.3.tgz",
"_shasum": "2302c673cc9697749dc218dabe7cffe872847882",
"_spec": "@hint/hint-highest-available-document-mode@^5.0.3",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"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.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.7",
"_id": "@hint/hint-html-checker@3.3.7",
"_inBundle": false,
"_integrity": "sha512-jzGKdlAe062Z9roxp+QXAzSMR4miRKAekn8T0vzV1XkWAoKqHamt9FGnCie6L4pdKeUyVskj4AK8OnwZvjDoJQ==",
"_location": "/@hint/hint-html-checker",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-html-checker@^3.3.7",
"name": "@hint/hint-html-checker",
"escapedName": "@hint%2fhint-html-checker",
"scope": "@hint",
"rawSpec": "^3.3.7",
"saveSpec": null,
"fetchSpec": "^3.3.7"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-html-checker/-/hint-html-checker-3.3.7.tgz",
"_shasum": "f7dea3e5282132cdede2c832635765a75258555a",
"_spec": "@hint/hint-html-checker@^3.3.7",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-types": "^1.1.1",
"lodash": "^4.17.20"
},
"deprecated": false,
"description": "hint that that validates HTML pages using the Nu HTML checker",
"devDependencies": {
"@hint/parser-html": "^3.0.18",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@types/request": "^2.48.5",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.3",
"_id": "@hint/hint-http-cache@4.0.3",
"_inBundle": false,
"_integrity": "sha512-1r4kjaUd8u2ICFRO9Tz0rtlDGIs0H0lf5rRlUd/qcyLFZC7l0C5xnwXHoQsXOvl78OKDNiHGmlRvAlZ4aKwhSg==",
"_location": "/@hint/hint-http-cache",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-http-cache@^4.0.3",
"name": "@hint/hint-http-cache",
"escapedName": "@hint%2fhint-http-cache",
"scope": "@hint",
"rawSpec": "^4.0.3",
"saveSpec": null,
"fetchSpec": "^4.0.3"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-http-cache/-/hint-http-cache-4.0.3.tgz",
"_shasum": "3204fb342e2a3b80b9446ca24a3149e87a8528e6",
"_spec": "@hint/hint-http-cache@^4.0.3",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint for HTTP caching related best practices",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.7",
"_id": "@hint/hint-http-compression@5.2.7",
"_inBundle": false,
"_integrity": "sha512-dxXWgv38G+VGRC/2yI7Sjq5+N8WV3JiSCuFwdZq7hbVtB0MX3tejVmXICc6LdoPQ6OHcWT9YX9/hlgMgC+Dygg==",
"_location": "/@hint/hint-http-compression",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-http-compression@^5.2.7",
"name": "@hint/hint-http-compression",
"escapedName": "@hint%2fhint-http-compression",
"scope": "@hint",
"rawSpec": "^5.2.7",
"saveSpec": null,
"fetchSpec": "^5.2.7"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-http-compression/-/hint-http-compression-5.2.7.tgz",
"_shasum": "4b98754a2f480c58327eeaad8d4a85d8dd705fe0",
"_spec": "@hint/hint-http-compression@^5.2.7",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint for HTTP compression related best practices",
"devDependencies": {
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.7",
"_id": "@hint/hint-image-optimization-cloudinary@3.2.7",
"_inBundle": false,
"_integrity": "sha512-ioiNaSR+YJ+LnsNwmz3fO2MXUdBAn1wlZYTVIsEcrt6H16egEvrpUEpGzNF2/ON6e3Jwu/rs4PcCfQ+Zp8safw==",
"_location": "/@hint/hint-image-optimization-cloudinary",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-image-optimization-cloudinary@^3.2.7",
"name": "@hint/hint-image-optimization-cloudinary",
"escapedName": "@hint%2fhint-image-optimization-cloudinary",
"scope": "@hint",
"rawSpec": "^3.2.7",
"saveSpec": null,
"fetchSpec": "^3.2.7"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-image-optimization-cloudinary/-/hint-image-optimization-cloudinary-3.2.7.tgz",
"_shasum": "f619bac22df5e28590098f856e4234341751ad98",
"_spec": "@hint/hint-image-optimization-cloudinary@^3.2.7",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"cloudinary": "^1.23.0",
"fs-extra": "^9.0.1",
"image-size": "^0.9.1"
},
"deprecated": false,
"description": "hint that that checks using Cloudinary's API if images are optimized",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.0",
"_id": "@hint/hint-leading-dot-classlist@1.0.0",
"_inBundle": false,
"_integrity": "sha512-4chZD4Myr4xZdnc2ciHn1aewBl2+/T6KbOBeq7sRp7/vFHmwbk/4LSaqL6Fp2J6RPwCQbClgOyh689U5JALcWg==",
"_location": "/@hint/hint-leading-dot-classlist",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-leading-dot-classlist@^1.0.0",
"name": "@hint/hint-leading-dot-classlist",
"escapedName": "@hint%2fhint-leading-dot-classlist",
"scope": "@hint",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-leading-dot-classlist/-/hint-leading-dot-classlist-1.0.0.tgz",
"_shasum": "9b4428d0bd3954a6a26854186a252e39705ad197",
"_spec": "@hint/hint-leading-dot-classlist@^1.0.0",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "Inform users about classList.add or classList.remove with leading '.' in the argument pitfall",
"devDependencies": {
"@hint/parser-javascript": "^3.1.8",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.0"
}
{
"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.8",
"_id": "@hint/hint-manifest-app-name@2.4.8",
"_inBundle": false,
"_integrity": "sha512-y8vLa1oltFiCFCYRzUJVLYerDVHDzrPC4Y3cNECge/85MdPvr2/+xfmP3moLotRq+ImnYQFpoqJQs+DlvFWh3Q==",
"_location": "/@hint/hint-manifest-app-name",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-manifest-app-name@^2.4.8",
"name": "@hint/hint-manifest-app-name",
"escapedName": "@hint%2fhint-manifest-app-name",
"scope": "@hint",
"rawSpec": "^2.4.8",
"saveSpec": null,
"fetchSpec": "^2.4.8"
},
"_requiredBy": [
"/@hint/configuration-progressive-web-apps"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-manifest-app-name/-/hint-manifest-app-name-2.4.8.tgz",
"_shasum": "3a5739312c25858640c6d898d1eb5ddb348c497a",
"_spec": "@hint/hint-manifest-app-name@^2.4.8",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-types": "^1.1.1",
"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.2.21",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-json": "^1.0.8",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.8"
}
{
"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.8",
"_id": "@hint/hint-manifest-exists@2.4.8",
"_inBundle": false,
"_integrity": "sha512-smM85cV0XwelYih818c4t6aVqY/t2ITbGHM3tFwMmnAzW1DXi438tZRG3irCzCbbWy11AhDmt1sVjDXv+OYecw==",
"_location": "/@hint/hint-manifest-exists",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-manifest-exists@^2.4.8",
"name": "@hint/hint-manifest-exists",
"escapedName": "@hint%2fhint-manifest-exists",
"scope": "@hint",
"rawSpec": "^2.4.8",
"saveSpec": null,
"fetchSpec": "^2.4.8"
},
"_requiredBy": [
"/@hint/configuration-progressive-web-apps"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-manifest-exists/-/hint-manifest-exists-2.4.8.tgz",
"_shasum": "2d8473e156b5011b85524f4105eb5777d906fb5c",
"_spec": "@hint/hint-manifest-exists@^2.4.8",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint that that checks if a web app manifest file was specified and it exists",
"devDependencies": {
"@hint/parser-manifest": "^2.2.21",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.8"
}
{
"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.3",
"_id": "@hint/hint-manifest-file-extension@3.0.3",
"_inBundle": false,
"_integrity": "sha512-CIUE+uPqKMTx7H+BGrit3KnEGmFuhe7MAgBl7+9FrsV4rv/qn/ehttG3WuBroju7ddUH+h3T7JliYwraZTUPpA==",
"_location": "/@hint/hint-manifest-file-extension",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-manifest-file-extension@^3.0.3",
"name": "@hint/hint-manifest-file-extension",
"escapedName": "@hint%2fhint-manifest-file-extension",
"scope": "@hint",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^3.0.3"
},
"_requiredBy": [
"/@hint/configuration-progressive-web-apps"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-manifest-file-extension/-/hint-manifest-file-extension-3.0.3.tgz",
"_shasum": "f6be951e4fc747a986166e192211d24becb5bc3d",
"_spec": "@hint/hint-manifest-file-extension@^3.0.3",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint that that checks if the web app manifest file has the correct file extension",
"devDependencies": {
"@hint/parser-manifest": "^2.2.21",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.3.8",
"_id": "@hint/hint-manifest-is-valid@3.3.8",
"_inBundle": false,
"_integrity": "sha512-jE01hInm0S43XpUpGtzL8XwwQCW3y8vyHztS11LIH8a4cMcp7ACTCf3YNgJdVKnKMVJyCO2NpYvhx5ajYE2M9A==",
"_location": "/@hint/hint-manifest-is-valid",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-manifest-is-valid@^3.3.8",
"name": "@hint/hint-manifest-is-valid",
"escapedName": "@hint%2fhint-manifest-is-valid",
"scope": "@hint",
"rawSpec": "^3.3.8",
"saveSpec": null,
"fetchSpec": "^3.3.8"
},
"_requiredBy": [
"/@hint/configuration-progressive-web-apps"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-manifest-is-valid/-/hint-manifest-is-valid-3.3.8.tgz",
"_shasum": "edf4b38fafe6679f272c5f2f0d13f18e166a70dd",
"_spec": "@hint/hint-manifest-is-valid@^3.3.8",
"_where": "/Users/oscar/Library/Application Support/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.1",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"bcp47": "^1.1.2",
"color-string": "^1.5.3"
},
"deprecated": false,
"description": "hint that that checks if the web app manifest file is valid",
"devDependencies": {
"@hint/parser-manifest": "^2.2.21",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-json": "^1.0.8",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/color-string": "^1.5.0",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.8"
}
{
"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.3",
"_id": "@hint/hint-meta-charset-utf-8@4.0.3",
"_inBundle": false,
"_integrity": "sha512-0c28R7YnHNnCD7YNj5FGzVsi6KkfR7S3toRwV4Yw01uvacYskj4o/dIdO7jnyGB2ekXEaT/Jl6ZxKEJkrZhdkg==",
"_location": "/@hint/hint-meta-charset-utf-8",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-meta-charset-utf-8@^4.0.3",
"name": "@hint/hint-meta-charset-utf-8",
"escapedName": "@hint%2fhint-meta-charset-utf-8",
"scope": "@hint",
"rawSpec": "^4.0.3",
"saveSpec": null,
"fetchSpec": "^4.0.3"
},
"_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.3.tgz",
"_shasum": "94b84f3ea866767d90751965fba006434b401037",
"_spec": "@hint/hint-meta-charset-utf-8@^4.0.3",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint for best practices related to the meta charset",
"devDependencies": {
"@hint/parser-html": "^3.0.18",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.3",
"_id": "@hint/hint-meta-viewport@5.0.3",
"_inBundle": false,
"_integrity": "sha512-8IkP12TIQYRM1/VCEfEYyapoyCRUHn5jH72a1WNhsRUQJcgvwGXNcX1M017KLK8xJSkrm3xe6XtN1m39KxOJrw==",
"_location": "/@hint/hint-meta-viewport",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-meta-viewport@^5.0.3",
"name": "@hint/hint-meta-viewport",
"escapedName": "@hint%2fhint-meta-viewport",
"scope": "@hint",
"rawSpec": "^5.0.3",
"saveSpec": null,
"fetchSpec": "^5.0.3"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-meta-viewport/-/hint-meta-viewport-5.0.3.tgz",
"_shasum": "3b7232f1ff5e43b38d9a08490f830d6af83054de",
"_spec": "@hint/hint-meta-viewport@^5.0.3",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"metaviewport-parser": "^0.2.0"
},
"deprecated": false,
"description": "hint for best practices related to the meta viewport",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.7",
"_id": "@hint/hint-no-bom@4.2.7",
"_inBundle": false,
"_integrity": "sha512-gPN5aMI0orIpsm0/ZPPit0WUzaaWGSiqEeINgowZPi152ilUCfdqk9gGc9cq/6bf3kOGXASAHcUn5gkHrApSAg==",
"_location": "/@hint/hint-no-bom",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-no-bom@^4.2.7",
"name": "@hint/hint-no-bom",
"escapedName": "@hint%2fhint-no-bom",
"scope": "@hint",
"rawSpec": "^4.2.7",
"saveSpec": null,
"fetchSpec": "^4.2.7"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-no-bom/-/hint-no-bom-4.2.7.tgz",
"_shasum": "414f84799678302a452f58b849ec282d33f2dde4",
"_spec": "@hint/hint-no-bom@^4.2.7",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-types": "^1.1.1"
},
"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.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.2",
"_id": "@hint/hint-no-disallowed-headers@3.1.2",
"_inBundle": false,
"_integrity": "sha512-W0R5chn3TtVkZmbP90mIQuxkBSo8ukDAKVvaNqf8pcbaw64Nhiv53S+9TTlvtOWYZ8rFsTn8u92qwza4OuzptA==",
"_location": "/@hint/hint-no-disallowed-headers",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-no-disallowed-headers@^3.1.2",
"name": "@hint/hint-no-disallowed-headers",
"escapedName": "@hint%2fhint-no-disallowed-headers",
"scope": "@hint",
"rawSpec": "^3.1.2",
"saveSpec": null,
"fetchSpec": "^3.1.2"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-no-disallowed-headers/-/hint-no-disallowed-headers-3.1.2.tgz",
"_shasum": "276a89f7afc2792b0b60668dfca02ad287c012e5",
"_spec": "@hint/hint-no-disallowed-headers@^3.1.2",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint that that checks if disallowed response headers are sent",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.2"
}
{
"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.7",
"_id": "@hint/hint-no-friendly-error-pages@3.3.7",
"_inBundle": false,
"_integrity": "sha512-wHP1X7NMCaUOCOXMuCTYCklhx4AX0zAsS0w9JVRflzZMtUaVN7+vho6tre2aaV+U/2imqvvHH8ZP+y1joo79TA==",
"_location": "/@hint/hint-no-friendly-error-pages",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-no-friendly-error-pages@^3.3.7",
"name": "@hint/hint-no-friendly-error-pages",
"escapedName": "@hint%2fhint-no-friendly-error-pages",
"scope": "@hint",
"rawSpec": "^3.3.7",
"saveSpec": null,
"fetchSpec": "^3.3.7"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-no-friendly-error-pages/-/hint-no-friendly-error-pages-3.3.7.tgz",
"_shasum": "7c8dbfac69eb631379206a4cf8bb93aeffc69d94",
"_spec": "@hint/hint-no-friendly-error-pages@^3.3.7",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint that that checks if protocol relative URLs are used",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.3",
"_id": "@hint/hint-no-html-only-headers@3.0.3",
"_inBundle": false,
"_integrity": "sha512-bDk7Cbo+JjowEw3lCQ32K+QjvKvYg5H4AwNeCT6nM1jDW1BJopa+NIUCX5EqmgacnyDlsWw1aJ8F1bvcMyxxDQ==",
"_location": "/@hint/hint-no-html-only-headers",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-no-html-only-headers@^3.0.3",
"name": "@hint/hint-no-html-only-headers",
"escapedName": "@hint%2fhint-no-html-only-headers",
"scope": "@hint",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^3.0.3"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-no-html-only-headers/-/hint-no-html-only-headers-3.0.3.tgz",
"_shasum": "39a804517aaae47f80dc19fb740d6b1359457ecc",
"_spec": "@hint/hint-no-html-only-headers@^3.0.3",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"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.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.3",
"_id": "@hint/hint-no-http-redirects@3.0.3",
"_inBundle": false,
"_integrity": "sha512-NgfcTbiC/Oy5RLYBFy7X3zySKRseEnhFI4nLF8Qnx3TCHiqZSA19Ij6iy9ThBn7yBAg00G/uLqiFKiYOjjNI/A==",
"_location": "/@hint/hint-no-http-redirects",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-no-http-redirects@^3.0.3",
"name": "@hint/hint-no-http-redirects",
"escapedName": "@hint%2fhint-no-http-redirects",
"scope": "@hint",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^3.0.3"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-no-http-redirects/-/hint-no-http-redirects-3.0.3.tgz",
"_shasum": "6b74c8ccb8cf7381d0afe4afda4202c6d52823c6",
"_spec": "@hint/hint-no-http-redirects@^3.0.3",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint for best practices related to HTTP redirects",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.3",
"_id": "@hint/hint-no-protocol-relative-urls@3.0.3",
"_inBundle": false,
"_integrity": "sha512-rZIxnbSq/SBrqnVixwL9O7pXE5v+iQSNqa1gQqISjVYZabhXcqkpr0+VwGwcM/b8U156dvqU/j0pE93Wzn/Eyg==",
"_location": "/@hint/hint-no-protocol-relative-urls",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-no-protocol-relative-urls@^3.0.3",
"name": "@hint/hint-no-protocol-relative-urls",
"escapedName": "@hint%2fhint-no-protocol-relative-urls",
"scope": "@hint",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^3.0.3"
},
"_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.3.tgz",
"_shasum": "982c9f470237543cf78b96ee0d9783caa956a480",
"_spec": "@hint/hint-no-protocol-relative-urls@^3.0.3",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint that that checks if protocol relative URLs are used",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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":{"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.0 <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"]},"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"}],"handlebars":[{"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-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.0.3 <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.7.1 <1.9.0"]},"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":"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-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-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":"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":[],"timespan":[],"tiny-json-http":[],"tinymce":[],"truncate":[],"ua-parser":[],"ua-parser-js":[],"uikit":[],"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.1",
"_id": "@hint/hint-no-vulnerable-javascript-libraries@2.12.1",
"_inBundle": false,
"_integrity": "sha512-B/f9CuIPhbbalRdr1zHJojHLsT87/UANC7gjKj8tiNCW4BT9OipnmY4iwMZNVeBGVWKJ/gcubeQLR2eNsdC0+w==",
"_location": "/@hint/hint-no-vulnerable-javascript-libraries",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-no-vulnerable-javascript-libraries@^2.12.1",
"name": "@hint/hint-no-vulnerable-javascript-libraries",
"escapedName": "@hint%2fhint-no-vulnerable-javascript-libraries",
"scope": "@hint",
"rawSpec": "^2.12.1",
"saveSpec": null,
"fetchSpec": "^2.12.1"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-no-vulnerable-javascript-libraries/-/hint-no-vulnerable-javascript-libraries-2.12.1.tgz",
"_shasum": "785a4357128d96ceed21cb29a363fc7183c5c4a1",
"_spec": "@hint/hint-no-vulnerable-javascript-libraries@^2.12.1",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-types": "^1.1.1",
"js-library-detector": "^6.2.0",
"lodash": "^4.17.20",
"semver": "^7.3.2"
},
"deprecated": false,
"description": "hint that that checks using Snyk for vulnerable JavaScript libraries",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"angular": "1.4.9",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"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.0.2"
},
"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": "cpx \"./{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.1"
}
{
"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.7",
"_id": "@hint/hint-scoped-svg-styles@1.3.7",
"_inBundle": false,
"_integrity": "sha512-YySvAbM84LRV0pdNcycZxEkv4eFApLqc+stshVgY8TVhljuicoiZFJGQcvsuhsXbS1Y9Bolx925r/Y0UeYTBrQ==",
"_location": "/@hint/hint-scoped-svg-styles",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-scoped-svg-styles@^1.3.7",
"name": "@hint/hint-scoped-svg-styles",
"escapedName": "@hint%2fhint-scoped-svg-styles",
"scope": "@hint",
"rawSpec": "^1.3.7",
"saveSpec": null,
"fetchSpec": "^1.3.7"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-scoped-svg-styles/-/hint-scoped-svg-styles-1.3.7.tgz",
"_shasum": "3ebb576c233e0f47393a5f7c4b727eb38e707404",
"_spec": "@hint/hint-scoped-svg-styles@^1.3.7",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "Scoped SVG Styles checks if SVG styles affect any other elements outside the svg.",
"devDependencies": {
"@hint/parser-css": "^3.0.22",
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-dom": "^2.1.4",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.3",
"_id": "@hint/hint-sri@4.0.3",
"_inBundle": false,
"_integrity": "sha512-zNun9rZ7L1+VYu4VY7gwGCmUvUELqdgCWWjI2RAn1ctv8p/ORkyAiiyD3NWeIZQ8ScEz+UxFBrW58kIY0od7Pw==",
"_location": "/@hint/hint-sri",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-sri@^4.0.3",
"name": "@hint/hint-sri",
"escapedName": "@hint%2fhint-sri",
"scope": "@hint",
"rawSpec": "^4.0.3",
"saveSpec": null,
"fetchSpec": "^4.0.3"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-sri/-/hint-sri-4.0.3.tgz",
"_shasum": "9769ad2ebba852a2cbd4f1b402f0e5a8abbed516",
"_spec": "@hint/hint-sri@^4.0.3",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "Require scripts and styles to use Subresource Integrity",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.7",
"_id": "@hint/hint-ssllabs@2.4.7",
"_inBundle": false,
"_integrity": "sha512-6Q5dqnNVO9uYxB3AFSxAEQvM7KYmVExWlVJGjNx6spGHJg7EGp6B0QMYUA7EFW76Iag2ZscIOZZiY7q6hto0Lg==",
"_location": "/@hint/hint-ssllabs",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-ssllabs@^2.4.7",
"name": "@hint/hint-ssllabs",
"escapedName": "@hint%2fhint-ssllabs",
"scope": "@hint",
"rawSpec": "^2.4.7",
"saveSpec": null,
"fetchSpec": "^2.4.7"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-ssllabs/-/hint-ssllabs-2.4.7.tgz",
"_shasum": "b96c00888077b96878edb164f5782e83e1ad480c",
"_spec": "@hint/hint-ssllabs@^2.4.7",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"node-ssllabs": "^2.1.0"
},
"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.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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.3",
"_id": "@hint/hint-strict-transport-security@3.0.3",
"_inBundle": false,
"_integrity": "sha512-NSSFsqv1GvM+yv/6zUOXb64yKtEdehfB1eAJSk11gb/6i/90YxWxFoBSKboFQTa0laRmmNPD6jdIAjwVsRwT5g==",
"_location": "/@hint/hint-strict-transport-security",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-strict-transport-security@^3.0.3",
"name": "@hint/hint-strict-transport-security",
"escapedName": "@hint%2fhint-strict-transport-security",
"scope": "@hint",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^3.0.3"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-strict-transport-security/-/hint-strict-transport-security-3.0.3.tgz",
"_shasum": "6216b94f466ff43b08dee03f8f40a9a0c90230f0",
"_spec": "@hint/hint-strict-transport-security@^3.0.3",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"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.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.7",
"_id": "@hint/hint-stylesheet-limits@3.3.7",
"_inBundle": false,
"_integrity": "sha512-Xc6x0TaZzj9J1uRl7t1SklVvgKYCEjYpp8tDvJt03H7XdlvaokIVVzhNLwTZYKIeKgjQ4qQTpTMwD9H+3XQz0g==",
"_location": "/@hint/hint-stylesheet-limits",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-stylesheet-limits@^3.3.7",
"name": "@hint/hint-stylesheet-limits",
"escapedName": "@hint%2fhint-stylesheet-limits",
"scope": "@hint",
"rawSpec": "^3.3.7",
"saveSpec": null,
"fetchSpec": "^3.3.7"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-stylesheet-limits/-/hint-stylesheet-limits-3.3.7.tgz",
"_shasum": "e093d374d27ec3e973eff7ea6a73cff21c47d465",
"_spec": "@hint/hint-stylesheet-limits@^3.3.7",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "Checks if CSS exceeds known stylesheet limits",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"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": {
"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"
]
}
{
"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"
]
}
{
"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": {
"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.8",
"_id": "@hint/hint-typescript-config@2.4.8",
"_inBundle": false,
"_integrity": "sha512-+8R0cTnFgoIeW3SGcpRPGGiivcE00iiaLcyT0YTVEfgWOlUgk+3mo0G2+xd5N/E+AvDyu4xD6XPfhJARsX0ZVw==",
"_location": "/@hint/hint-typescript-config",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-typescript-config@^2.4.8",
"name": "@hint/hint-typescript-config",
"escapedName": "@hint%2fhint-typescript-config",
"scope": "@hint",
"rawSpec": "^2.4.8",
"saveSpec": null,
"fetchSpec": "^2.4.8"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-typescript-config/-/hint-typescript-config-2.4.8.tgz",
"_shasum": "9d54534a14e3ec18a5372fee103f579551c7ca45",
"_spec": "@hint/hint-typescript-config@^2.4.8",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint that that checks if the TypeScript configuration is valid.",
"devDependencies": {
"@hint/parser-typescript-config": "^2.4.9",
"@hint/utils-json": "^1.0.8",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.8"
}
{
"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"
}
}
{
"_from": "@hint/hint-webpack-config@^2.4.8",
"_id": "@hint/hint-webpack-config@2.4.8",
"_inBundle": false,
"_integrity": "sha512-Xr8i6JLwN5TGsQ1Qr3+87O7PO76KUdgWUr+aFZCNoBqLBPX40R+EbPq8yRARnOMR+nlq/tVax9IOpM2Ysb1W1w==",
"_location": "/@hint/hint-webpack-config",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-webpack-config@^2.4.8",
"name": "@hint/hint-webpack-config",
"escapedName": "@hint%2fhint-webpack-config",
"scope": "@hint",
"rawSpec": "^2.4.8",
"saveSpec": null,
"fetchSpec": "^2.4.8"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-webpack-config/-/hint-webpack-config-2.4.8.tgz",
"_shasum": "8c2b68956d4f8c00a67cdcac085186cba1996d94",
"_spec": "@hint/hint-webpack-config@^2.4.8",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "hint thats to check the webpack configuration.",
"devDependencies": {
"@hint/parser-babel-config": "^2.1.23",
"@hint/parser-typescript-config": "^2.4.9",
"@hint/parser-webpack-config": "^2.1.22",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.8"
}
{
"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.3",
"_id": "@hint/hint-x-content-type-options@4.0.3",
"_inBundle": false,
"_integrity": "sha512-gHEF/s0NmqnUGBPtnVZ3Xw7tDtvqPPdjZg3ecDdTz7Gn8SxVWjl/BcYOx/86tYFT/ilhSuR7Ao7UM4cE6lLDXg==",
"_location": "/@hint/hint-x-content-type-options",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/hint-x-content-type-options@^4.0.3",
"name": "@hint/hint-x-content-type-options",
"escapedName": "@hint%2fhint-x-content-type-options",
"scope": "@hint",
"rawSpec": "^4.0.3",
"saveSpec": null,
"fetchSpec": "^4.0.3"
},
"_requiredBy": [
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/hint-x-content-type-options/-/hint-x-content-type-options-4.0.3.tgz",
"_shasum": "53c7358194ad1c27ee4487452d60875e886d59fb",
"_spec": "@hint/hint-x-content-type-options@^4.0.3",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-i18n": "^1.0.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"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.7",
"@hint/utils-tests-helpers": "^6.3.1",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.3"
}
{
"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.23",
"_id": "@hint/parser-babel-config@2.1.23",
"_inBundle": false,
"_integrity": "sha512-Fno2CeW1oZv52nrUhdcDtDNQMRnyZ7E8flG9/bqihobmN3Wf+Re7mt29x7Y8bocs5foL8CZcOc4sZl3+dJZuxA==",
"_location": "/@hint/parser-babel-config",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-babel-config@^2.1.23",
"name": "@hint/parser-babel-config",
"escapedName": "@hint%2fparser-babel-config",
"scope": "@hint",
"rawSpec": "^2.1.23",
"saveSpec": null,
"fetchSpec": "^2.1.23"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-babel-config/-/parser-babel-config-2.1.23.tgz",
"_shasum": "ac40e58eaa051ba7760937ca33ca6c65a3abf2f9",
"_spec": "@hint/parser-babel-config@^2.1.23",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-json": "^1.0.8",
"@hint/utils-network": "^1.0.7",
"lodash": "^4.17.20"
},
"deprecated": false,
"description": "webhint parser to analyze babel config",
"devDependencies": {
"@types/node": "^14.11.2",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.23"
}
{
"_from": "@hint/parser-css@^3.0.22",
"_id": "@hint/parser-css@3.0.22",
"_inBundle": false,
"_integrity": "sha512-3r6cMkU/Cg8caZJXQE9vsIwGLSVGxqWAOl1Ia8BvODJDalKPNO+y5JVc9R3b2ifMAJK3f1+1Z3Azikl99b3Tsg==",
"_location": "/@hint/parser-css",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-css@^3.0.22",
"name": "@hint/parser-css",
"escapedName": "@hint%2fparser-css",
"scope": "@hint",
"rawSpec": "^3.0.22",
"saveSpec": null,
"fetchSpec": "^3.0.22"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-css/-/parser-css-3.0.22.tgz",
"_shasum": "d7acfa7124f5bdee7e37485de7e2a3062c537abc",
"_spec": "@hint/parser-css@^3.0.22",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-string": "^1.0.6",
"postcss": "^8.1.1",
"postcss-safe-parser": "^5.0.2"
},
"deprecated": false,
"description": "webhint parser needed to analyze CSS files",
"devDependencies": {
"@hint/utils-dom": "^2.1.4",
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.22"
}
{
"_from": "@hint/parser-html@^3.0.18",
"_id": "@hint/parser-html@3.0.18",
"_inBundle": false,
"_integrity": "sha512-I03u0dVIG6/Lf+wSGzJzZUByVt6n7eNd4OJeOJ2y077weSvlhVE6PwsIrfem3Sd6KsXNNrOr6+38Go7+7TiyvQ==",
"_location": "/@hint/parser-html",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-html@^3.0.18",
"name": "@hint/parser-html",
"escapedName": "@hint%2fparser-html",
"scope": "@hint",
"rawSpec": "^3.0.18",
"saveSpec": null,
"fetchSpec": "^3.0.18"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-html/-/parser-html-3.0.18.tgz",
"_shasum": "4430b9adbc5c43eacbbb3c44775f31d52097d81b",
"_spec": "@hint/parser-html@^3.0.18",
"_where": "/Users/oscar/Library/Application Support/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.4"
},
"deprecated": false,
"description": "webhint parser needed to analyze HTML files",
"devDependencies": {
"@types/node": "^14.11.2",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.18"
}
{
"_from": "acorn-walk@^8.0.0",
"_id": "acorn-walk@8.0.1",
"_inBundle": false,
"_integrity": "sha512-zn/7dYtoTVkG4EoMU55QlQU4F+m+T7Kren6Vj3C2DapWPnakG/DL9Ns5aPAPW5Ixd3uxXrV/BoMKKVFIazPcdg==",
"_location": "/@hint/parser-javascript/acorn-walk",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "acorn-walk@^8.0.0",
"name": "acorn-walk",
"escapedName": "acorn-walk",
"rawSpec": "^8.0.0",
"saveSpec": null,
"fetchSpec": "^8.0.0"
},
"_requiredBy": [
"/@hint/parser-javascript"
],
"_resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.0.1.tgz",
"_shasum": "d265d35db6940a656c715806a448456ee4fa3b7f",
"_spec": "acorn-walk@^8.0.0",
"_where": "/Users/oscar/Library/Application Support/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"
},
"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.0.1"
}
{
"_from": "acorn@^8.0.3",
"_id": "acorn@8.0.4",
"_inBundle": false,
"_integrity": "sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ==",
"_location": "/@hint/parser-javascript/acorn",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "acorn@^8.0.3",
"name": "acorn",
"escapedName": "acorn",
"rawSpec": "^8.0.3",
"saveSpec": null,
"fetchSpec": "^8.0.3"
},
"_requiredBy": [
"/@hint/parser-javascript"
],
"_resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.4.tgz",
"_shasum": "7a3ae4191466a6984eee0fe3407a4f3aa9db8354",
"_spec": "acorn@^8.0.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/parser-javascript",
"bin": {
"acorn": "bin/acorn"
},
"bugs": {
"url": "https://github.com/acornjs/acorn/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "ECMAScript parser",
"engines": {
"node": ">=0.4.0"
},
"exports": {
"import": "./dist/acorn.mjs",
"require": "./dist/acorn.js"
},
"homepage": "https://github.com/acornjs/acorn",
"license": "MIT",
"main": "dist/acorn.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/acorn.mjs",
"name": "acorn",
"repository": {
"type": "git",
"url": "git+https://github.com/acornjs/acorn.git"
},
"scripts": {
"prepare": "cd ..; npm run build:main && npm run build:bin"
},
"types": "dist/acorn.d.ts",
"version": "8.0.4"
}
{
"_from": "@hint/parser-javascript@^3.1.8",
"_id": "@hint/parser-javascript@3.1.8",
"_inBundle": false,
"_integrity": "sha512-gDR5XAM0l78w8GdhFDDJmsn+SjJW/EHh2gwEuEnPSG7A/gcEXcTgUo5vRjy/wWzUZBCvg78t/F5e1PIgXdlhSA==",
"_location": "/@hint/parser-javascript",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-javascript@^3.1.8",
"name": "@hint/parser-javascript",
"escapedName": "@hint%2fparser-javascript",
"scope": "@hint",
"rawSpec": "^3.1.8",
"saveSpec": null,
"fetchSpec": "^3.1.8"
},
"_requiredBy": [
"/@hint/configuration-development",
"/@hint/configuration-web-recommended",
"/@hint/parser-typescript"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-javascript/-/parser-javascript-3.1.8.tgz",
"_shasum": "790b92a28d1bf4f66e6c62162bdd9efb4558f4ba",
"_spec": "@hint/parser-javascript@^3.1.8",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@types/estree-jsx": "^0.0.0",
"acorn": "^8.0.3",
"acorn-jsx": "^5.3.1",
"acorn-jsx-walk": "^2.0.0",
"acorn-walk": "^8.0.0"
},
"deprecated": false,
"description": "webhint parser needed to analyze JavaScript files",
"devDependencies": {
"@hint/utils-dom": "^2.1.4",
"@types/acorn": "^4.0.5",
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.8"
}
{
"_from": "@hint/parser-jsx@^1.0.9",
"_id": "@hint/parser-jsx@1.0.9",
"_inBundle": false,
"_integrity": "sha512-l8xlF+idjjqm6pViAKoVQyiHMSYtIREJQ0sO0wmZvEDgAWaLO1x8kvXT6UPO2JOB68nPQexwHbx2uiNJhwFRtQ==",
"_location": "/@hint/parser-jsx",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-jsx@^1.0.9",
"name": "@hint/parser-jsx",
"escapedName": "@hint%2fparser-jsx",
"scope": "@hint",
"rawSpec": "^1.0.9",
"saveSpec": null,
"fetchSpec": "^1.0.9"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-jsx/-/parser-jsx-1.0.9.tgz",
"_shasum": "d3e3ecbd0915bd2c25d471a780aeaf1fc19c4957",
"_spec": "@hint/parser-jsx@^1.0.9",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-dom": "^2.1.4",
"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.18",
"@hint/parser-javascript": "^3.1.8",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.9"
}
{
"_from": "@hint/parser-less@^1.0.14",
"_id": "@hint/parser-less@1.0.14",
"_inBundle": false,
"_integrity": "sha512-djdGU9GvBeq+zHJqAzme4RVIj1eKU1KLlpdJNL3UE0nhzuwemgRNAEDsZAU0R/el2Lr14cEIxUbdZr6gyluclg==",
"_location": "/@hint/parser-less",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-less@^1.0.14",
"name": "@hint/parser-less",
"escapedName": "@hint%2fparser-less",
"scope": "@hint",
"rawSpec": "^1.0.14",
"saveSpec": null,
"fetchSpec": "^1.0.14"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-less/-/parser-less-1.0.14.tgz",
"_shasum": "daaa7664f57e85407b62bf9044c962a66f3e97a4",
"_spec": "@hint/parser-less@^1.0.14",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-string": "^1.0.6",
"postcss": "^8.1.1",
"postcss-less": "^3.1.4"
},
"deprecated": false,
"description": "webhint parser needed to analyze LESS files",
"devDependencies": {
"@hint/parser-css": "^3.0.22",
"@hint/utils-dom": "^2.1.4",
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.14"
}
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"definitions": {
"image": {
"additionalProperties": false,
"properties": {
"platform": {
"$ref": "#/definitions/platform"
},
"purpose": {
"default": "any",
"type": "string"
},
"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": [
{
"pattern": "^[0-9 x]+$",
"type": "string"
},
{
"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.",
"pattern": "^[\\sa-z0-9\\-+;\\.=\\/]+$",
"type": "string"
}
},
"required": [
"src"
],
"type": "object"
},
"platform": {
"description": "The platform it is associated to.",
"enum": [
"itunes",
"play",
"windows"
]
},
"related_application": {
"additionalProperties": false,
"properties": {
"fingerprints": {
"description": "An array of fingerprint objects used for verifying the application.",
"items": {
"additionalProperties": false,
"properties": {
"type": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"type",
"value"
],
"type": "object"
},
"type": "array"
},
"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"
},
"platform": {
"$ref": "#/definitions/platform"
},
"url": {
"description": "The URL where the application can be found.",
"format": "uri",
"type": "string"
}
},
"oneOf": [
{
"required": [
"id",
"platform"
]
},
{
"required": [
"id",
"platform",
"url"
]
},
{
"required": [
"platform",
"url"
]
}
],
"type": "object"
}
},
"patternProperties": {
"(gcm)_.*": {
"description": "Vendor prefixes for known proprietary extensions"
}
},
"properties": {
"background_color": {
"description": "The background_color member describes the expected background color of the web application.",
"type": "string"
},
"categories": {
"description": "Describes the expected application categories to which the web application belongs.",
"items": {
"enum": [
"books",
"business",
"education",
"entertainment",
"finance",
"fitness",
"food",
"games",
"government",
"health",
"kids",
"lifestyle",
"magazines",
"medical",
"music",
"navigation",
"news",
"personalization",
"photo",
"politics",
"productivity",
"security",
"shopping",
"social",
"sports",
"travel",
"utilities",
"weather"
]
},
"type": "array"
},
"description": {
"description": "Description of the purpose of the web application",
"type": "string"
},
"dir": {
"default": "auto",
"description": "The base direction of the manifest.",
"enum": [
"auto",
"ltr",
"rtl"
]
},
"display": {
"default": "browser",
"description": "The item represents the developer's preferred display mode for the web application.",
"enum": [
"browser",
"fullscreen",
"minimal-ui",
"standalone"
]
},
"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"
},
"icons": {
"description": "The icons member is an array of icon objects that can serve as iconic representations of the web application in various contexts.",
"items": {
"$ref": "#/definitions/image"
},
"type": "array"
},
"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",
"landscape",
"landscape-primary",
"landscape-secondary",
"natural",
"portrait",
"portrait-primary",
"portrait-secondary"
]
},
"prefer_related_applications": {
"default": false,
"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.",
"items": {
"$ref": "#/definitions/related_application"
},
"type": "array"
},
"scope": {
"description": "A string that represents the navigation scope of this web application's application context.",
"type": "string"
},
"screenshots": {
"description": "The screenshots member is an array of image objects represent the web application in common usage scenarios.",
"items": {
"$ref": "#/definitions/image"
},
"type": "array"
},
"serviceworker": {
"additionalProperties": false,
"description": "The service worker of the web application.",
"properties": {
"scope": {
"description": "The service worker's associated scope URL.",
"type": "string"
},
"src": {
"description": "URL representing a service worker.",
"type": "string"
},
"type": {
"default": "classic",
"description": "The service worker's worker type.",
"enum": [
"classic",
"module"
]
},
"update_via_cache": {
"default": "imports",
"description": "Determines whether the user agent cache should be used when fetching the service worker.",
"enum": [
"all",
"imports",
"none"
]
}
},
"type": "object"
},
"short_name": {
"description": "A string that represents a short version of the name of the web application.",
"type": "string"
},
"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"
}
},
"title": "JSON schema for Web Application manifest files",
"type": "object"
}
{
"_from": "@hint/parser-manifest@^2.2.21",
"_id": "@hint/parser-manifest@2.2.21",
"_inBundle": false,
"_integrity": "sha512-vz63YIHayq+7AVZKInrTeF9o94SK0y9jTxjbh+6YQiGwyU3Q12eVCtIx8YmtHXeLxsQz5wW2+GLnL5mCGRK7FQ==",
"_location": "/@hint/parser-manifest",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-manifest@^2.2.21",
"name": "@hint/parser-manifest",
"escapedName": "@hint%2fparser-manifest",
"scope": "@hint",
"rawSpec": "^2.2.21",
"saveSpec": null,
"fetchSpec": "^2.2.21"
},
"_requiredBy": [
"/@hint/configuration-progressive-web-apps"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-manifest/-/parser-manifest-2.2.21.tgz",
"_shasum": "2c1e73ddf432fc45d8049bdf3760bfc7a40ccdc8",
"_spec": "@hint/parser-manifest@^2.2.21",
"_where": "/Users/oscar/Library/Application Support/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.8",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1"
},
"deprecated": false,
"description": "webhint parser for web app manifest files",
"devDependencies": {
"@types/node": "^14.11.2",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.2.21"
}
{
"_from": "@hint/parser-sass@^1.0.14",
"_id": "@hint/parser-sass@1.0.14",
"_inBundle": false,
"_integrity": "sha512-tU0UmOjBJcptUv4OZJP/RKf7UG7iaWmmwUDW5LH9oUuOU6pDRh4bkPrv1BkfIRXjZLJgIJQs0OM1W3qjbbaSAQ==",
"_location": "/@hint/parser-sass",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-sass@^1.0.14",
"name": "@hint/parser-sass",
"escapedName": "@hint%2fparser-sass",
"scope": "@hint",
"rawSpec": "^1.0.14",
"saveSpec": null,
"fetchSpec": "^1.0.14"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-sass/-/parser-sass-1.0.14.tgz",
"_shasum": "ed5121555fe0118ec31dbf6fc2de2147df516852",
"_spec": "@hint/parser-sass@^1.0.14",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-string": "^1.0.6",
"postcss": "^8.1.1",
"postcss-sass": "^0.4.4",
"postcss-scss": "^3.0.2"
},
"deprecated": false,
"description": "webhint parser needed to analyze SASS and SCSS files",
"devDependencies": {
"@hint/parser-css": "^3.0.22",
"@hint/utils-dom": "^2.1.4",
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.14"
}
{
"title": "JSON schema for the TypeScript compiler's configuration file",
"$schema": "http://json-schema.org/draft-07/schema#",
"definitions": {
"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",
"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",
"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",
"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": "The character set of the input files.",
"type": "string"
},
"composite": {
"description": "Enables building for project references.",
"type": "boolean"
},
"declaration": {
"description": "Generates corresponding d.ts files.",
"type": "boolean"
},
"declarationDir": {
"description": "Specify output directory for generated declaration files. Requires TypeScript version 2.0 or later.",
"type": ["string", "null"]
},
"diagnostics": {
"description": "Show diagnostic information.",
"type": "boolean"
},
"emitBOM": {
"description": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.",
"type": "boolean"
},
"emitDeclarationOnly": {
"description": "Only emit '.d.ts' declaration files.",
"type": "boolean"
},
"incremental": {
"description": "Enable incremental compilation.",
"type": "boolean"
},
"tsBuildInfoFile": {
"description": "Specify file to store incremental compilation information.",
"type": "string"
},
"inlineSourceMap": {
"description": "Emit a single file with source maps instead of having a separate file.",
"type": "boolean"
},
"inlineSources": {
"description": "Emit the source alongside the sourcemaps within a single file; requires --inlineSourceMap to be set.",
"type": "boolean"
},
"jsx": {
"description": "Specify JSX code generation: 'preserve', 'react', or 'react-native'.",
"enum": [ "preserve", "react", "react-native" ]
},
"reactNamespace": {
"description": "Specifies the object invoked for createElement and __spread when targeting 'react' JSX emit.",
"type": "string"
},
"listFiles": {
"description": "Print names of files part of the compilation.",
"type": "boolean"
},
"mapRoot": {
"description": "Specifies the location where debugger should locate map files instead of generated locations",
"type": "string"
},
"module": {
"description": "Specify module code generation: 'None', 'CommonJS', 'AMD', 'System', 'UMD', 'ES6', 'ES2015', 'ES2020' or 'ESNext'. Only 'AMD' and 'System' can be used in conjunction with --outFile.",
"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])$"
}
]
},
"newLine": {
"description": "Specifies the end of line sequence to be used when emitting files: 'crlf' (Windows) or 'lf' (Unix).",
"type": "string",
"anyOf": [
{
"enum": [
"crlf",
"lf"
]
},
{
"pattern": "^(CRLF|LF|crlf|lf)$"
}
]
},
"noEmit": {
"description": "Do not emit output.",
"type": "boolean"
},
"noEmitHelpers": {
"description": "Do not generate custom helper functions like __extends in compiled output.",
"type": "boolean"
},
"noEmitOnError": {
"description": "Do not emit outputs if any type checking errors were reported.",
"type": "boolean"
},
"noImplicitAny": {
"description": "Warn on expressions and declarations with an implied 'any' type.",
"type": "boolean"
},
"noImplicitThis": {
"description": "Raise error on 'this' expressions with an implied any type.",
"type": "boolean"
},
"noUnusedLocals": {
"description": "Report errors on unused locals. Requires TypeScript version 2.0 or later.",
"type": "boolean"
},
"noUnusedParameters": {
"description": "Report errors on unused parameters. Requires TypeScript version 2.0 or later.",
"type": "boolean"
},
"noLib": {
"description": "Do not include the default library file (lib.d.ts).",
"type": "boolean"
},
"noResolve": {
"description": "Do not add triple-slash references or module import targets to the list of compiled files.",
"type": "boolean"
},
"noStrictGenericChecks": {
"description": "Disable strict checking of generic signatures in function types.",
"type": "boolean"
},
"skipDefaultLibCheck": {
"type": "boolean"
},
"skipLibCheck": {
"description": "Skip type checking of declaration files. Requires TypeScript version 2.0 or later.",
"type": "boolean"
},
"outFile": {
"description": "Concatenate and emit output to single file.",
"type": "string"
},
"outDir": {
"description": "Redirect output structure to the directory.",
"type": "string"
},
"preserveConstEnums": {
"description": "Do not erase const enum declarations in generated code.",
"type": "boolean"
},
"preserveSymlinks": {
"description": "Do not resolve symlinks to their real path; treat a symlinked file like a real one.",
"type": "boolean"
},
"preserveWatchOutput": {
"description": "Keep outdated console output in watch mode instead of clearing the screen.",
"type": "boolean"
},
"pretty": {
"description": "Stylize errors and messages using color and context (experimental).",
"type": "boolean"
},
"removeComments": {
"description": "Do not emit comments to output.",
"type": "boolean"
},
"rootDir": {
"description": "Specifies the root directory of input files. Use to control the output directory structure with --outDir.",
"type": "string"
},
"isolatedModules": {
"description": "Unconditionally emit imports for unresolved files.",
"type": "boolean"
},
"sourceMap": {
"description": "Generates corresponding '.map' file.",
"type": "boolean"
},
"sourceRoot": {
"description": "Specifies the location where debugger should locate TypeScript files instead of source locations.",
"type": "string"
},
"suppressExcessPropertyErrors": {
"description": "Suppress excess property checks for object literals.",
"type": "boolean"
},
"suppressImplicitAnyIndexErrors": {
"description": "Suppress noImplicitAny errors for indexing objects lacking index signatures.",
"type": "boolean"
},
"stripInternal": {
"description": "Do not emit declarations for code that has an '@internal' annotation.",
"type": "boolean"
},
"target": {
"description": "Specify ECMAScript target version: 'ES3', 'ES5', 'ES6'/'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', 'ESNext'",
"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]))$"
}
]
},
"watch": {
"description": "Watch input files.",
"type": "boolean"
},
"experimentalDecorators": {
"description": "Enables experimental support for ES7 decorators.",
"type": "boolean"
},
"emitDecoratorMetadata": {
"description": "Emit design-type metadata for decorated declarations in source.",
"type": "boolean"
},
"moduleResolution": {
"description": "Specifies module resolution strategy: 'node' (Node) or 'classic' (TypeScript pre 1.6) .",
"type": "string",
"anyOf": [
{
"enum": [
"Classic",
"Node"
]
},
{
"pattern": "^(([Nn]ode)|([Cc]lassic))$"
}
],
"default": "classic"
},
"allowUnusedLabels": {
"type": "boolean",
"description": "Do not report errors on unused labels."
},
"noImplicitReturns": {
"description": "Report error when not all code paths in function return a value.",
"type": "boolean"
},
"noFallthroughCasesInSwitch": {
"description": "Report errors for fallthrough cases in switch statement.",
"type": "boolean"
},
"allowUnreachableCode": {
"description": "Do not report errors on unreachable code.",
"type": "boolean"
},
"forceConsistentCasingInFileNames": {
"description": "Disallow inconsistently-cased references to the same file.",
"type": "boolean"
},
"baseUrl": {
"description": "Base directory to resolve non-relative module names.",
"type": "string"
},
"paths": {
"description": "Specify path mapping to be computed relative to baseUrl option.",
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string",
"description": "Path mapping to be computed relative to baseUrl option."
}
}
},
"plugins": {
"description": "List of TypeScript language server plugins to load. Requires TypeScript version 2.3 or later.",
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"description": "Plugin name.",
"type": "string"
}
}
}
},
"rootDirs": {
"description": "Specify list of root directories to be used when resolving modules.",
"type": "array",
"items": {
"type": "string"
}
},
"typeRoots": {
"description": "Specify list of directories for type definition files to be included. Requires TypeScript version 2.0 or later.",
"type": "array",
"items": {
"type": "string"
}
},
"types": {
"description": "Type declaration files to be included in compilation. Requires TypeScript version 2.0 or later.",
"type": "array",
"items": {
"type": "string"
}
},
"traceResolution": {
"description": "Enable tracing of the name resolution process.",
"type": "boolean"
},
"allowJs": {
"description": "Allow javascript files to be compiled.",
"type": "boolean"
},
"noErrorTruncation": {
"description": "Do not truncate error messages.",
"type": "boolean"
},
"allowSyntheticDefaultImports": {
"description": "Allow default imports from modules with no default export. This does not affect code emit, just typechecking.",
"type": "boolean"
},
"noImplicitUseStrict": {
"description": "Do not emit 'use strict' directives in module output.",
"type": "boolean"
},
"listEmittedFiles": {
"description": "Enable to list all emitted files. Requires TypeScript version 2.0 or later.",
"type": "boolean"
},
"disableSizeLimit": {
"description": "Disable size limit for JavaScript project. Requires TypeScript version 2.0 or later.",
"type": "boolean",
"default": false
},
"lib": {
"description": "List of library files to be included in the compilation. Possible values are: 'ES5', 'ES6', 'ES2015', 'ES7', 'ES2016', 'ES2017', 'ES2018', 'ESNext', 'DOM', 'DOM.Iterable', 'WebWorker', 'ScriptHost', 'ES2015.Core', 'ES2015.Collection', 'ES2015.Generator', 'ES2015.Iterable', 'ES2015.Promise', 'ES2015.Proxy', 'ES2015.Reflect', 'ES2015.Symbol', 'ES2015.Symbol.WellKnown', 'ES2016.Array.Include', 'ES2017.object', 'ES2017.Intl', 'ES2017.SharedMemory', 'ES2017.String', 'ES2017.TypedArrays', 'ES2018.Intl', 'ES2018.Promise', 'ES2018.RegExp', 'ESNext.AsyncIterable', 'ESNext.Array', 'ESNext.Intl', 'ESNext.Symbol'. Requires TypeScript version 2.0 or later.",
"type": "array",
"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])?$"
}
]
}
},
"strictNullChecks": {
"description": "Enable strict null checks. Requires TypeScript version 2.0 or later.",
"type": "boolean"
},
"maxNodeModuleJsDepth": {
"description": "The maximum dependency depth to search under node_modules and load JavaScript files. Only applicable with --allowJs.",
"type": "number",
"default": 0
},
"importHelpers": {
"description": "Import emit helpers (e.g. '__extends', '__rest', etc..) from tslib. Requires TypeScript version 2.1 or later.",
"type": "boolean"
},
"importsNotUsedAsValues": {
"description": "Specify emit/checking behavior for imports that are only used for types",
"type": "string",
"default": "remove",
"enum": [
"remove",
"preserve",
"error"
]
},
"jsxFactory": {
"description": "Specify the JSX factory function to use when targeting react JSX emit, e.g. 'React.createElement' or 'h'. Requires TypeScript version 2.1 or later.",
"type": "string",
"default": "React.createElement"
},
"jsxFragmentFactory": {
"description": "Specify the JSX Fragment reference to use for fragements when targeting react JSX emit, e.g. 'React.Fragment' or 'Fragment'. Requires TypeScript version 4.0 or later.",
"type": "string",
"default": "React.Fragment"
},
"alwaysStrict": {
"description": "Parse in strict mode and emit 'use strict' for each source file. Requires TypeScript version 2.1 or later.",
"type": "boolean"
},
"strict": {
"description": "Enable all strict type checking options. Requires TypeScript version 2.3 or later.",
"type": "boolean"
},
"strictBindCallApply": {
"description": "Enable stricter checking of of the `bind`, `call`, and `apply` methods on functions.",
"type": "boolean"
},
"downlevelIteration": {
"description": "Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. Requires TypeScript version 2.3 or later.",
"type": "boolean"
},
"checkJs": {
"description": "Report errors in .js files. Requires TypeScript version 2.3 or later.",
"type": "boolean"
},
"strictFunctionTypes": {
"description": "Disable bivariant parameter checking for function types. Requires TypeScript version 2.6 or later.",
"type": "boolean"
},
"strictPropertyInitialization": {
"description": "Ensure non-undefined class properties are initialized in the constructor. Requires TypeScript version 2.7 or later.",
"type": "boolean"
},
"esModuleInterop": {
"description": "Emit '__importStar' and '__importDefault' helpers for runtime babel ecosystem compatibility and enable '--allowSyntheticDefaultImports' for typesystem compatibility. Requires TypeScript version 2.7 or later.",
"type": "boolean"
},
"allowUmdGlobalAccess": {
"description": "Allow accessing UMD globals from modules.",
"type": "boolean"
},
"keyofStringsOnly": {
"description": "Resolve 'keyof' to string valued property names only (no numbers or symbols). Requires TypeScript version 2.9 or later.",
"type": "boolean"
},
"useDefineForClassFields": {
"description": "Emit ECMAScript standard class fields. Requires TypeScript version 3.7 or later.",
"type": "boolean"
},
"declarationMap": {
"description": "Generates a sourcemap for each corresponding '.d.ts' file. Requires TypeScript version 2.9 or later.",
"type": "boolean"
},
"resolveJsonModule": {
"description": "Include modules imported with '.json' extension. Requires TypeScript version 2.9 or later.",
"type": "boolean"
},
"assumeChangesOnlyAffectDirectDependencies": {
"description": "Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it.",
"type": "boolean"
},
"extendedDiagnostics": {
"description": "Show verbose diagnostic information.",
"type": "boolean"
},
"listFilesOnly": {
"description": "Print names of files that are part of the compilation and then stop processing.",
"type": "boolean"
},
"disableSourceOfProjectReferenceRedirect": {
"description": "Disable use of source files instead of declaration files from referenced projects.",
"type": "boolean"
},
"disableSolutionSearching": {
"description": "Disable solution searching for this project.",
"type": "boolean"
}
}
}
}
},
"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",
"items": {
"type": "string"
}
},
"exclude": {
"description": "Specifies a list of type declarations to be excluded from auto type acquisition. Ex. [\"jquery\", \"lodash\"]",
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
},
"referencesDefinition": {
"properties": {
"references": {
"type": "array",
"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://github.com/TypeStrong/ts-node#configuration-options\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.",
"type": "boolean"
},
"compilerOptions": {
"additionalProperties": true,
"allOf": [
{
"$ref": "#/definitions/compilerOptionsDefinition/properties/compilerOptions"
}
],
"description": "JSON object to merge with compiler options.",
"properties": {},
"type": "object"
},
"emit": {
"default": false,
"description": "Emit output files into `.ts-node` directory.",
"type": "boolean"
},
"files": {
"default": false,
"description": "Load files from `tsconfig.json` on startup.",
"type": "boolean"
},
"ignore": {
"default": "/node_modules/",
"description": "Override the path patterns to skip compilation.",
"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.",
"type": "boolean"
},
"pretty": {
"default": false,
"description": "Use pretty diagnostic formatter.",
"type": "boolean"
},
"require": {
"description": "Modules to require, like node's `--require` flag.\n\nIf specified in tsconfig.json, the modules will be resolved relative to the tsconfig.json file.\n\nIf specified programmatically, each input string should be pre-resolved to an absolute path for\nbest results.",
"items": {
"type": "string"
},
"type": "array"
},
"scope": {
"default": false,
"description": "Scope compiler to files within `cwd`.",
"type": "boolean"
},
"skipIgnore": {
"default": false,
"description": "Skip ignore check.",
"type": "boolean"
},
"transpileOnly": {
"default": false,
"description": "Use TypeScript's faster `transpileModule`.",
"type": "boolean"
},
"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" }
]
}
]
}
{
"_from": "@hint/parser-typescript-config@^2.4.9",
"_id": "@hint/parser-typescript-config@2.4.9",
"_inBundle": false,
"_integrity": "sha512-ZwsUqZGb817AMtLNs9kgxmSk/ci1nPYHOnW7I8YsL6vuNjLCRMLClrngFyuqhcTPatZIZyRqNO/sLe5vc38Weg==",
"_location": "/@hint/parser-typescript-config",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-typescript-config@^2.4.9",
"name": "@hint/parser-typescript-config",
"escapedName": "@hint%2fparser-typescript-config",
"scope": "@hint",
"rawSpec": "^2.4.9",
"saveSpec": null,
"fetchSpec": "^2.4.9"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-typescript-config/-/parser-typescript-config-2.4.9.tgz",
"_shasum": "1cbcb8d81428c338020606570150dda8045c779b",
"_spec": "@hint/parser-typescript-config@^2.4.9",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-json": "^1.0.8",
"@hint/utils-network": "^1.0.7",
"lodash": "^4.17.20"
},
"deprecated": false,
"description": "webhint parser needed to analyze TypeScript config files",
"devDependencies": {
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.9"
}
{
"_from": "@hint/parser-typescript@^1.0.9",
"_id": "@hint/parser-typescript@1.0.9",
"_inBundle": false,
"_integrity": "sha512-FisssI/JmfG5/q9z2yd0X/wSC//1A1YPWAljlWVTvKNaEYmm1WiMhbSjkSgmmxD96elQ33hHK9XT7qOvNJcshw==",
"_location": "/@hint/parser-typescript",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-typescript@^1.0.9",
"name": "@hint/parser-typescript",
"escapedName": "@hint%2fparser-typescript",
"scope": "@hint",
"rawSpec": "^1.0.9",
"saveSpec": null,
"fetchSpec": "^1.0.9"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-typescript/-/parser-typescript-1.0.9.tgz",
"_shasum": "c55af128728b347f116768cdc7d3b3a6cc66052f",
"_spec": "@hint/parser-typescript@^1.0.9",
"_where": "/Users/oscar/Library/Application Support/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.8",
"@hint/utils-debug": "^1.0.3",
"@typescript-eslint/typescript-estree": "^4.6.1"
},
"deprecated": false,
"description": "webhint parser needed to analyze TypeScript files",
"devDependencies": {
"@hint/parser-html": "^3.0.18",
"@hint/parser-jsx": "^1.0.9",
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.9"
}
{
"_from": "@hint/parser-webpack-config@^2.1.22",
"_id": "@hint/parser-webpack-config@2.1.22",
"_inBundle": false,
"_integrity": "sha512-B+BMaSaIxSoo1wFfxvrNKr2FgswtNLRcHxQy1sZhRmmri1MQFxBam7vcxSm2B5oLrpr+vXkJJ4+KnKzHUduU5w==",
"_location": "/@hint/parser-webpack-config",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/parser-webpack-config@^2.1.22",
"name": "@hint/parser-webpack-config",
"escapedName": "@hint%2fparser-webpack-config",
"scope": "@hint",
"rawSpec": "^2.1.22",
"saveSpec": null,
"fetchSpec": "^2.1.22"
},
"_requiredBy": [
"/@hint/configuration-development"
],
"_resolved": "https://registry.npmjs.org/@hint/parser-webpack-config/-/parser-webpack-config-2.1.22.tgz",
"_shasum": "5f0b85b8dfef29aafcada5c78cb05827c34ce502",
"_spec": "@hint/parser-webpack-config@^2.1.22",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-network": "^1.0.7"
},
"deprecated": false,
"description": "webhint parser needed to analyze webpack config files",
"devDependencies": {
"@types/node": "^14.11.2",
"@types/proxyquire": "^1.3.28",
"@types/sinon": "^9.0.8",
"@types/webpack": "^4.41.24",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"eventemitter2": "^6.4.3",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2",
"webpack": "^4.44.2"
},
"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": "cpx \"./{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.22"
}
{
"_from": "@hint/utils-compat-data@^1.1.1",
"_id": "@hint/utils-compat-data@1.1.1",
"_inBundle": false,
"_integrity": "sha512-kCgmvP+JWEbcuP1tfwoV/FV1zsfhGJFP1flMwqZD4OqQIRxE/XqYNYWaGzPBXN2PvZdOy2Y7j6hixOyIxpDyng==",
"_location": "/@hint/utils-compat-data",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-compat-data@^1.1.1",
"name": "@hint/utils-compat-data",
"escapedName": "@hint%2futils-compat-data",
"scope": "@hint",
"rawSpec": "^1.1.1",
"saveSpec": null,
"fetchSpec": "^1.1.1"
},
"_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.1.tgz",
"_shasum": "58a376c34cc888989923f3672f230f50c978c840",
"_spec": "@hint/utils-compat-data@^1.1.1",
"_where": "/Users/oscar/Library/Application Support/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.6",
"mdn-browser-compat-data": "^1.1.2",
"mdn-data": "^2.0.12",
"postcss-selector-parser": "^6.0.4",
"postcss-value-parser": "^4.1.0",
"semver": "^7.3.2"
},
"deprecated": false,
"description": "hint tools",
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.1"
}
{
"_from": "@hint/utils-connector-tools@^4.0.22",
"_id": "@hint/utils-connector-tools@4.0.22",
"_inBundle": false,
"_integrity": "sha512-dtCpgb7OzOiZpCRg62uqpNigMQpGsuOFZUy1RyT4PokNhcS2Ax7BJ4K2EJifAZn8xY7M26i2j1o2OY1tsPkWzA==",
"_location": "/@hint/utils-connector-tools",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-connector-tools@^4.0.22",
"name": "@hint/utils-connector-tools",
"escapedName": "@hint%2futils-connector-tools",
"scope": "@hint",
"rawSpec": "^4.0.22",
"saveSpec": null,
"fetchSpec": "^4.0.22"
},
"_requiredBy": [
"/@hint/connector-jsdom",
"/@hint/connector-puppeteer"
],
"_resolved": "https://registry.npmjs.org/@hint/utils-connector-tools/-/utils-connector-tools-4.0.22.tgz",
"_shasum": "aa6d854f07c061a768fdb069a57a001a8f41be6e",
"_spec": "@hint/utils-connector-tools@^4.0.22",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-network": "^1.0.7",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"data-urls": "^2.0.0",
"iconv-lite": "^0.6.2",
"request": "^2.88.2"
},
"deprecated": false,
"description": "hint tools for connectors",
"devDependencies": {
"@hint/utils-create-server": "^3.4.7",
"@types/node": "^14.11.2",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.22"
}
{
"_from": "@hint/utils-css@^1.0.6",
"_id": "@hint/utils-css@1.0.6",
"_inBundle": false,
"_integrity": "sha512-8bkCdb4KF22ujjk0ypbNELR7rTh1CY1a4gQlG9EdV69xuesraIOvCPSAoV+obc26W8s4wf9GD+r0791Q48tggw==",
"_location": "/@hint/utils-css",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-css@^1.0.6",
"name": "@hint/utils-css",
"escapedName": "@hint%2futils-css",
"scope": "@hint",
"rawSpec": "^1.0.6",
"saveSpec": null,
"fetchSpec": "^1.0.6"
},
"_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.6.tgz",
"_shasum": "02fdc46d02489690fea84203be89893a94ffaf28",
"_spec": "@hint/utils-css@^1.0.6",
"_where": "/Users/oscar/Library/Application Support/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.1",
"ava": "^3.12.1",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"postcss": "^8.1.1",
"postcss-safe-parser": "^5.0.2",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.6"
}
{
"_from": "@hint/utils-debug@^1.0.3",
"_id": "@hint/utils-debug@1.0.3",
"_inBundle": false,
"_integrity": "sha512-e8NWf5C1HUqaLlyc1mw1gE3J8NrFVYwudApZMQ74b0BjcHoyLeybaB4ayW1hS7z1mtdn5ENmRkifJu/RglMQmA==",
"_location": "/@hint/utils-debug",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-debug@^1.0.3",
"name": "@hint/utils-debug",
"escapedName": "@hint%2futils-debug",
"scope": "@hint",
"rawSpec": "^1.0.3",
"saveSpec": null,
"fetchSpec": "^1.0.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-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-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.3.tgz",
"_shasum": "6ffc07ff979212dd0fd7d90cc39be7724b813926",
"_spec": "@hint/utils-debug@^1.0.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/hint",
"bugs": {
"url": "https://github.com/webhintio/hint/issues"
},
"bundleDependencies": false,
"dependencies": {
"debug": "4.1.1"
},
"deprecated": false,
"description": "debug messages util",
"devDependencies": {
"@types/debug": "^4.1.5",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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.3"
}
{
"_from": "@hint/utils-dom@^2.1.4",
"_id": "@hint/utils-dom@2.1.4",
"_inBundle": false,
"_integrity": "sha512-ayOEyhtLMOysJY4VX3zZjxNtDgeyZa70m5OJn23f36PDbdl/8ztpAlpyQC1X5FhZRkBrkeb1vxBzlKTNFmxH+A==",
"_location": "/@hint/utils-dom",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-dom@^2.1.4",
"name": "@hint/utils-dom",
"escapedName": "@hint%2futils-dom",
"scope": "@hint",
"rawSpec": "^2.1.4",
"saveSpec": null,
"fetchSpec": "^2.1.4"
},
"_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.4.tgz",
"_shasum": "f296b344a1bc89c2234f175202a86f2f976621ab",
"_spec": "@hint/utils-dom@^2.1.4",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-types": "^1.1.1",
"@types/parse5": "^5.0.3",
"css-select": "^2.1.0",
"eventemitter2": "^6.4.3",
"parse5": "^6.0.1",
"parse5-htmlparser2-tree-adapter": "^6.0.1"
},
"deprecated": false,
"description": "utils for DOM",
"devDependencies": {
"@types/parse5-htmlparser2-tree-adapter": "^5.0.1",
"ava": "^3.12.1",
"axe-core": "^4.0.2",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"jsdom": "^16.4.0",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.4"
}
{
"_from": "@hint/utils-fs@^1.0.6",
"_id": "@hint/utils-fs@1.0.6",
"_inBundle": false,
"_integrity": "sha512-N13cqpWmIQse6XFHUHF3n00ja53Q49TqnAv9Tbye5L7yX8w9b+QoZ+ONrAgiyE40/C8kstFmBuqXWVmrh1qwUg==",
"_location": "/@hint/utils-fs",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-fs@^1.0.6",
"name": "@hint/utils-fs",
"escapedName": "@hint%2futils-fs",
"scope": "@hint",
"rawSpec": "^1.0.6",
"saveSpec": null,
"fetchSpec": "^1.0.6"
},
"_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.6.tgz",
"_shasum": "e91bd8df2216f8289a777a6a2506243ff342431c",
"_spec": "@hint/utils-fs@^1.0.6",
"_where": "/Users/oscar/Library/Application Support/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.12.1",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.6"
}
{
"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.6",
"_id": "@hint/utils-i18n@1.0.6",
"_inBundle": false,
"_integrity": "sha512-vJH3d/ur6J/7y+GXR1bSGzzUQoMCM5PMUsu2MWoape6aJjcdlVl69O7+GZu+Q1lU/6Av1mQQIYGuLKmL+OBgoQ==",
"_location": "/@hint/utils-i18n",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-i18n@^1.0.6",
"name": "@hint/utils-i18n",
"escapedName": "@hint%2futils-i18n",
"scope": "@hint",
"rawSpec": "^1.0.6",
"saveSpec": null,
"fetchSpec": "^1.0.6"
},
"_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-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.6.tgz",
"_shasum": "abfffba4ffde3fd83d46f34e2b503d8efc2ebdc9",
"_spec": "@hint/utils-i18n@^1.0.6",
"_where": "/Users/oscar/Library/Application Support/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.1"
},
"deprecated": false,
"description": "util for i18n",
"devDependencies": {
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.6"
}
{
"_from": "@hint/utils-json@^1.0.8",
"_id": "@hint/utils-json@1.0.8",
"_inBundle": false,
"_integrity": "sha512-IPdju42TGW9r7My1pColIDA5B6kNjQHQrnNoJ7w7u8WhN6Nvhk4wtY0ihGl+uYg8LUvxhsfj8U7B/J1LFURfLA==",
"_location": "/@hint/utils-json",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-json@^1.0.8",
"name": "@hint/utils-json",
"escapedName": "@hint%2futils-json",
"scope": "@hint",
"rawSpec": "^1.0.8",
"saveSpec": null,
"fetchSpec": "^1.0.8"
},
"_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.8.tgz",
"_shasum": "0176f9c9c3e226b2e78a02fdf47d0c26c9ad65b4",
"_spec": "@hint/utils-json@^1.0.8",
"_where": "/Users/oscar/Library/Application Support/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.6",
"@hint/utils-network": "^1.0.7",
"@hint/utils-types": "^1.1.1",
"ajv": "^6.12.6",
"jsonc-parser": "^2.3.1",
"lodash": "^4.17.20"
},
"deprecated": false,
"description": "utils for JSON",
"devDependencies": {
"ava": "^3.12.1",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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-network@^1.0.7",
"_id": "@hint/utils-network@1.0.7",
"_inBundle": false,
"_integrity": "sha512-MRTJ+ZcKRx/varT504veXJNTHWY3vbHGuNd5taIqxAqNCZmDert0xkdCfiZASdviNgWubWSNU1v/8Sk2n1w9XA==",
"_location": "/@hint/utils-network",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-network@^1.0.7",
"name": "@hint/utils-network",
"escapedName": "@hint%2futils-network",
"scope": "@hint",
"rawSpec": "^1.0.7",
"saveSpec": null,
"fetchSpec": "^1.0.7"
},
"_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-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.7.tgz",
"_shasum": "3768750d002970ae6ed1bc678a147942e70b5b8b",
"_spec": "@hint/utils-network@^1.0.7",
"_where": "/Users/oscar/Library/Application Support/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.7",
"@hint/utils-debug": "^1.0.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-string": "^1.0.6",
"@hint/utils-types": "^1.1.1",
"content-type": "^1.0.4",
"file-url": "^3.0.0",
"lodash": "^4.17.20",
"request": "^2.88.2"
},
"deprecated": false,
"description": "utils for network",
"devDependencies": {
"ava": "^3.12.1",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"proxyquire": "^2.1.3",
"rimraf": "^3.0.2",
"sinon": "^9.2.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"_from": "@hint/utils-string@^1.0.6",
"_id": "@hint/utils-string@1.0.6",
"_inBundle": false,
"_integrity": "sha512-CykHFquHdRsSMGvMkfFymIVaygBSPxfD28abEwb5w5I+aOXyKH9UfQhnIICXWLi0061iCyxEsWKvsdrfGCxaCw==",
"_location": "/@hint/utils-string",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-string@^1.0.6",
"name": "@hint/utils-string",
"escapedName": "@hint%2futils-string",
"scope": "@hint",
"rawSpec": "^1.0.6",
"saveSpec": null,
"fetchSpec": "^1.0.6"
},
"_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.6.tgz",
"_shasum": "947c9a838759c341db2923ff91d1552692bd9f1e",
"_spec": "@hint/utils-string@^1.0.6",
"_where": "/Users/oscar/Library/Application Support/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.12.1",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.6"
}
{
"_from": "@hint/utils-types@^1.1.1",
"_id": "@hint/utils-types@1.1.1",
"_inBundle": false,
"_integrity": "sha512-tmWxWvOgQmaxRLYg02AAD2Mv3Mpojj1uOCY4J8xoHvslUty+HcPGQezIK1xuRvcHY9c2Mz+1Juayx6YKGtRrVg==",
"_location": "/@hint/utils-types",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils-types@^1.1.1",
"name": "@hint/utils-types",
"escapedName": "@hint%2futils-types",
"scope": "@hint",
"rawSpec": "^1.1.1",
"saveSpec": null,
"fetchSpec": "^1.1.1"
},
"_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-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.1.tgz",
"_shasum": "9c9316be51492b6bd062c88372545b841a83f749",
"_spec": "@hint/utils-types@^1.1.1",
"_where": "/Users/oscar/Library/Application Support/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.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"npm-run-all": "^4.1.5",
"rimraf": "^3.0.2",
"typescript": "^4.0.2"
},
"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.1"
}
{"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.7",
"_id": "@hint/utils@7.0.7",
"_inBundle": false,
"_integrity": "sha512-1TE/P4RdwKuVAkL+RSkEFqdrGTgk3EYZS3wLNPDdVNYyy6pnXopAcQEXQY9RSTSGVMl6tmeuUpK52bMOxXeeJg==",
"_location": "/@hint/utils",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@hint/utils@^7.0.7",
"name": "@hint/utils",
"escapedName": "@hint%2futils",
"scope": "@hint",
"rawSpec": "^7.0.7",
"saveSpec": null,
"fetchSpec": "^7.0.7"
},
"_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-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.7.tgz",
"_shasum": "d880e6627f170b87cae065cffb2a85eb51794def",
"_spec": "@hint/utils@^7.0.7",
"_where": "/Users/oscar/Library/Application Support/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.3",
"@hint/utils-fs": "^1.0.6",
"@hint/utils-string": "^1.0.6",
"applicationinsights": "^1.8.8",
"chalk": "^4.0.0",
"configstore": "^5.0.1",
"content-type": "^1.0.4",
"eventemitter2": "^6.4.3",
"file-type": "^15.0.1",
"globby": "^11.0.1",
"is-svg": "^4.2.1",
"is-wsl": "^2.2.0",
"lodash": "^4.17.20",
"npm-registry-fetch": "^8.1.5",
"semver": "^7.3.2"
},
"deprecated": false,
"description": "hint tools",
"devDependencies": {
"@hint/utils-dom": "^2.1.4",
"@hint/utils-types": "^1.1.1",
"@types/configstore": "^4.0.0",
"@types/mime-db": "^1.43.0",
"@types/semver": "^7.3.4",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"ava": "^3.12.1",
"cpx": "^1.5.0",
"eslint": "^7.8.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-markdown": "^1.0.2",
"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.1",
"typescript": "^4.0.2"
},
"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": "cpx \"./{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.7"
}
{
"_from": "@nodelib/fs.scandir@2.1.4",
"_id": "@nodelib/fs.scandir@2.1.4",
"_inBundle": false,
"_integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
"_location": "/@nodelib/fs.scandir",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "@nodelib/fs.scandir@2.1.4",
"name": "@nodelib/fs.scandir",
"escapedName": "@nodelib%2ffs.scandir",
"scope": "@nodelib",
"rawSpec": "2.1.4",
"saveSpec": null,
"fetchSpec": "2.1.4"
},
"_requiredBy": [
"/@nodelib/fs.walk"
],
"_resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
"_shasum": "d4b3549a5db5de2683e0c1071ab4f140904bbf69",
"_spec": "@nodelib/fs.scandir@2.1.4",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@nodelib/fs.walk",
"bundleDependencies": false,
"dependencies": {
"@nodelib/fs.stat": "2.0.4",
"run-parallel": "^1.1.9"
},
"deprecated": false,
"description": "List files and directories inside the specified directory",
"engines": {
"node": ">= 8"
},
"gitHead": "cb5f7e893a986164c3b847a4f1faef6c54cadd68",
"keywords": [
"NodeLib",
"fs",
"FileSystem",
"file system",
"scandir",
"readdir",
"dirent"
],
"license": "MIT",
"main": "out/index.js",
"name": "@nodelib/fs.scandir",
"repository": {
"type": "git",
"url": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir"
},
"scripts": {
"build": "npm run clean && npm run compile && npm run lint && npm test",
"clean": "rimraf {tsconfig.tsbuildinfo,out}",
"compile": "tsc -b .",
"compile:watch": "tsc -p . --watch --sourceMap",
"lint": "eslint \"src/**/*.ts\" --cache",
"test": "mocha \"out/**/*.spec.js\" -s 0",
"watch": "npm run clean && npm run compile:watch"
},
"typings": "out/index.d.ts",
"version": "2.1.4"
}
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "out"
},
"references": [
{
"path": "../fs.macchiato"
},
{
"path": "../fs.stat"
}
]
}
{
"_from": "@nodelib/fs.stat@^2.0.2",
"_id": "@nodelib/fs.stat@2.0.4",
"_inBundle": false,
"_integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==",
"_location": "/@nodelib/fs.stat",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@nodelib/fs.stat@^2.0.2",
"name": "@nodelib/fs.stat",
"escapedName": "@nodelib%2ffs.stat",
"scope": "@nodelib",
"rawSpec": "^2.0.2",
"saveSpec": null,
"fetchSpec": "^2.0.2"
},
"_requiredBy": [
"/@nodelib/fs.scandir",
"/fast-glob"
],
"_resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
"_shasum": "a3f2dd61bab43b8db8fa108a121cfffe4c676655",
"_spec": "@nodelib/fs.stat@^2.0.2",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/fast-glob",
"bundleDependencies": false,
"deprecated": false,
"description": "Get the status of a file with some features",
"engines": {
"node": ">= 8"
},
"gitHead": "cb5f7e893a986164c3b847a4f1faef6c54cadd68",
"keywords": [
"NodeLib",
"fs",
"FileSystem",
"file system",
"stat"
],
"license": "MIT",
"main": "out/index.js",
"name": "@nodelib/fs.stat",
"repository": {
"type": "git",
"url": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat"
},
"scripts": {
"build": "npm run clean && npm run compile && npm run lint && npm test",
"clean": "rimraf {tsconfig.tsbuildinfo,out}",
"compile": "tsc -b .",
"compile:watch": "tsc -p . --watch --sourceMap",
"lint": "eslint \"src/**/*.ts\" --cache",
"test": "mocha \"out/**/*.spec.js\" -s 0",
"watch": "npm run clean && npm run compile:watch"
},
"typings": "out/index.d.ts",
"version": "2.0.4"
}
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "out"
},
"references": [
{
"path": "../fs.macchiato"
}
]
}
{
"_from": "@nodelib/fs.walk@^1.2.3",
"_id": "@nodelib/fs.walk@1.2.6",
"_inBundle": false,
"_integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
"_location": "/@nodelib/fs.walk",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@nodelib/fs.walk@^1.2.3",
"name": "@nodelib/fs.walk",
"escapedName": "@nodelib%2ffs.walk",
"scope": "@nodelib",
"rawSpec": "^1.2.3",
"saveSpec": null,
"fetchSpec": "^1.2.3"
},
"_requiredBy": [
"/fast-glob"
],
"_resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
"_shasum": "cce9396b30aa5afe9e3756608f5831adcb53d063",
"_spec": "@nodelib/fs.walk@^1.2.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/fast-glob",
"bundleDependencies": false,
"dependencies": {
"@nodelib/fs.scandir": "2.1.4",
"fastq": "^1.6.0"
},
"deprecated": false,
"description": "A library for efficiently walking a directory recursively",
"engines": {
"node": ">= 8"
},
"gitHead": "bd149ea6dc1ef18c234730278271f6a7f3882ed2",
"keywords": [
"NodeLib",
"fs",
"FileSystem",
"file system",
"walk",
"scanner",
"crawler"
],
"license": "MIT",
"main": "out/index.js",
"name": "@nodelib/fs.walk",
"repository": {
"type": "git",
"url": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"
},
"scripts": {
"build": "npm run clean && npm run compile && npm run lint && npm test",
"clean": "rimraf {tsconfig.tsbuildinfo,out}",
"compile": "tsc -b .",
"compile:watch": "tsc -p . --watch --sourceMap",
"lint": "eslint \"src/**/*.ts\" --cache",
"test": "mocha \"out/**/*.spec.js\" -s 0",
"watch": "npm run clean && npm run compile:watch"
},
"typings": "out/index.d.ts",
"version": "1.2.6"
}
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "out"
},
"references": [
{
"path": "../fs.macchiato"
},
{
"path": "../fs.scandir"
}
]
}
{
"_from": "@npmcli/ci-detect@^1.0.0",
"_id": "@npmcli/ci-detect@1.3.0",
"_inBundle": false,
"_integrity": "sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==",
"_location": "/@npmcli/ci-detect",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@npmcli/ci-detect@^1.0.0",
"name": "@npmcli/ci-detect",
"escapedName": "@npmcli%2fci-detect",
"scope": "@npmcli",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/npm-registry-fetch"
],
"_resolved": "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz",
"_shasum": "6c1d2c625fb6ef1b9dea85ad0a5afcbef85ef22a",
"_spec": "@npmcli/ci-detect@^1.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/npm-registry-fetch",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "https://izs.me"
},
"bugs": {
"url": "https://github.com/npm/ci-detect/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Detect what kind of CI environment the program is in",
"devDependencies": {
"tap": "^14.10.2"
},
"files": [
"index.js"
],
"homepage": "https://github.com/npm/ci-detect#readme",
"license": "ISC",
"name": "@npmcli/ci-detect",
"repository": {
"type": "git",
"url": "git+https://github.com/npm/ci-detect.git"
},
"scripts": {
"postversion": "npm publish",
"prepublishOnly": "git push origin --follow-tags",
"preversion": "npm test",
"test": "tap"
},
"tap": {
"check-coverage": true
},
"version": "1.3.0"
}
{
"_from": "@npmcli/move-file@^1.0.1",
"_id": "@npmcli/move-file@1.0.1",
"_inBundle": false,
"_integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==",
"_location": "/@npmcli/move-file",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@npmcli/move-file@^1.0.1",
"name": "@npmcli/move-file",
"escapedName": "@npmcli%2fmove-file",
"scope": "@npmcli",
"rawSpec": "^1.0.1",
"saveSpec": null,
"fetchSpec": "^1.0.1"
},
"_requiredBy": [
"/cacache"
],
"_resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz",
"_shasum": "de103070dac0f48ce49cf6693c23af59c0f70464",
"_spec": "@npmcli/move-file@^1.0.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/cacache",
"bugs": {
"url": "https://github.com/npm/move-file/issues"
},
"bundleDependencies": false,
"dependencies": {
"mkdirp": "^1.0.4"
},
"deprecated": false,
"description": "move a file (fork of move-file)",
"devDependencies": {
"require-inject": "^1.4.4",
"tap": "^14.10.7"
},
"engines": {
"node": ">=10"
},
"files": [
"index.js"
],
"homepage": "https://github.com/npm/move-file#readme",
"license": "MIT",
"name": "@npmcli/move-file",
"repository": {
"type": "git",
"url": "git+https://github.com/npm/move-file.git"
},
"scripts": {
"postversion": "npm publish",
"prepublishOnly": "git push origin --follow-tags",
"preversion": "npm test",
"snap": "tap",
"test": "tap"
},
"tap": {
"check-coverage": true
},
"version": "1.0.1"
}
{
"_from": "@sindresorhus/is@^0.14.0",
"_id": "@sindresorhus/is@0.14.0",
"_inBundle": false,
"_integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
"_location": "/@sindresorhus/is",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@sindresorhus/is@^0.14.0",
"name": "@sindresorhus/is",
"escapedName": "@sindresorhus%2fis",
"scope": "@sindresorhus",
"rawSpec": "^0.14.0",
"saveSpec": null,
"fetchSpec": "^0.14.0"
},
"_requiredBy": [
"/got"
],
"_resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
"_shasum": "9fb3a3cf3132328151f353de4632e01e52102bea",
"_spec": "@sindresorhus/is@^0.14.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/got",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/sindresorhus/is/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Type check values: `is.string('🦄') //=> true`",
"devDependencies": {
"@sindresorhus/tsconfig": "^0.1.0",
"@types/jsdom": "^11.12.0",
"@types/node": "^10.12.10",
"@types/tempy": "^0.2.0",
"@types/zen-observable": "^0.8.0",
"ava": "^0.25.0",
"del-cli": "^1.1.0",
"jsdom": "^11.6.2",
"rxjs": "^6.3.3",
"tempy": "^0.2.1",
"tslint": "^5.9.1",
"tslint-xo": "^0.10.0",
"typescript": "^3.2.1",
"zen-observable": "^0.8.8"
},
"engines": {
"node": ">=6"
},
"files": [
"dist"
],
"homepage": "https://github.com/sindresorhus/is#readme",
"keywords": [
"type",
"types",
"is",
"check",
"checking",
"validate",
"validation",
"utility",
"util",
"typeof",
"instanceof",
"object",
"assert",
"assertion",
"test",
"kind",
"primitive",
"verify",
"compare"
],
"license": "MIT",
"main": "dist/index.js",
"name": "@sindresorhus/is",
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/is.git"
},
"scripts": {
"build": "del dist && tsc",
"lint": "tslint --format stylish --project .",
"prepublish": "npm run build && del dist/tests",
"test": "npm run lint && npm run build && ava dist/tests"
},
"types": "dist/index.d.ts",
"version": "0.14.0"
}
{
"_from": "@szmarczak/http-timer@^1.1.2",
"_id": "@szmarczak/http-timer@1.1.2",
"_inBundle": false,
"_integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
"_location": "/@szmarczak/http-timer",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@szmarczak/http-timer@^1.1.2",
"name": "@szmarczak/http-timer",
"escapedName": "@szmarczak%2fhttp-timer",
"scope": "@szmarczak",
"rawSpec": "^1.1.2",
"saveSpec": null,
"fetchSpec": "^1.1.2"
},
"_requiredBy": [
"/got"
],
"_resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
"_shasum": "b1665e2c461a2cd92f4c1bbf50d5454de0d4b421",
"_spec": "@szmarczak/http-timer@^1.1.2",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/got",
"author": {
"name": "Szymon Marczak"
},
"bugs": {
"url": "https://github.com/szmarczak/http-timer/issues"
},
"bundleDependencies": false,
"dependencies": {
"defer-to-connect": "^1.0.1"
},
"deprecated": false,
"description": "Timings for HTTP requests",
"devDependencies": {
"ava": "^0.25.0",
"coveralls": "^3.0.2",
"nyc": "^12.0.2",
"p-event": "^2.1.0",
"xo": "^0.22.0"
},
"engines": {
"node": ">=6"
},
"files": [
"source"
],
"homepage": "https://github.com/szmarczak/http-timer#readme",
"keywords": [
"http",
"https",
"timer",
"timings"
],
"license": "MIT",
"main": "source",
"name": "@szmarczak/http-timer",
"repository": {
"type": "git",
"url": "git+https://github.com/szmarczak/http-timer.git"
},
"scripts": {
"coveralls": "nyc report --reporter=text-lcov | coveralls",
"test": "xo && nyc ava"
},
"version": "1.1.2",
"xo": {
"rules": {
"unicorn/filename-case": "camelCase"
}
}
}
{
"_from": "@tokenizer/token@^0.1.1",
"_id": "@tokenizer/token@0.1.1",
"_inBundle": false,
"_integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==",
"_location": "/@tokenizer/token",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@tokenizer/token@^0.1.1",
"name": "@tokenizer/token",
"escapedName": "@tokenizer%2ftoken",
"scope": "@tokenizer",
"rawSpec": "^0.1.1",
"saveSpec": null,
"fetchSpec": "^0.1.1"
},
"_requiredBy": [
"/strtok3",
"/token-types"
],
"_resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz",
"_shasum": "f0d92c12f87079ddfd1b29f614758b9696bc29e3",
"_spec": "@tokenizer/token@^0.1.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/strtok3",
"author": {
"name": "Borewit",
"url": "https://github.com/Borewit"
},
"bugs": {
"url": "https://github.com/Borewit/tokenizer-token/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "TypeScript definition for strtok3 token",
"devDependencies": {
"@types/node": "^13.1.0"
},
"files": [
"index.d.ts"
],
"homepage": "https://github.com/Borewit/tokenizer-token#readme",
"keywords": [
"token",
"interface",
"tokenizer",
"TypeScript"
],
"license": "MIT",
"main": "",
"name": "@tokenizer/token",
"repository": {
"type": "git",
"url": "git+https://github.com/Borewit/tokenizer-token.git"
},
"typeScriptVersion": "3.0",
"types": "index.d.ts",
"version": "0.1.1"
}
{
"_from": "@tootallnate/once@1",
"_id": "@tootallnate/once@1.1.2",
"_inBundle": false,
"_integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
"_location": "/@tootallnate/once",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@tootallnate/once@1",
"name": "@tootallnate/once",
"escapedName": "@tootallnate%2fonce",
"scope": "@tootallnate",
"rawSpec": "1",
"saveSpec": null,
"fetchSpec": "1"
},
"_requiredBy": [
"/http-proxy-agent"
],
"_resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
"_shasum": "ccb91445360179a04e7fe6aff78c00ffc1eeaf82",
"_spec": "@tootallnate/once@1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/http-proxy-agent",
"author": {
"name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
"url": "http://n8.io/"
},
"bugs": {
"url": "https://github.com/TooTallNate/once/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Creates a Promise that waits for a single event",
"devDependencies": {
"@types/node": "^12.12.11",
"@typescript-eslint/eslint-plugin": "1.6.0",
"@typescript-eslint/parser": "1.1.0",
"eslint": "5.16.0",
"eslint-config-airbnb": "17.1.0",
"eslint-config-prettier": "4.1.0",
"eslint-import-resolver-typescript": "1.1.1",
"eslint-plugin-import": "2.16.0",
"eslint-plugin-jsx-a11y": "6.2.1",
"eslint-plugin-react": "7.12.4",
"mocha": "^6.2.2",
"rimraf": "^3.0.0",
"typescript": "^3.7.3"
},
"engines": {
"node": ">= 6"
},
"files": [
"dist"
],
"homepage": "https://github.com/TooTallNate/once#readme",
"keywords": [],
"license": "MIT",
"main": "./dist/index.js",
"name": "@tootallnate/once",
"repository": {
"type": "git",
"url": "git://github.com/TooTallNate/once.git"
},
"scripts": {
"build": "tsc",
"prebuild": "rimraf dist",
"prepublishOnly": "npm run build",
"test": "mocha --reporter spec",
"test-lint": "eslint src --ext .js,.ts"
},
"types": "./dist/index.d.ts",
"version": "1.1.2"
}
{
"_from": "@typescript-eslint/typescript-estree@^4.6.1",
"_id": "@typescript-eslint/typescript-estree@4.12.0",
"_inBundle": false,
"_integrity": "sha512-gZkFcmmp/CnzqD2RKMich2/FjBTsYopjiwJCroxqHZIY11IIoN0l5lKqcgoAPKHt33H2mAkSfvzj8i44Jm7F4w==",
"_location": "/@typescript-eslint/typescript-estree",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@typescript-eslint/typescript-estree@^4.6.1",
"name": "@typescript-eslint/typescript-estree",
"escapedName": "@typescript-eslint%2ftypescript-estree",
"scope": "@typescript-eslint",
"rawSpec": "^4.6.1",
"saveSpec": null,
"fetchSpec": "^4.6.1"
},
"_requiredBy": [
"/@hint/parser-typescript"
],
"_resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.12.0.tgz",
"_shasum": "3963418c850f564bdab3882ae23795d115d6d32e",
"_spec": "@typescript-eslint/typescript-estree@^4.6.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/parser-typescript",
"bugs": {
"url": "https://github.com/typescript-eslint/typescript-eslint/issues"
},
"bundleDependencies": false,
"dependencies": {
"@typescript-eslint/types": "4.12.0",
"@typescript-eslint/visitor-keys": "4.12.0",
"debug": "^4.1.1",
"globby": "^11.0.1",
"is-glob": "^4.0.1",
"lodash": "^4.17.15",
"semver": "^7.3.2",
"tsutils": "^3.17.1"
},
"deprecated": false,
"description": "A parser that converts TypeScript source code into an ESTree compatible form",
"devDependencies": {
"@babel/code-frame": "^7.10.4",
"@babel/parser": "^7.12.7",
"@babel/types": "^7.12.6",
"@types/babel__code-frame": "^7.0.2",
"@types/debug": "*",
"@types/glob": "*",
"@types/is-glob": "^4.0.1",
"@types/lodash": "*",
"@types/semver": "^7.1.0",
"@types/tmp": "^0.2.0",
"@typescript-eslint/shared-fixtures": "4.12.0",
"glob": "*",
"jest-specific-snapshot": "*",
"make-dir": "*",
"tmp": "^0.2.1",
"typescript": "*"
},
"engines": {
"node": "^10.12.0 || >=12.0.0"
},
"files": [
"dist",
"README.md",
"LICENSE"
],
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"gitHead": "4c6ec93fe580ba1cc284cc4bbacf2ed6d9cf35bd",
"homepage": "https://github.com/typescript-eslint/typescript-eslint#readme",
"keywords": [
"ast",
"estree",
"ecmascript",
"javascript",
"typescript",
"parser",
"syntax"
],
"license": "BSD-2-Clause",
"main": "dist/index.js",
"name": "@typescript-eslint/typescript-estree",
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
},
"repository": {
"type": "git",
"url": "git+https://github.com/typescript-eslint/typescript-eslint.git",
"directory": "packages/typescript-estree"
},
"scripts": {
"build": "tsc -b tsconfig.build.json",
"clean": "tsc -b tsconfig.build.json --clean",
"format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore",
"lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'",
"postbuild": "downlevel-dts dist _ts3.4/dist",
"postclean": "rimraf dist",
"test": "jest --coverage",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"types": "dist/index.d.ts",
"typesVersions": {
"<3.8": {
"*": [
"_ts3.4/*"
]
}
},
"version": "4.12.0"
}
{
"_from": "@typescript-eslint/types@4.12.0",
"_id": "@typescript-eslint/types@4.12.0",
"_inBundle": false,
"_integrity": "sha512-N2RhGeheVLGtyy+CxRmxdsniB7sMSCfsnbh8K/+RUIXYYq3Ub5+sukRCjVE80QerrUBvuEvs4fDhz5AW/pcL6g==",
"_location": "/@typescript-eslint/types",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "@typescript-eslint/types@4.12.0",
"name": "@typescript-eslint/types",
"escapedName": "@typescript-eslint%2ftypes",
"scope": "@typescript-eslint",
"rawSpec": "4.12.0",
"saveSpec": null,
"fetchSpec": "4.12.0"
},
"_requiredBy": [
"/@typescript-eslint/typescript-estree",
"/@typescript-eslint/visitor-keys"
],
"_resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.12.0.tgz",
"_shasum": "fb891fe7ccc9ea8b2bbd2780e36da45d0dc055e5",
"_spec": "@typescript-eslint/types@4.12.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@typescript-eslint/typescript-estree",
"bugs": {
"url": "https://github.com/typescript-eslint/typescript-eslint/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Types for the TypeScript-ESTree AST spec",
"engines": {
"node": "^8.10.0 || ^10.13.0 || >=11.10.1"
},
"files": [
"dist",
"package.json",
"README.md",
"LICENSE"
],
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"gitHead": "4c6ec93fe580ba1cc284cc4bbacf2ed6d9cf35bd",
"homepage": "https://github.com/typescript-eslint/typescript-eslint#readme",
"keywords": [
"eslint",
"typescript",
"estree"
],
"license": "MIT",
"main": "dist/index.js",
"name": "@typescript-eslint/types",
"repository": {
"type": "git",
"url": "git+https://github.com/typescript-eslint/typescript-eslint.git",
"directory": "packages/visitor-keys"
},
"scripts": {
"build": "tsc -b tsconfig.build.json",
"clean": "tsc -b tsconfig.build.json --clean",
"format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore",
"generate:lib": "../../node_modules/.bin/ts-node --files --transpile-only ../scope-manager/tools/generate-lib.ts",
"lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'",
"postbuild": "downlevel-dts dist _ts3.4/dist",
"postclean": "rimraf dist",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"types": "dist/index.d.ts",
"typesVersions": {
"<3.8": {
"*": [
"_ts3.4/*"
]
}
},
"version": "4.12.0"
}
{
"_from": "@typescript-eslint/visitor-keys@4.12.0",
"_id": "@typescript-eslint/visitor-keys@4.12.0",
"_inBundle": false,
"_integrity": "sha512-hVpsLARbDh4B9TKYz5cLbcdMIOAoBYgFPCSP9FFS/liSF+b33gVNq8JHY3QGhHNVz85hObvL7BEYLlgx553WCw==",
"_location": "/@typescript-eslint/visitor-keys",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "@typescript-eslint/visitor-keys@4.12.0",
"name": "@typescript-eslint/visitor-keys",
"escapedName": "@typescript-eslint%2fvisitor-keys",
"scope": "@typescript-eslint",
"rawSpec": "4.12.0",
"saveSpec": null,
"fetchSpec": "4.12.0"
},
"_requiredBy": [
"/@typescript-eslint/typescript-estree"
],
"_resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.12.0.tgz",
"_shasum": "a470a79be6958075fa91c725371a83baf428a67a",
"_spec": "@typescript-eslint/visitor-keys@4.12.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@typescript-eslint/typescript-estree",
"bugs": {
"url": "https://github.com/typescript-eslint/typescript-eslint/issues"
},
"bundleDependencies": false,
"dependencies": {
"@typescript-eslint/types": "4.12.0",
"eslint-visitor-keys": "^2.0.0"
},
"deprecated": false,
"description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
"devDependencies": {
"@types/eslint-visitor-keys": "^1.0.0"
},
"engines": {
"node": "^8.10.0 || ^10.13.0 || >=11.10.1"
},
"files": [
"dist",
"package.json",
"README.md",
"LICENSE"
],
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"gitHead": "4c6ec93fe580ba1cc284cc4bbacf2ed6d9cf35bd",
"homepage": "https://github.com/typescript-eslint/typescript-eslint#readme",
"keywords": [
"eslint",
"typescript",
"estree"
],
"license": "MIT",
"main": "dist/index.js",
"name": "@typescript-eslint/visitor-keys",
"repository": {
"type": "git",
"url": "git+https://github.com/typescript-eslint/typescript-eslint.git",
"directory": "packages/visitor-keys"
},
"scripts": {
"build": "tsc -b tsconfig.build.json",
"clean": "tsc -b tsconfig.build.json --clean",
"format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore",
"lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'",
"postbuild": "downlevel-dts dist _ts3.4/dist",
"postclean": "rimraf dist",
"test": "jest --coverage",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"types": "dist/index.d.ts",
"typesVersions": {
"<3.8": {
"*": [
"_ts3.4/*"
]
}
},
"version": "4.12.0"
}
{
"_from": "@types/debug@^4.1.5",
"_id": "@types/debug@4.1.5",
"_inBundle": false,
"_integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==",
"_location": "/@types/debug",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@types/debug@^4.1.5",
"name": "@types/debug",
"escapedName": "@types%2fdebug",
"scope": "@types",
"rawSpec": "^4.1.5",
"saveSpec": null,
"fetchSpec": "^4.1.5"
},
"_requiredBy": [
"/strtok3"
],
"_resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz",
"_shasum": "b14efa8852b7768d898906613c23f688713e02cd",
"_spec": "@types/debug@^4.1.5",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/strtok3",
"bugs": {
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Seon-Wook Park",
"url": "https://github.com/swook"
},
{
"name": "Gal Talmor",
"url": "https://github.com/galtalmor"
},
{
"name": "John McLaughlin",
"url": "https://github.com/zamb3zi"
},
{
"name": "Brasten Sager",
"url": "https://github.com/brasten"
},
{
"name": "Nicolas Penin",
"url": "https://github.com/npenin"
},
{
"name": "Kristian Brünn",
"url": "https://github.com/kristianmitk"
}
],
"dependencies": {},
"deprecated": false,
"description": "TypeScript definitions for debug",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
"license": "MIT",
"main": "",
"name": "@types/debug",
"repository": {
"type": "git",
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/debug"
},
"scripts": {},
"typeScriptVersion": "2.0",
"types": "index",
"typesPublisherContentHash": "c45deaee8b444b3ae0df891511582b5067c8c689a7d9b4cabe984bacad67e4ab",
"version": "4.1.5"
}
{
"_from": "@types/estree-jsx@^0.0.0",
"_id": "@types/estree-jsx@0.0.0",
"_inBundle": false,
"_integrity": "sha512-qbF1vq7M/ACuNkA3fbLJY0o+O+Yy4TPICtu6bUfX1IBdSOxBDms9zAdbhSfYuHTmWLakWg5zOJ64JrJae1ksdg==",
"_location": "/@types/estree-jsx",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@types/estree-jsx@^0.0.0",
"name": "@types/estree-jsx",
"escapedName": "@types%2festree-jsx",
"scope": "@types",
"rawSpec": "^0.0.0",
"saveSpec": null,
"fetchSpec": "^0.0.0"
},
"_requiredBy": [
"/@hint/parser-javascript"
],
"_resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.0.tgz",
"_shasum": "41447d0019a12dd43986cd23ca1b10f9a350a178",
"_spec": "@types/estree-jsx@^0.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/parser-javascript",
"bugs": {
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Tony Ross",
"url": "https://github.com/antross"
}
],
"dependencies": {
"@types/estree": "*"
},
"deprecated": false,
"description": "TypeScript definitions for JSX extensions to ESTree AST specification",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
"license": "MIT",
"main": "",
"name": "@types/estree-jsx",
"repository": {
"type": "git",
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/estree-jsx"
},
"scripts": {},
"typeScriptVersion": "2.0",
"types": "index",
"typesPublisherContentHash": "8a6917430b1b847770c2d2ffbb95a73621e9ac604e5c2421a1b0c9b01cd425e0",
"version": "0.0.0"
}
{
"_from": "@types/estree@*",
"_id": "@types/estree@0.0.45",
"_inBundle": false,
"_integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==",
"_location": "/@types/estree",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@types/estree@*",
"name": "@types/estree",
"escapedName": "@types%2festree",
"scope": "@types",
"rawSpec": "*",
"saveSpec": null,
"fetchSpec": "*"
},
"_requiredBy": [
"/@types/estree-jsx"
],
"_resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz",
"_shasum": "e9387572998e5ecdac221950dab3e8c3b16af884",
"_spec": "@types/estree@*",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@types/estree-jsx",
"bugs": {
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "RReverser",
"url": "https://github.com/RReverser"
}
],
"dependencies": {},
"deprecated": false,
"description": "TypeScript definitions for ESTree AST specification",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
"license": "MIT",
"main": "",
"name": "@types/estree",
"repository": {
"type": "git",
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/estree"
},
"scripts": {},
"typeScriptVersion": "3.0",
"types": "index.d.ts",
"typesPublisherContentHash": "b35f62c8f3816627a64bca3fa39197accb260b4275d5e4cffba0b6d5af44fbed",
"version": "0.0.45"
}
{
"_from": "@types/node@*",
"_id": "@types/node@14.14.20",
"_inBundle": false,
"_integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==",
"_location": "/@types/node",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@types/node@*",
"name": "@types/node",
"escapedName": "@types%2fnode",
"scope": "@types",
"rawSpec": "*",
"saveSpec": null,
"fetchSpec": "*"
},
"_requiredBy": [
"/@types/yauzl"
],
"_resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
"_shasum": "f7974863edd21d1f8a494a73e8e2b3658615c340",
"_spec": "@types/node@*",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@types/yauzl",
"bugs": {
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Microsoft TypeScript",
"url": "https://github.com/Microsoft"
},
{
"name": "DefinitelyTyped",
"url": "https://github.com/DefinitelyTyped"
},
{
"name": "Alberto Schiabel",
"url": "https://github.com/jkomyno"
},
{
"name": "Alexander T.",
"url": "https://github.com/a-tarasyuk"
},
{
"name": "Alvis HT Tang",
"url": "https://github.com/alvis"
},
{
"name": "Andrew Makarov",
"url": "https://github.com/r3nya"
},
{
"name": "Benjamin Toueg",
"url": "https://github.com/btoueg"
},
{
"name": "Bruno Scheufler",
"url": "https://github.com/brunoscheufler"
},
{
"name": "Chigozirim C.",
"url": "https://github.com/smac89"
},
{
"name": "David Junger",
"url": "https://github.com/touffy"
},
{
"name": "Deividas Bakanas",
"url": "https://github.com/DeividasBakanas"
},
{
"name": "Eugene Y. Q. Shen",
"url": "https://github.com/eyqs"
},
{
"name": "Flarna",
"url": "https://github.com/Flarna"
},
{
"name": "Hannes Magnusson",
"url": "https://github.com/Hannes-Magnusson-CK"
},
{
"name": "Hoàng Văn Khải",
"url": "https://github.com/KSXGitHub"
},
{
"name": "Huw",
"url": "https://github.com/hoo29"
},
{
"name": "Kelvin Jin",
"url": "https://github.com/kjin"
},
{
"name": "Klaus Meinhardt",
"url": "https://github.com/ajafff"
},
{
"name": "Lishude",
"url": "https://github.com/islishude"
},
{
"name": "Mariusz Wiktorczyk",
"url": "https://github.com/mwiktorczyk"
},
{
"name": "Mohsen Azimi",
"url": "https://github.com/mohsen1"
},
{
"name": "Nicolas Even",
"url": "https://github.com/n-e"
},
{
"name": "Nikita Galkin",
"url": "https://github.com/galkin"
},
{
"name": "Parambir Singh",
"url": "https://github.com/parambirs"
},
{
"name": "Sebastian Silbermann",
"url": "https://github.com/eps1lon"
},
{
"name": "Simon Schick",
"url": "https://github.com/SimonSchick"
},
{
"name": "Thomas den Hollander",
"url": "https://github.com/ThomasdenH"
},
{
"name": "Wilco Bakker",
"url": "https://github.com/WilcoBakker"
},
{
"name": "wwwy3y3",
"url": "https://github.com/wwwy3y3"
},
{
"name": "Samuel Ainsworth",
"url": "https://github.com/samuela"
},
{
"name": "Kyle Uehlein",
"url": "https://github.com/kuehlein"
},
{
"name": "Jordi Oliveras Rovira",
"url": "https://github.com/j-oliveras"
},
{
"name": "Thanik Bhongbhibhat",
"url": "https://github.com/bhongy"
},
{
"name": "Marcin Kopacz",
"url": "https://github.com/chyzwar"
},
{
"name": "Trivikram Kamat",
"url": "https://github.com/trivikr"
},
{
"name": "Minh Son Nguyen",
"url": "https://github.com/nguymin4"
},
{
"name": "Junxiao Shi",
"url": "https://github.com/yoursunny"
},
{
"name": "Ilia Baryshnikov",
"url": "https://github.com/qwelias"
},
{
"name": "ExE Boss",
"url": "https://github.com/ExE-Boss"
},
{
"name": "Surasak Chaisurin",
"url": "https://github.com/Ryan-Willpower"
},
{
"name": "Piotr Błażejewicz",
"url": "https://github.com/peterblazejewicz"
},
{
"name": "Anna Henningsen",
"url": "https://github.com/addaleax"
},
{
"name": "Jason Kwok",
"url": "https://github.com/JasonHK"
},
{
"name": "Victor Perin",
"url": "https://github.com/victorperin"
},
{
"name": "Yongsheng Zhang",
"url": "https://github.com/ZYSzys"
}
],
"dependencies": {},
"deprecated": false,
"description": "TypeScript definitions for Node.js",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
"license": "MIT",
"main": "",
"name": "@types/node",
"repository": {
"type": "git",
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/node"
},
"scripts": {},
"typeScriptVersion": "3.3",
"types": "index.d.ts",
"typesPublisherContentHash": "3ec100758f9a98f40ade23fd5781e233afe6427322127911c2b9a87c70fe396b",
"typesVersions": {
"<=3.4": {
"*": [
"ts3.4/*"
]
},
"<=3.6": {
"*": [
"ts3.6/*"
]
}
},
"version": "14.14.20"
}
{
"_from": "@types/parse5@^5.0.3",
"_id": "@types/parse5@5.0.3",
"_inBundle": false,
"_integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==",
"_location": "/@types/parse5",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@types/parse5@^5.0.3",
"name": "@types/parse5",
"escapedName": "@types%2fparse5",
"scope": "@types",
"rawSpec": "^5.0.3",
"saveSpec": null,
"fetchSpec": "^5.0.3"
},
"_requiredBy": [
"/@hint/utils-dom"
],
"_resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz",
"_shasum": "e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109",
"_spec": "@types/parse5@^5.0.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/utils-dom",
"bugs": {
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Ivan Nikulin",
"url": "https://github.com/inikulin"
},
{
"name": "ExE Boss",
"url": "https://github.com/ExE-Boss"
}
],
"dependencies": {},
"deprecated": false,
"description": "TypeScript definitions for parse5",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
"license": "MIT",
"main": "",
"name": "@types/parse5",
"repository": {
"type": "git",
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/parse5"
},
"scripts": {},
"typeScriptVersion": "2.9",
"types": "index.d.ts",
"typesPublisherContentHash": "c008c5f4d7bb5f52d9fff6caef66399c1389fc27c66811a26a35981e3f4455cf",
"version": "5.0.3"
}
{
"_from": "@types/yauzl@^2.9.1",
"_id": "@types/yauzl@2.9.1",
"_inBundle": false,
"_integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
"_location": "/@types/yauzl",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "@types/yauzl@^2.9.1",
"name": "@types/yauzl",
"escapedName": "@types%2fyauzl",
"scope": "@types",
"rawSpec": "^2.9.1",
"saveSpec": null,
"fetchSpec": "^2.9.1"
},
"_requiredBy": [
"/extract-zip"
],
"_resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
"_shasum": "d10f69f9f522eef3cf98e30afb684a1e1ec923af",
"_spec": "@types/yauzl@^2.9.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/extract-zip",
"bugs": {
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Florian Keller",
"url": "https://github.com/ffflorian"
}
],
"dependencies": {
"@types/node": "*"
},
"deprecated": false,
"description": "TypeScript definitions for yauzl",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
"license": "MIT",
"main": "",
"name": "@types/yauzl",
"repository": {
"type": "git",
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
},
"scripts": {},
"typeScriptVersion": "2.0",
"types": "index",
"typesPublisherContentHash": "78f765e4caa71766b61010d584b87ea4cf34e0bac10cac6b16d722d8a8456073",
"version": "2.9.1"
}
{
"_from": "abab@^2.0.3",
"_id": "abab@2.0.5",
"_inBundle": false,
"_integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
"_location": "/abab",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "abab@^2.0.3",
"name": "abab",
"escapedName": "abab",
"rawSpec": "^2.0.3",
"saveSpec": null,
"fetchSpec": "^2.0.3"
},
"_requiredBy": [
"/data-urls",
"/jsdom"
],
"_resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
"_shasum": "c0b678fb32d60fc1219c784d6a826fe385aeb79a",
"_spec": "abab@^2.0.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/data-urls",
"author": {
"name": "Jeff Carpenter",
"email": "gcarpenterv@gmail.com"
},
"bugs": {
"url": "https://github.com/jsdom/abab/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
"devDependencies": {
"eslint": "^4.19.1",
"karma": "^2.0.0",
"karma-cli": "^1.0.1",
"karma-firefox-launcher": "^1.1.0",
"karma-mocha": "^1.3.0",
"karma-webpack": "^3.0.0",
"mocha": "^5.1.0",
"webpack": "^4.5.0"
},
"files": [
"index.d.ts",
"index.js",
"lib/"
],
"homepage": "https://github.com/jsdom/abab#readme",
"keywords": [
"atob",
"btoa",
"browser"
],
"license": "BSD-3-Clause",
"main": "index.js",
"name": "abab",
"repository": {
"type": "git",
"url": "git+https://github.com/jsdom/abab.git"
},
"scripts": {
"karma": "karma start",
"lint": "eslint .",
"mocha": "mocha test/node",
"test": "npm run lint && npm run mocha && npm run karma"
},
"version": "2.0.5"
}
{
"_from": "abbrev@1",
"_id": "abbrev@1.1.1",
"_inBundle": false,
"_integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"_location": "/abbrev",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "abbrev@1",
"name": "abbrev",
"escapedName": "abbrev",
"rawSpec": "1",
"saveSpec": null,
"fetchSpec": "1"
},
"_requiredBy": [
"/nopt"
],
"_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"_shasum": "f8f2c887ad10bf67f634f005b6987fed3179aac8",
"_spec": "abbrev@1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/nopt",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me"
},
"bugs": {
"url": "https://github.com/isaacs/abbrev-js/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Like ruby's abbrev module, but in js",
"devDependencies": {
"tap": "^10.1"
},
"files": [
"abbrev.js"
],
"homepage": "https://github.com/isaacs/abbrev-js#readme",
"license": "ISC",
"main": "abbrev.js",
"name": "abbrev",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/isaacs/abbrev-js.git"
},
"scripts": {
"postpublish": "git push origin --all; git push origin --tags",
"postversion": "npm publish",
"preversion": "npm test",
"test": "tap test.js --100"
},
"version": "1.1.1"
}
{
"_from": "acorn-globals@^6.0.0",
"_id": "acorn-globals@6.0.0",
"_inBundle": false,
"_integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
"_location": "/acorn-globals",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "acorn-globals@^6.0.0",
"name": "acorn-globals",
"escapedName": "acorn-globals",
"rawSpec": "^6.0.0",
"saveSpec": null,
"fetchSpec": "^6.0.0"
},
"_requiredBy": [
"/jsdom"
],
"_resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
"_shasum": "46cdd39f0f8ff08a876619b55f5ac8a6dc770b45",
"_spec": "acorn-globals@^6.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/jsdom",
"author": {
"name": "ForbesLindesay"
},
"bugs": {
"url": "https://github.com/ForbesLindesay/acorn-globals/issues"
},
"bundleDependencies": false,
"dependencies": {
"acorn": "^7.1.1",
"acorn-walk": "^7.1.1"
},
"deprecated": false,
"description": "Detect global variables in JavaScript using acorn",
"devDependencies": {
"testit": "^3.1.0"
},
"files": [
"index.js",
"LICENSE"
],
"homepage": "https://github.com/ForbesLindesay/acorn-globals#readme",
"keywords": [
"ast",
"variable",
"name",
"lexical",
"scope",
"local",
"global",
"implicit"
],
"license": "MIT",
"name": "acorn-globals",
"repository": {
"type": "git",
"url": "git+https://github.com/ForbesLindesay/acorn-globals.git"
},
"scripts": {
"test": "node test"
},
"version": "6.0.0"
}
{
"_from": "acorn-jsx-walk@^2.0.0",
"_id": "acorn-jsx-walk@2.0.0",
"_inBundle": false,
"_integrity": "sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==",
"_location": "/acorn-jsx-walk",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "acorn-jsx-walk@^2.0.0",
"name": "acorn-jsx-walk",
"escapedName": "acorn-jsx-walk",
"rawSpec": "^2.0.0",
"saveSpec": null,
"fetchSpec": "^2.0.0"
},
"_requiredBy": [
"/@hint/parser-javascript"
],
"_resolved": "https://registry.npmjs.org/acorn-jsx-walk/-/acorn-jsx-walk-2.0.0.tgz",
"_shasum": "a5ed648264e68282d7c2aead80216bfdf232573a",
"_spec": "acorn-jsx-walk@^2.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/parser-javascript",
"author": {
"name": "Julian Lloyd",
"email": "me@jlmak.es"
},
"bugs": {
"url": "https://github.com/sderosiaux/acorn-jsx-walk/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "JSX support for Acorn Walk",
"devDependencies": {
"acorn": "^6.1.1",
"acorn-jsx": "^5.0.1",
"acorn-walk": "^6.1.1",
"chai": "^4.2.0",
"eslint": "^5.15.1",
"mocha": "^6.0.2",
"reify": "^0.18.1",
"rimraf": "^2.5.2",
"rollup": "^1.5.0",
"rollup-plugin-buble": "^0.19.6",
"rollup-plugin-json": "^3.1.0",
"rollup-plugin-node-resolve": "^4.0.1"
},
"files": [
"dist"
],
"homepage": "https://github.com/sderosiaux/acorn-jsx-walk#readme",
"keywords": [
"acorn",
"jsx",
"walk",
"parse"
],
"license": "MIT",
"main": "dist/acorn-jsx-walk.js",
"module": "dist/acorn-jsx-walk.mjs",
"name": "acorn-jsx-walk",
"repository": {
"type": "git",
"url": "git+https://github.com/sderosiaux/acorn-jsx-walk.git"
},
"scripts": {
"build": "./node_modules/rollup/bin/rollup -c ./build/rollup.conf.js",
"lint": "./node_modules/eslint/bin/eslint.js src test",
"prebuild": "rimraf dist",
"prepublish": "npm test && npm run build",
"pretest": "rimraf .reify-cache/ && npm run lint",
"test": "mocha -r reify test/**/*.spec.js",
"testing": "npm test -- --watch"
},
"version": "2.0.0"
}
{
"_from": "acorn-jsx@^5.3.1",
"_id": "acorn-jsx@5.3.1",
"_inBundle": false,
"_integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
"_location": "/acorn-jsx",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "acorn-jsx@^5.3.1",
"name": "acorn-jsx",
"escapedName": "acorn-jsx",
"rawSpec": "^5.3.1",
"saveSpec": null,
"fetchSpec": "^5.3.1"
},
"_requiredBy": [
"/@hint/parser-javascript"
],
"_resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
"_shasum": "fc8661e11b7ac1539c47dbfea2e72b3af34d267b",
"_spec": "acorn-jsx@^5.3.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/parser-javascript",
"bugs": {
"url": "https://github.com/acornjs/acorn-jsx/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Modern, fast React.js JSX parser",
"devDependencies": {
"acorn": "^8.0.1"
},
"homepage": "https://github.com/acornjs/acorn-jsx",
"license": "MIT",
"maintainers": [
{
"name": "Ingvar Stepanyan",
"email": "me@rreverser.com",
"url": "http://rreverser.com/"
}
],
"name": "acorn-jsx",
"peerDependencies": {
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/acornjs/acorn-jsx.git"
},
"scripts": {
"test": "node test/run.js"
},
"version": "5.3.1"
}
{
"_from": "acorn-walk@^7.1.1",
"_id": "acorn-walk@7.2.0",
"_inBundle": false,
"_integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
"_location": "/acorn-walk",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "acorn-walk@^7.1.1",
"name": "acorn-walk",
"escapedName": "acorn-walk",
"rawSpec": "^7.1.1",
"saveSpec": null,
"fetchSpec": "^7.1.1"
},
"_requiredBy": [
"/acorn-globals"
],
"_resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
"_shasum": "0de889a601203909b0fbe07b8938dc21d2e967bc",
"_spec": "acorn-walk@^7.1.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/acorn-globals",
"bugs": {
"url": "https://github.com/acornjs/acorn/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "ECMAScript (ESTree) AST walker",
"engines": {
"node": ">=0.4.0"
},
"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": "7.2.0"
}
{
"_from": "acorn@^7.1.1",
"_id": "acorn@7.4.1",
"_inBundle": false,
"_integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
"_location": "/acorn",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "acorn@^7.1.1",
"name": "acorn",
"escapedName": "acorn",
"rawSpec": "^7.1.1",
"saveSpec": null,
"fetchSpec": "^7.1.1"
},
"_requiredBy": [
"/acorn-globals",
"/jsdom"
],
"_resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
"_shasum": "feaed255973d2e77555b83dbc08851a6c63520fa",
"_spec": "acorn@^7.1.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/jsdom",
"bin": {
"acorn": "bin/acorn"
},
"bugs": {
"url": "https://github.com/acornjs/acorn/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "ECMAScript parser",
"engines": {
"node": ">=0.4.0"
},
"homepage": "https://github.com/acornjs/acorn",
"license": "MIT",
"main": "dist/acorn.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/acorn.mjs",
"name": "acorn",
"repository": {
"type": "git",
"url": "git+https://github.com/acornjs/acorn.git"
},
"scripts": {
"prepare": "cd ..; npm run build:main && npm run build:bin"
},
"types": "dist/acorn.d.ts",
"version": "7.4.1"
}
{
"_from": "agent-base@6",
"_id": "agent-base@6.0.2",
"_inBundle": false,
"_integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"_location": "/agent-base",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "agent-base@6",
"name": "agent-base",
"escapedName": "agent-base",
"rawSpec": "6",
"saveSpec": null,
"fetchSpec": "6"
},
"_requiredBy": [
"/http-proxy-agent",
"/https-proxy-agent",
"/socks-proxy-agent"
],
"_resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"_shasum": "49fff58577cfee3f37176feab4c22e00f86d7f77",
"_spec": "agent-base@6",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/http-proxy-agent",
"author": {
"name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
"url": "http://n8.io/"
},
"bugs": {
"url": "https://github.com/TooTallNate/node-agent-base/issues"
},
"bundleDependencies": false,
"dependencies": {
"debug": "4"
},
"deprecated": false,
"description": "Turn a function into an `http.Agent` instance",
"devDependencies": {
"@types/debug": "4",
"@types/mocha": "^5.2.7",
"@types/node": "^14.0.20",
"@types/semver": "^7.1.0",
"@types/ws": "^6.0.3",
"@typescript-eslint/eslint-plugin": "1.6.0",
"@typescript-eslint/parser": "1.1.0",
"async-listen": "^1.2.0",
"cpy-cli": "^2.0.0",
"eslint": "5.16.0",
"eslint-config-airbnb": "17.1.0",
"eslint-config-prettier": "4.1.0",
"eslint-import-resolver-typescript": "1.1.1",
"eslint-plugin-import": "2.16.0",
"eslint-plugin-jsx-a11y": "6.2.1",
"eslint-plugin-react": "7.12.4",
"mocha": "^6.2.0",
"rimraf": "^3.0.0",
"semver": "^7.1.2",
"typescript": "^3.5.3",
"ws": "^3.0.0"
},
"engines": {
"node": ">= 6.0.0"
},
"files": [
"dist/src",
"src"
],
"homepage": "https://github.com/TooTallNate/node-agent-base#readme",
"keywords": [
"http",
"agent",
"base",
"barebones",
"https"
],
"license": "MIT",
"main": "dist/src/index",
"name": "agent-base",
"repository": {
"type": "git",
"url": "git://github.com/TooTallNate/node-agent-base.git"
},
"scripts": {
"build": "tsc",
"postbuild": "cpy --parents src test '!**/*.ts' dist",
"prebuild": "rimraf dist",
"prepublishOnly": "npm run build",
"test": "mocha --reporter spec dist/test/*.js",
"test-lint": "eslint src --ext .js,.ts"
},
"typings": "dist/src/index",
"version": "6.0.2"
}
{
"_from": "agentkeepalive@^4.1.3",
"_id": "agentkeepalive@4.1.3",
"_inBundle": false,
"_integrity": "sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg==",
"_location": "/agentkeepalive",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "agentkeepalive@^4.1.3",
"name": "agentkeepalive",
"escapedName": "agentkeepalive",
"rawSpec": "^4.1.3",
"saveSpec": null,
"fetchSpec": "^4.1.3"
},
"_requiredBy": [
"/make-fetch-happen"
],
"_resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.3.tgz",
"_shasum": "360a09d743a1f4fde749f9ba07caa6575d08259a",
"_spec": "agentkeepalive@^4.1.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/make-fetch-happen",
"author": {
"name": "fengmk2",
"email": "fengmk2@gmail.com",
"url": "https://fengmk2.com"
},
"browser": "browser.js",
"bugs": {
"url": "https://github.com/node-modules/agentkeepalive/issues"
},
"bundleDependencies": false,
"ci": {
"type": "github",
"os": {
"github": "linux"
},
"version": "8, 10, 12, 14"
},
"dependencies": {
"debug": "^4.1.0",
"depd": "^1.1.2",
"humanize-ms": "^1.2.1"
},
"deprecated": false,
"description": "Missing keepalive http.Agent",
"devDependencies": {
"autod": "^3.0.1",
"coffee": "^5.3.0",
"cross-env": "^6.0.3",
"egg-bin": "^4.9.0",
"egg-ci": "^1.10.0",
"eslint": "^5.7.0",
"eslint-config-egg": "^7.1.0",
"mm": "^2.4.1",
"pedding": "^1.1.0",
"typescript": "^3.8.3"
},
"engines": {
"node": ">= 8.0.0"
},
"files": [
"index.js",
"index.d.ts",
"browser.js",
"lib"
],
"homepage": "https://github.com/node-modules/agentkeepalive#readme",
"keywords": [
"http",
"https",
"agent",
"keepalive",
"agentkeepalive",
"HttpAgent",
"HttpsAgent"
],
"license": "MIT",
"main": "index.js",
"name": "agentkeepalive",
"repository": {
"type": "git",
"url": "git://github.com/node-modules/agentkeepalive.git"
},
"scripts": {
"autod": "autod",
"ci": "npm run lint && npm run cov",
"cov": "cross-env DEBUG=agentkeepalive egg-bin cov --full-trace",
"lint": "eslint lib test index.js",
"test": "npm run lint && egg-bin test --full-trace",
"test-local": "egg-bin test --full-trace"
},
"version": "4.1.3"
}
{
"_from": "aggregate-error@^3.0.0",
"_id": "aggregate-error@3.1.0",
"_inBundle": false,
"_integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
"_location": "/aggregate-error",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "aggregate-error@^3.0.0",
"name": "aggregate-error",
"escapedName": "aggregate-error",
"rawSpec": "^3.0.0",
"saveSpec": null,
"fetchSpec": "^3.0.0"
},
"_requiredBy": [
"/p-map"
],
"_resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
"_shasum": "92670ff50f5359bdb7a3e0d40d0ec30c5737687a",
"_spec": "aggregate-error@^3.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/p-map",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/sindresorhus/aggregate-error/issues"
},
"bundleDependencies": false,
"dependencies": {
"clean-stack": "^2.0.0",
"indent-string": "^4.0.0"
},
"deprecated": false,
"description": "Create an error from multiple errors",
"devDependencies": {
"ava": "^2.4.0",
"tsd": "^0.7.1",
"xo": "^0.25.3"
},
"engines": {
"node": ">=8"
},
"files": [
"index.js",
"index.d.ts"
],
"homepage": "https://github.com/sindresorhus/aggregate-error#readme",
"keywords": [
"aggregate",
"error",
"combine",
"multiple",
"many",
"collection",
"iterable",
"iterator"
],
"license": "MIT",
"name": "aggregate-error",
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/aggregate-error.git"
},
"scripts": {
"test": "xo && ava && tsd"
},
"version": "3.1.0"
}
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",
"description": "Meta-schema for $data reference (JSON Schema extension proposal)",
"type": "object",
"required": [ "$data" ],
"properties": {
"$data": {
"type": "string",
"anyOf": [
{ "format": "relative-json-pointer" },
{ "format": "json-pointer" }
]
}
},
"additionalProperties": false
}
{
"id": "http://json-schema.org/draft-04/schema#",
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Core schema meta-schema",
"definitions": {
"schemaArray": {
"type": "array",
"minItems": 1,
"items": { "$ref": "#" }
},
"positiveInteger": {
"type": "integer",
"minimum": 0
},
"positiveIntegerDefault0": {
"allOf": [ { "$ref": "#/definitions/positiveInteger" }, { "default": 0 } ]
},
"simpleTypes": {
"enum": [ "array", "boolean", "integer", "null", "number", "object", "string" ]
},
"stringArray": {
"type": "array",
"items": { "type": "string" },
"minItems": 1,
"uniqueItems": true
}
},
"type": "object",
"properties": {
"id": {
"type": "string"
},
"$schema": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"default": {},
"multipleOf": {
"type": "number",
"minimum": 0,
"exclusiveMinimum": true
},
"maximum": {
"type": "number"
},
"exclusiveMaximum": {
"type": "boolean",
"default": false
},
"minimum": {
"type": "number"
},
"exclusiveMinimum": {
"type": "boolean",
"default": false
},
"maxLength": { "$ref": "#/definitions/positiveInteger" },
"minLength": { "$ref": "#/definitions/positiveIntegerDefault0" },
"pattern": {
"type": "string",
"format": "regex"
},
"additionalItems": {
"anyOf": [
{ "type": "boolean" },
{ "$ref": "#" }
],
"default": {}
},
"items": {
"anyOf": [
{ "$ref": "#" },
{ "$ref": "#/definitions/schemaArray" }
],
"default": {}
},
"maxItems": { "$ref": "#/definitions/positiveInteger" },
"minItems": { "$ref": "#/definitions/positiveIntegerDefault0" },
"uniqueItems": {
"type": "boolean",
"default": false
},
"maxProperties": { "$ref": "#/definitions/positiveInteger" },
"minProperties": { "$ref": "#/definitions/positiveIntegerDefault0" },
"required": { "$ref": "#/definitions/stringArray" },
"additionalProperties": {
"anyOf": [
{ "type": "boolean" },
{ "$ref": "#" }
],
"default": {}
},
"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" }
]
}
},
"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": "#" }
},
"dependencies": {
"exclusiveMaximum": [ "maximum" ],
"exclusiveMinimum": [ "minimum" ]
},
"default": {}
}
{
"$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 Schema 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@^6.12.3",
"_id": "ajv@6.12.6",
"_inBundle": false,
"_integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"_location": "/ajv",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "ajv@^6.12.3",
"name": "ajv",
"escapedName": "ajv",
"rawSpec": "^6.12.3",
"saveSpec": null,
"fetchSpec": "^6.12.3"
},
"_requiredBy": [
"/@hint/utils-json",
"/har-validator"
],
"_resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"_shasum": "baf5a62e802b07d977034586f8c3baf5adf26df4",
"_spec": "ajv@^6.12.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/har-validator",
"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",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
},
"deprecated": false,
"description": "Another JSON Schema Validator",
"devDependencies": {
"ajv-async": "^1.0.0",
"bluebird": "^3.5.3",
"brfs": "^2.0.0",
"browserify": "^16.2.0",
"chai": "^4.0.1",
"coveralls": "^3.0.1",
"del-cli": "^3.0.0",
"dot": "^1.0.3",
"eslint": "^7.3.1",
"gh-pages-generator": "^0.2.3",
"glob": "^7.0.0",
"if-node-version": "^1.0.0",
"js-beautify": "^1.7.3",
"jshint": "^2.10.2",
"json-schema-test": "^2.0.0",
"karma": "^5.0.0",
"karma-chrome-launcher": "^3.0.0",
"karma-mocha": "^2.0.0",
"karma-sauce-launcher": "^4.1.3",
"mocha": "^8.0.1",
"nyc": "^15.0.0",
"pre-commit": "^1.1.1",
"require-globify": "^1.3.0",
"typescript": "^3.9.5",
"uglify-js": "^3.6.9",
"watch": "^1.0.0"
},
"files": [
"lib/",
"dist/",
"scripts/",
"LICENSE",
".tonic_example.js"
],
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
},
"homepage": "https://github.com/ajv-validator/ajv",
"keywords": [
"JSON",
"schema",
"validator",
"validation",
"jsonschema",
"json-schema",
"json-schema-validator",
"json-schema-validation"
],
"license": "MIT",
"main": "lib/ajv.js",
"name": "ajv",
"nyc": {
"exclude": [
"**/spec/**",
"node_modules"
],
"reporter": [
"lcov",
"text-summary"
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/ajv-validator/ajv.git"
},
"scripts": {
"build": "del-cli lib/dotjs/*.js \"!lib/dotjs/index.js\" && node scripts/compile-dots.js",
"bundle": "del-cli dist && node ./scripts/bundle.js . Ajv pure_getters",
"bundle-beautify": "node ./scripts/bundle.js js-beautify",
"eslint": "eslint lib/{compile/,}*.js spec/{**/,}*.js scripts --ignore-pattern spec/JSON-Schema-Test-Suite",
"jshint": "jshint lib/{compile/,}*.js",
"lint": "npm run jshint && npm run eslint",
"prepublish": "npm run build && npm run bundle",
"test": "npm run lint && npm run build && npm run test-all",
"test-all": "npm run test-cov && if-node-version 10 npm run test-browser",
"test-browser": "del-cli .browser && npm run bundle && scripts/prepare-tests && npm run test-karma",
"test-cov": "nyc npm run test-spec",
"test-debug": "npm run test-spec -- --inspect-brk",
"test-fast": "AJV_FAST_TEST=true npm run test-spec",
"test-karma": "karma start",
"test-spec": "mocha spec/{**/,}*.spec.js -R spec",
"test-ts": "tsc --target ES5 --noImplicitAny --noEmit spec/typescript/index.ts",
"watch": "watch \"npm run build\" ./lib/dot"
},
"tonicExampleFilename": ".tonic_example.js",
"typings": "lib/ajv.d.ts",
"version": "6.12.6"
}
{
"_from": "ansi-regex@^4.1.0",
"_id": "ansi-regex@4.1.0",
"_inBundle": false,
"_integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
"_location": "/ansi-align/ansi-regex",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "ansi-regex@^4.1.0",
"name": "ansi-regex",
"escapedName": "ansi-regex",
"rawSpec": "^4.1.0",
"saveSpec": null,
"fetchSpec": "^4.1.0"
},
"_requiredBy": [
"/ansi-align/strip-ansi"
],
"_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
"_shasum": "8b9f8f08cf1acb843756a839ca8c7e3168c51997",
"_spec": "ansi-regex@^4.1.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/ansi-align/node_modules/strip-ansi",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/chalk/ansi-regex/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Regular expression for matching ANSI escape codes",
"devDependencies": {
"ava": "^0.25.0",
"xo": "^0.23.0"
},
"engines": {
"node": ">=6"
},
"files": [
"index.js"
],
"homepage": "https://github.com/chalk/ansi-regex#readme",
"keywords": [
"ansi",
"styles",
"color",
"colour",
"colors",
"terminal",
"console",
"cli",
"string",
"tty",
"escape",
"formatting",
"rgb",
"256",
"shell",
"xterm",
"command-line",
"text",
"regex",
"regexp",
"re",
"match",
"test",
"find",
"pattern"
],
"license": "MIT",
"name": "ansi-regex",
"repository": {
"type": "git",
"url": "git+https://github.com/chalk/ansi-regex.git"
},
"scripts": {
"test": "xo && ava",
"view-supported": "node fixtures/view-codes.js"
},
"version": "4.1.0"
}
{
"_from": "is-fullwidth-code-point@^2.0.0",
"_id": "is-fullwidth-code-point@2.0.0",
"_inBundle": false,
"_integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"_location": "/ansi-align/is-fullwidth-code-point",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "is-fullwidth-code-point@^2.0.0",
"name": "is-fullwidth-code-point",
"escapedName": "is-fullwidth-code-point",
"rawSpec": "^2.0.0",
"saveSpec": null,
"fetchSpec": "^2.0.0"
},
"_requiredBy": [
"/ansi-align/string-width"
],
"_resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"_shasum": "a3b30a5c4f199183167aaab93beefae3ddfb654f",
"_spec": "is-fullwidth-code-point@^2.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/ansi-align/node_modules/string-width",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Check if the character represented by a given Unicode code point is fullwidth",
"devDependencies": {
"ava": "*",
"xo": "*"
},
"engines": {
"node": ">=4"
},
"files": [
"index.js"
],
"homepage": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
"keywords": [
"fullwidth",
"full-width",
"full",
"width",
"unicode",
"character",
"char",
"string",
"str",
"codepoint",
"code",
"point",
"is",
"detect",
"check"
],
"license": "MIT",
"name": "is-fullwidth-code-point",
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git"
},
"scripts": {
"test": "xo && ava"
},
"version": "2.0.0",
"xo": {
"esnext": true
}
}
{
"_from": "string-width@^3.0.0",
"_id": "string-width@3.1.0",
"_inBundle": false,
"_integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
"_location": "/ansi-align/string-width",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "string-width@^3.0.0",
"name": "string-width",
"escapedName": "string-width",
"rawSpec": "^3.0.0",
"saveSpec": null,
"fetchSpec": "^3.0.0"
},
"_requiredBy": [
"/ansi-align"
],
"_resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
"_shasum": "22767be21b62af1081574306f69ac51b62203961",
"_spec": "string-width@^3.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/ansi-align",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/sindresorhus/string-width/issues"
},
"bundleDependencies": false,
"dependencies": {
"emoji-regex": "^7.0.1",
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^5.1.0"
},
"deprecated": false,
"description": "Get the visual width of a string - the number of columns required to display it",
"devDependencies": {
"ava": "^1.0.1",
"xo": "^0.23.0"
},
"engines": {
"node": ">=6"
},
"files": [
"index.js"
],
"homepage": "https://github.com/sindresorhus/string-width#readme",
"keywords": [
"string",
"str",
"character",
"char",
"unicode",
"width",
"visual",
"column",
"columns",
"fullwidth",
"full-width",
"full",
"ansi",
"escape",
"codes",
"cli",
"command-line",
"terminal",
"console",
"cjk",
"chinese",
"japanese",
"korean",
"fixed-width"
],
"license": "MIT",
"name": "string-width",
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/string-width.git"
},
"scripts": {
"test": "xo && ava"
},
"version": "3.1.0"
}
{
"_from": "strip-ansi@^5.1.0",
"_id": "strip-ansi@5.2.0",
"_inBundle": false,
"_integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
"_location": "/ansi-align/strip-ansi",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "strip-ansi@^5.1.0",
"name": "strip-ansi",
"escapedName": "strip-ansi",
"rawSpec": "^5.1.0",
"saveSpec": null,
"fetchSpec": "^5.1.0"
},
"_requiredBy": [
"/ansi-align/string-width"
],
"_resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
"_shasum": "8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae",
"_spec": "strip-ansi@^5.1.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/ansi-align/node_modules/string-width",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/chalk/strip-ansi/issues"
},
"bundleDependencies": false,
"dependencies": {
"ansi-regex": "^4.1.0"
},
"deprecated": false,
"description": "Strip ANSI escape codes from a string",
"devDependencies": {
"ava": "^1.3.1",
"tsd-check": "^0.5.0",
"xo": "^0.24.0"
},
"engines": {
"node": ">=6"
},
"files": [
"index.js",
"index.d.ts"
],
"homepage": "https://github.com/chalk/strip-ansi#readme",
"keywords": [
"strip",
"trim",
"remove",
"ansi",
"styles",
"color",
"colour",
"colors",
"terminal",
"console",
"string",
"tty",
"escape",
"formatting",
"rgb",
"256",
"shell",
"xterm",
"log",
"logging",
"command-line",
"text"
],
"license": "MIT",
"name": "strip-ansi",
"repository": {
"type": "git",
"url": "git+https://github.com/chalk/strip-ansi.git"
},
"scripts": {
"test": "xo && ava && tsd-check"
},
"version": "5.2.0"
}
{
"_from": "ansi-align@^3.0.0",
"_id": "ansi-align@3.0.0",
"_inBundle": false,
"_integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
"_location": "/ansi-align",
"_phantomChildren": {
"emoji-regex": "7.0.3"
},
"_requested": {
"type": "range",
"registry": true,
"raw": "ansi-align@^3.0.0",
"name": "ansi-align",
"escapedName": "ansi-align",
"rawSpec": "^3.0.0",
"saveSpec": null,
"fetchSpec": "^3.0.0"
},
"_requiredBy": [
"/boxen"
],
"_resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
"_shasum": "b536b371cf687caaef236c18d3e21fe3797467cb",
"_spec": "ansi-align@^3.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/boxen",
"author": {
"name": "nexdrew"
},
"bugs": {
"url": "https://github.com/nexdrew/ansi-align/issues"
},
"bundleDependencies": false,
"dependencies": {
"string-width": "^3.0.0"
},
"deprecated": false,
"description": "align-text with ANSI support for CLIs",
"devDependencies": {
"ava": "^1.0.1",
"chalk": "^2.4.1",
"coveralls": "^3.0.2",
"nyc": "^13.1.0",
"standard": "^12.0.1",
"standard-version": "^4.4.0"
},
"files": [
"index.js"
],
"homepage": "https://github.com/nexdrew/ansi-align#readme",
"keywords": [
"ansi",
"align",
"cli",
"center",
"pad"
],
"license": "ISC",
"main": "index.js",
"name": "ansi-align",
"repository": {
"type": "git",
"url": "git+https://github.com/nexdrew/ansi-align.git"
},
"scripts": {
"coverage": "nyc report --reporter=text-lcov | coveralls",
"pretest": "standard",
"release": "standard-version",
"test": "nyc ava"
},
"version": "3.0.0"
}
{
"_from": "ansi-regex@^5.0.0",
"_id": "ansi-regex@5.0.0",
"_inBundle": false,
"_integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
"_location": "/ansi-regex",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "ansi-regex@^5.0.0",
"name": "ansi-regex",
"escapedName": "ansi-regex",
"rawSpec": "^5.0.0",
"saveSpec": null,
"fetchSpec": "^5.0.0"
},
"_requiredBy": [
"/strip-ansi"
],
"_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"_shasum": "388539f55179bf39339c81af30a654d69f87cb75",
"_spec": "ansi-regex@^5.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/strip-ansi",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/chalk/ansi-regex/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Regular expression for matching ANSI escape codes",
"devDependencies": {
"ava": "^2.4.0",
"tsd": "^0.9.0",
"xo": "^0.25.3"
},
"engines": {
"node": ">=8"
},
"files": [
"index.js",
"index.d.ts"
],
"homepage": "https://github.com/chalk/ansi-regex#readme",
"keywords": [
"ansi",
"styles",
"color",
"colour",
"colors",
"terminal",
"console",
"cli",
"string",
"tty",
"escape",
"formatting",
"rgb",
"256",
"shell",
"xterm",
"command-line",
"text",
"regex",
"regexp",
"re",
"match",
"test",
"find",
"pattern"
],
"license": "MIT",
"name": "ansi-regex",
"repository": {
"type": "git",
"url": "git+https://github.com/chalk/ansi-regex.git"
},
"scripts": {
"test": "xo && ava && tsd",
"view-supported": "node fixtures/view-codes.js"
},
"version": "5.0.0"
}
{
"_from": "ansi-styles@^4.1.0",
"_id": "ansi-styles@4.3.0",
"_inBundle": false,
"_integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"_location": "/ansi-styles",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "ansi-styles@^4.1.0",
"name": "ansi-styles",
"escapedName": "ansi-styles",
"rawSpec": "^4.1.0",
"saveSpec": null,
"fetchSpec": "^4.1.0"
},
"_requiredBy": [
"/boxen/chalk",
"/chalk"
],
"_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"_shasum": "edd803628ae71c04c85ae7a0906edad34b648937",
"_spec": "ansi-styles@^4.1.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/chalk",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/chalk/ansi-styles/issues"
},
"bundleDependencies": false,
"dependencies": {
"color-convert": "^2.0.1"
},
"deprecated": false,
"description": "ANSI escape codes for styling strings in the terminal",
"devDependencies": {
"@types/color-convert": "^1.9.0",
"ava": "^2.3.0",
"svg-term-cli": "^2.1.1",
"tsd": "^0.11.0",
"xo": "^0.25.3"
},
"engines": {
"node": ">=8"
},
"files": [
"index.js",
"index.d.ts"
],
"funding": "https://github.com/chalk/ansi-styles?sponsor=1",
"homepage": "https://github.com/chalk/ansi-styles#readme",
"keywords": [
"ansi",
"styles",
"color",
"colour",
"colors",
"terminal",
"console",
"cli",
"string",
"tty",
"escape",
"formatting",
"rgb",
"256",
"shell",
"xterm",
"log",
"logging",
"command-line",
"text"
],
"license": "MIT",
"name": "ansi-styles",
"repository": {
"type": "git",
"url": "git+https://github.com/chalk/ansi-styles.git"
},
"scripts": {
"screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor",
"test": "xo && ava && tsd"
},
"version": "4.3.0"
}
{
"_from": "anymatch@~3.1.1",
"_id": "anymatch@3.1.1",
"_inBundle": false,
"_integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
"_location": "/anymatch",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "anymatch@~3.1.1",
"name": "anymatch",
"escapedName": "anymatch",
"rawSpec": "~3.1.1",
"saveSpec": null,
"fetchSpec": "~3.1.1"
},
"_requiredBy": [
"/chokidar"
],
"_resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
"_shasum": "c55ecf02185e2469259399310c173ce31233b142",
"_spec": "anymatch@~3.1.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/chokidar",
"author": {
"name": "Elan Shanker",
"url": "https://github.com/es128"
},
"bugs": {
"url": "https://github.com/micromatch/anymatch/issues"
},
"bundleDependencies": false,
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
},
"deprecated": false,
"description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
"devDependencies": {
"mocha": "^6.1.3",
"nyc": "^14.0.0"
},
"engines": {
"node": ">= 8"
},
"files": [
"index.js",
"index.d.ts"
],
"homepage": "https://github.com/micromatch/anymatch",
"keywords": [
"match",
"any",
"string",
"file",
"fs",
"list",
"glob",
"regex",
"regexp",
"regular",
"expression",
"function"
],
"license": "ISC",
"name": "anymatch",
"repository": {
"type": "git",
"url": "git+https://github.com/micromatch/anymatch.git"
},
"scripts": {
"mocha": "mocha",
"test": "nyc mocha"
},
"version": "3.1.1"
}
{
"_from": "applicationinsights@^1.8.8",
"_id": "applicationinsights@1.8.8",
"_inBundle": false,
"_integrity": "sha512-B43D4t/taGP5quGviVSdFWqarhIlzyGSi5mfngjbXpR2Ed3VrikJGIr1i5UtGzvwWqEbfIF6i298GvjFaB8RFA==",
"_location": "/applicationinsights",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "applicationinsights@^1.8.8",
"name": "applicationinsights",
"escapedName": "applicationinsights",
"rawSpec": "^1.8.8",
"saveSpec": null,
"fetchSpec": "^1.8.8"
},
"_requiredBy": [
"/@hint/utils"
],
"_resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-1.8.8.tgz",
"_shasum": "fc514af3edf1fe5f7ac3619abf03f3ae46183ac0",
"_spec": "applicationinsights@^1.8.8",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/@hint/utils",
"bugs": {
"url": "https://github.com/microsoft/ApplicationInsights-node.js/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Application Insights Developer Support",
"email": "aidevsupport@microsoft.com"
},
{
"name": "Application Insights SDK Maintainers",
"email": "appinsightssdk@microsoft.com"
}
],
"dependencies": {
"cls-hooked": "^4.2.2",
"continuation-local-storage": "^3.2.1",
"diagnostic-channel": "0.3.1",
"diagnostic-channel-publishers": "0.4.2"
},
"deprecated": false,
"description": "Microsoft Application Insights module for Node.js",
"devDependencies": {
"@types/cls-hooked": "^4.3.1",
"@types/mocha": "2.2.48",
"@types/node": "4.2.4",
"@types/sinon": "2.1.2",
"applicationinsights-native-metrics": "0.0.5",
"mocha": "3.5.2",
"node-mocks-http": "1.2.3",
"sinon": "1.17.6",
"typescript": "2.4.2"
},
"homepage": "https://github.com/microsoft/ApplicationInsights-node.js#readme",
"keywords": [
"exception monitoring",
"request monitoring",
"performance monitoring",
"application insights",
"microsoft",
"azure",
"cloud",
"tracing",
"telemetry",
"analytics",
"apm"
],
"license": "MIT",
"main": "./out/applicationinsights.js",
"name": "applicationinsights",
"repository": {
"type": "git",
"url": "git+https://github.com/microsoft/ApplicationInsights-node.js.git"
},
"scripts": {
"backcompattest": "npm run build && npm pack && node --use_strict ./Tests/BackCompatibility/RunBackCompatTests.js",
"build": "npm run build:deps && npm run build:compile",
"build:compile": "tsc --project ./tsconfig.json",
"build:deps": "npm update --dev",
"clean": "rm -rf ./out && rm -rf ./node_modules",
"functionaltest": "npm run build && npm pack && node --use_strict ./Tests/FunctionalTests/RunFunctionalTests.js",
"prepare": "npm run build:compile",
"prepublishOnly": "npm run build",
"pretest": "npm run build",
"test": "npm run test:ts && npm run test:js",
"test:debug": "mocha ./out/Tests --inspect-brk --recursive --no-exit",
"test:js": "mocha ./Tests/js --recursive --no-exit",
"test:ts": "mocha ./out/Tests --recursive --no-exit"
},
"types": "./out/applicationinsights.d.ts",
"version": "1.8.8"
}
{
"_from": "aproba@^1.0.3",
"_id": "aproba@1.2.0",
"_inBundle": false,
"_integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
"_location": "/aproba",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "aproba@^1.0.3",
"name": "aproba",
"escapedName": "aproba",
"rawSpec": "^1.0.3",
"saveSpec": null,
"fetchSpec": "^1.0.3"
},
"_requiredBy": [
"/gauge"
],
"_resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"_shasum": "6802e6264efd18c790a1b0d517f0f2627bf2c94a",
"_spec": "aproba@^1.0.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/gauge",
"author": {
"name": "Rebecca Turner",
"email": "me@re-becca.org"
},
"bugs": {
"url": "https://github.com/iarna/aproba/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "A ridiculously light-weight argument validator (now browser friendly)",
"devDependencies": {
"standard": "^10.0.3",
"tap": "^10.0.2"
},
"directories": {
"test": "test"
},
"files": [
"index.js"
],
"homepage": "https://github.com/iarna/aproba",
"keywords": [
"argument",
"validate"
],
"license": "ISC",
"main": "index.js",
"name": "aproba",
"repository": {
"type": "git",
"url": "git+https://github.com/iarna/aproba.git"
},
"scripts": {
"test": "standard && tap -j3 test/*.js"
},
"version": "1.2.0"
}
{
"_from": "readable-stream@^2.0.6",
"_id": "readable-stream@2.3.7",
"_inBundle": false,
"_integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"_location": "/are-we-there-yet/readable-stream",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "readable-stream@^2.0.6",
"name": "readable-stream",
"escapedName": "readable-stream",
"rawSpec": "^2.0.6",
"saveSpec": null,
"fetchSpec": "^2.0.6"
},
"_requiredBy": [
"/are-we-there-yet"
],
"_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"_shasum": "1eca1cf711aef814c04f62252a36a62f6cb23b57",
"_spec": "readable-stream@^2.0.6",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/are-we-there-yet",
"browser": {
"util": false,
"./readable.js": "./readable-browser.js",
"./writable.js": "./writable-browser.js",
"./duplex.js": "./duplex-browser.js",
"./lib/internal/streams/stream.js": "./lib/internal/streams/stream-browser.js"
},
"bugs": {
"url": "https://github.com/nodejs/readable-stream/issues"
},
"bundleDependencies": false,
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
},
"deprecated": false,
"description": "Streams3, a user-land copy of the stream library from Node.js",
"devDependencies": {
"assert": "^1.4.0",
"babel-polyfill": "^6.9.1",
"buffer": "^4.9.0",
"lolex": "^2.3.2",
"nyc": "^6.4.0",
"tap": "^0.7.0",
"tape": "^4.8.0"
},
"homepage": "https://github.com/nodejs/readable-stream#readme",
"keywords": [
"readable",
"stream",
"pipe"
],
"license": "MIT",
"main": "readable.js",
"name": "readable-stream",
"nyc": {
"include": [
"lib/**.js"
]
},
"repository": {
"type": "git",
"url": "git://github.com/nodejs/readable-stream.git"
},
"scripts": {
"ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
"cover": "nyc npm test",
"report": "nyc report --reporter=lcov",
"test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js"
},
"version": "2.3.7"
}
{
"_from": "safe-buffer@~5.1.1",
"_id": "safe-buffer@5.1.2",
"_inBundle": false,
"_integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"_location": "/are-we-there-yet/safe-buffer",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "safe-buffer@~5.1.1",
"name": "safe-buffer",
"escapedName": "safe-buffer",
"rawSpec": "~5.1.1",
"saveSpec": null,
"fetchSpec": "~5.1.1"
},
"_requiredBy": [
"/are-we-there-yet/readable-stream",
"/are-we-there-yet/string_decoder"
],
"_resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"_shasum": "991ec69d296e0313747d59bdfd2b745c35f8828d",
"_spec": "safe-buffer@~5.1.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/are-we-there-yet/node_modules/readable-stream",
"author": {
"name": "Feross Aboukhadijeh",
"email": "feross@feross.org",
"url": "http://feross.org"
},
"bugs": {
"url": "https://github.com/feross/safe-buffer/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Safer Node.js Buffer API",
"devDependencies": {
"standard": "*",
"tape": "^4.0.0"
},
"homepage": "https://github.com/feross/safe-buffer",
"keywords": [
"buffer",
"buffer allocate",
"node security",
"safe",
"safe-buffer",
"security",
"uninitialized"
],
"license": "MIT",
"main": "index.js",
"name": "safe-buffer",
"repository": {
"type": "git",
"url": "git://github.com/feross/safe-buffer.git"
},
"scripts": {
"test": "standard && tape test/*.js"
},
"types": "index.d.ts",
"version": "5.1.2"
}
{
"_from": "string_decoder@~1.1.1",
"_id": "string_decoder@1.1.1",
"_inBundle": false,
"_integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"_location": "/are-we-there-yet/string_decoder",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "string_decoder@~1.1.1",
"name": "string_decoder",
"escapedName": "string_decoder",
"rawSpec": "~1.1.1",
"saveSpec": null,
"fetchSpec": "~1.1.1"
},
"_requiredBy": [
"/are-we-there-yet/readable-stream"
],
"_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"_shasum": "9cf1611ba62685d7030ae9e4ba34149c3af03fc8",
"_spec": "string_decoder@~1.1.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/are-we-there-yet/node_modules/readable-stream",
"bugs": {
"url": "https://github.com/nodejs/string_decoder/issues"
},
"bundleDependencies": false,
"dependencies": {
"safe-buffer": "~5.1.0"
},
"deprecated": false,
"description": "The string_decoder module from Node core",
"devDependencies": {
"babel-polyfill": "^6.23.0",
"core-util-is": "^1.0.2",
"inherits": "^2.0.3",
"tap": "~0.4.8"
},
"homepage": "https://github.com/nodejs/string_decoder",
"keywords": [
"string",
"decoder",
"browser",
"browserify"
],
"license": "MIT",
"main": "lib/string_decoder.js",
"name": "string_decoder",
"repository": {
"type": "git",
"url": "git://github.com/nodejs/string_decoder.git"
},
"scripts": {
"ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
"test": "tap test/parallel/*.js && node test/verify-dependencies"
},
"version": "1.1.1"
}
{
"_from": "are-we-there-yet@~1.1.2",
"_id": "are-we-there-yet@1.1.5",
"_inBundle": false,
"_integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"_location": "/are-we-there-yet",
"_phantomChildren": {
"core-util-is": "1.0.2",
"inherits": "2.0.4",
"isarray": "1.0.0",
"process-nextick-args": "2.0.1",
"util-deprecate": "1.0.2"
},
"_requested": {
"type": "range",
"registry": true,
"raw": "are-we-there-yet@~1.1.2",
"name": "are-we-there-yet",
"escapedName": "are-we-there-yet",
"rawSpec": "~1.1.2",
"saveSpec": null,
"fetchSpec": "~1.1.2"
},
"_requiredBy": [
"/npmlog"
],
"_resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"_shasum": "4b35c2944f062a8bfcda66410760350fe9ddfc21",
"_spec": "are-we-there-yet@~1.1.2",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/npmlog",
"author": {
"name": "Rebecca Turner",
"url": "http://re-becca.org"
},
"bugs": {
"url": "https://github.com/iarna/are-we-there-yet/issues"
},
"bundleDependencies": false,
"dependencies": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
},
"deprecated": false,
"description": "Keep track of the overall completion of many disparate processes",
"devDependencies": {
"standard": "^11.0.1",
"tap": "^12.0.1"
},
"files": [
"index.js",
"tracker-base.js",
"tracker-group.js",
"tracker-stream.js",
"tracker.js",
"CHANGES.md"
],
"homepage": "https://github.com/iarna/are-we-there-yet",
"license": "ISC",
"main": "index.js",
"name": "are-we-there-yet",
"repository": {
"type": "git",
"url": "git+https://github.com/iarna/are-we-there-yet.git"
},
"scripts": {
"test": "standard && tap test/*.js"
},
"version": "1.1.5"
}
{
"_from": "array-union@^2.1.0",
"_id": "array-union@2.1.0",
"_inBundle": false,
"_integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"_location": "/array-union",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "array-union@^2.1.0",
"name": "array-union",
"escapedName": "array-union",
"rawSpec": "^2.1.0",
"saveSpec": null,
"fetchSpec": "^2.1.0"
},
"_requiredBy": [
"/globby"
],
"_resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"_shasum": "b798420adbeb1de828d84acd8a2e23d3efe85e8d",
"_spec": "array-union@^2.1.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/globby",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
"bugs": {
"url": "https://github.com/sindresorhus/array-union/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Create an array of unique values, in order, from the input arrays",
"devDependencies": {
"ava": "^1.4.1",
"tsd": "^0.7.2",
"xo": "^0.24.0"
},
"engines": {
"node": ">=8"
},
"files": [
"index.js",
"index.d.ts"
],
"homepage": "https://github.com/sindresorhus/array-union#readme",
"keywords": [
"array",
"set",
"uniq",
"unique",
"duplicate",
"remove",
"union",
"combine",
"merge"
],
"license": "MIT",
"name": "array-union",
"repository": {
"type": "git",
"url": "git+https://github.com/sindresorhus/array-union.git"
},
"scripts": {
"test": "xo && ava && tsd"
},
"version": "2.1.0"
}
{
"_from": "asn1@~0.2.3",
"_id": "asn1@0.2.4",
"_inBundle": false,
"_integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
"_location": "/asn1",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "asn1@~0.2.3",
"name": "asn1",
"escapedName": "asn1",
"rawSpec": "~0.2.3",
"saveSpec": null,
"fetchSpec": "~0.2.3"
},
"_requiredBy": [
"/sshpk"
],
"_resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
"_shasum": "8d2475dfab553bb33e77b54e59e880bb8ce23136",
"_spec": "asn1@~0.2.3",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/sshpk",
"author": {
"name": "Joyent",
"url": "joyent.com"
},
"bugs": {
"url": "https://github.com/joyent/node-asn1/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Mark Cavage",
"email": "mcavage@gmail.com"
},
{
"name": "David Gwynne",
"email": "loki@animata.net"
},
{
"name": "Yunong Xiao",
"email": "yunong@joyent.com"
},
{
"name": "Alex Wilson",
"email": "alex.wilson@joyent.com"
}
],
"dependencies": {
"safer-buffer": "~2.1.0"
},
"deprecated": false,
"description": "Contains parsers and serializers for ASN.1 (currently BER only)",
"devDependencies": {
"eslint": "2.13.1",
"eslint-plugin-joyent": "~1.3.0",
"faucet": "0.0.1",
"istanbul": "^0.3.6",
"tape": "^3.5.0"
},
"homepage": "https://github.com/joyent/node-asn1#readme",
"license": "MIT",
"main": "lib/index.js",
"name": "asn1",
"repository": {
"type": "git",
"url": "git://github.com/joyent/node-asn1.git"
},
"scripts": {
"test": "tape ./test/ber/*.test.js"
},
"version": "0.2.4"
}
{
"_from": "assert-plus@^1.0.0",
"_id": "assert-plus@1.0.0",
"_inBundle": false,
"_integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"_location": "/assert-plus",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "assert-plus@^1.0.0",
"name": "assert-plus",
"escapedName": "assert-plus",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/dashdash",
"/getpass",
"/http-signature",
"/jsprim",
"/sshpk",
"/verror"
],
"_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"_shasum": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525",
"_spec": "assert-plus@^1.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/http-signature",
"author": {
"name": "Mark Cavage",
"email": "mcavage@gmail.com"
},
"bugs": {
"url": "https://github.com/mcavage/node-assert-plus/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Dave Eddy",
"email": "dave@daveeddy.com"
},
{
"name": "Fred Kuo",
"email": "fred.kuo@joyent.com"
},
{
"name": "Lars-Magnus Skog",
"email": "ralphtheninja@riseup.net"
},
{
"name": "Mark Cavage",
"email": "mcavage@gmail.com"
},
{
"name": "Patrick Mooney",
"email": "pmooney@pfmooney.com"
},
{
"name": "Rob Gulewich",
"email": "robert.gulewich@joyent.com"
}
],
"dependencies": {},
"deprecated": false,
"description": "Extra assertions on top of node's assert module",
"devDependencies": {
"faucet": "0.0.1",
"tape": "4.2.2"
},
"engines": {
"node": ">=0.8"
},
"homepage": "https://github.com/mcavage/node-assert-plus#readme",
"license": "MIT",
"main": "./assert.js",
"name": "assert-plus",
"optionalDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/mcavage/node-assert-plus.git"
},
"scripts": {
"test": "tape tests/*.js | ./node_modules/.bin/faucet"
},
"version": "1.0.0"
}
{
"_from": "tslib@^2.0.1",
"_id": "tslib@2.1.0",
"_inBundle": false,
"_integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
"_location": "/ast-types/tslib",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "tslib@^2.0.1",
"name": "tslib",
"escapedName": "tslib",
"rawSpec": "^2.0.1",
"saveSpec": null,
"fetchSpec": "^2.0.1"
},
"_requiredBy": [
"/ast-types"
],
"_resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
"_shasum": "da60860f1c2ecaa5703ab7d39bc05b6bf988b97a",
"_spec": "tslib@^2.0.1",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/ast-types",
"author": {
"name": "Microsoft Corp."
},
"bugs": {
"url": "https://github.com/Microsoft/TypeScript/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Runtime library for TypeScript helper functions",
"exports": {
".": {
"module": "./tslib.es6.js",
"import": "./modules/index.js",
"default": "./tslib.js"
},
"./": "./"
},
"homepage": "https://www.typescriptlang.org/",
"jsnext:main": "tslib.es6.js",
"keywords": [
"TypeScript",
"Microsoft",
"compiler",
"language",
"javascript",
"tslib",
"runtime"
],
"license": "0BSD",
"main": "tslib.js",
"module": "tslib.es6.js",
"name": "tslib",
"repository": {
"type": "git",
"url": "git+https://github.com/Microsoft/tslib.git"
},
"sideEffects": false,
"typings": "tslib.d.ts",
"version": "2.1.0"
}
{
"_from": "ast-types@0.x.x",
"_id": "ast-types@0.14.2",
"_inBundle": false,
"_integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==",
"_location": "/ast-types",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "ast-types@0.x.x",
"name": "ast-types",
"escapedName": "ast-types",
"rawSpec": "0.x.x",
"saveSpec": null,
"fetchSpec": "0.x.x"
},
"_requiredBy": [
"/degenerator"
],
"_resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz",
"_shasum": "600b882df8583e3cd4f2df5fa20fa83759d4bdfd",
"_spec": "ast-types@0.x.x",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/degenerator",
"author": {
"name": "Ben Newman",
"email": "bn@cs.stanford.edu"
},
"bugs": {
"url": "https://github.com/benjamn/ast-types/issues"
},
"bundleDependencies": false,
"dependencies": {
"tslib": "^2.0.1"
},
"deprecated": false,
"description": "Esprima-compatible implementation of the Mozilla JS Parser API",
"devDependencies": {
"@babel/parser": "7.11.4",
"@babel/types": "7.4.4",
"@types/esprima": "4.0.2",
"@types/glob": "7.1.3",
"@types/mocha": "8.0.3",
"@types/node": "12.0.0",
"espree": "7.3.0",
"esprima": "4.0.1",
"esprima-fb": "15001.1001.0-dev-harmony-fb",
"flow-parser": "0.132.0",
"glob": "7.1.6",
"mocha": "^8.1.1",
"recast": "0.20.3",
"reify": "0.20.12",
"ts-add-module-exports": "1.0.0",
"ts-emit-clean": "1.0.0",
"ts-node": "9.0.0",
"typescript": "3.9.7"
},
"engines": {
"node": ">=4"
},
"homepage": "http://github.com/benjamn/ast-types",
"keywords": [
"ast",
"abstract syntax tree",
"hierarchy",
"mozilla",
"spidermonkey",
"parser api",
"esprima",
"types",
"type system",
"type checking",
"dynamic types",
"parsing",
"transformation",
"syntax"
],
"license": "MIT",
"main": "main.js",
"name": "ast-types",
"repository": {
"type": "git",
"url": "git://github.com/benjamn/ast-types.git"
},
"scripts": {
"build": "tsc && ts-add-module-exports",
"clean": "ts-emit-clean",
"gen": "ts-node --transpile-only script/gen-types.ts",
"mocha": "test/run.sh",
"postpack": "npm run clean",
"prepack": "npm run clean && npm run gen && npm run build",
"test": "npm run gen && npm run build && npm run mocha"
},
"types": "main.d.ts",
"version": "0.14.2"
}
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"declaration": true,
"rootDir": ".",
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,
"moduleResolution": "node",
"esModuleInterop": true,
"importHelpers": true,
"stripInternal": true,
"lib": ["es2015"]
},
"exclude": [
"node_modules",
"test/data"
]
}
{
"_from": "async-hook-jl@^1.7.6",
"_id": "async-hook-jl@1.7.6",
"_inBundle": false,
"_integrity": "sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==",
"_location": "/async-hook-jl",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "async-hook-jl@^1.7.6",
"name": "async-hook-jl",
"escapedName": "async-hook-jl",
"rawSpec": "^1.7.6",
"saveSpec": null,
"fetchSpec": "^1.7.6"
},
"_requiredBy": [
"/cls-hooked"
],
"_resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz",
"_shasum": "4fd25c2f864dbaf279c610d73bf97b1b28595e68",
"_spec": "async-hook-jl@^1.7.6",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/cls-hooked",
"author": {
"name": "Andreas Madsen",
"email": "amwebdk@gmail.com"
},
"bugs": {
"url": "https://github.com/jeff-lewis/async-hook-jl/issues"
},
"bundleDependencies": false,
"dependencies": {
"stack-chain": "^1.3.7"
},
"deprecated": false,
"description": "Inspect the life of handle objects in node",
"devDependencies": {
"async": "1.5.x",
"cli-color": "1.1.x",
"endpoint": "0.4.x",
"eslint": "^3.4.0"
},
"engines": {
"node": "^4.7 || >=6.9 || >=7.3"
},
"homepage": "https://github.com/jeff-lewis/async-hook-jl#readme",
"keywords": [
"async",
"async hooks",
"inspect",
"async wrap"
],
"license": "MIT",
"main": "./index.js",
"name": "async-hook-jl",
"repository": {
"type": "git",
"url": "git://github.com/jeff-lewis/async-hook-jl.git"
},
"scripts": {
"test": "node ./test/runner.js && eslint ."
},
"version": "1.7.6"
}
{
"_from": "semver@^5.3.0",
"_id": "semver@5.7.1",
"_inBundle": false,
"_integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
"_location": "/async-listener/semver",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "semver@^5.3.0",
"name": "semver",
"escapedName": "semver",
"rawSpec": "^5.3.0",
"saveSpec": null,
"fetchSpec": "^5.3.0"
},
"_requiredBy": [
"/async-listener"
],
"_resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"_shasum": "a954f931aeba508d307bbf069eff0c01c96116f7",
"_spec": "semver@^5.3.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/async-listener",
"bin": {
"semver": "bin/semver"
},
"bugs": {
"url": "https://github.com/npm/node-semver/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "The semantic version parser used by npm.",
"devDependencies": {
"tap": "^13.0.0-rc.18"
},
"files": [
"bin",
"range.bnf",
"semver.js"
],
"homepage": "https://github.com/npm/node-semver#readme",
"license": "ISC",
"main": "semver.js",
"name": "semver",
"repository": {
"type": "git",
"url": "git+https://github.com/npm/node-semver.git"
},
"scripts": {
"postpublish": "git push origin --all; git push origin --tags",
"postversion": "npm publish",
"preversion": "npm test",
"test": "tap"
},
"tap": {
"check-coverage": true
},
"version": "5.7.1"
}
{
"_from": "async-listener@^0.6.0",
"_id": "async-listener@0.6.10",
"_inBundle": false,
"_integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==",
"_location": "/async-listener",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "async-listener@^0.6.0",
"name": "async-listener",
"escapedName": "async-listener",
"rawSpec": "^0.6.0",
"saveSpec": null,
"fetchSpec": "^0.6.0"
},
"_requiredBy": [
"/continuation-local-storage"
],
"_resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz",
"_shasum": "a7c97abe570ba602d782273c0de60a51e3e17cbc",
"_spec": "async-listener@^0.6.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/continuation-local-storage",
"author": {
"name": "Forrest L Norvell",
"email": "ogd@aoaioxxysz.net"
},
"bugs": {
"url": "https://github.com/othiym23/async-listener/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Tim Caswell",
"email": "tim@creationix.com"
},
{
"name": "Forrest L Norvell",
"email": "ogd@aoaioxxysz.net"
}
],
"dependencies": {
"semver": "^5.3.0",
"shimmer": "^1.1.0"
},
"deprecated": false,
"description": "Polyfill exporting trevnorris's 0.11+ asyncListener API.",
"devDependencies": {
"tap": "^0.7.1"
},
"engines": {
"node": "<=0.11.8 || >0.11.10"
},
"homepage": "https://github.com/othiym23/async-listener#readme",
"keywords": [
"polyfill",
"shim",
"zesty",
"crazed",
"experimental"
],
"license": "BSD-2-Clause",
"main": "index.js",
"name": "async-listener",
"repository": {
"type": "git",
"url": "git+https://github.com/othiym23/async-listener.git"
},
"scripts": {
"test": "tap test/*.tap.js"
},
"version": "0.6.10"
}
{
"_from": "asynckit@^0.4.0",
"_id": "asynckit@0.4.0",
"_inBundle": false,
"_integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"_location": "/asynckit",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "asynckit@^0.4.0",
"name": "asynckit",
"escapedName": "asynckit",
"rawSpec": "^0.4.0",
"saveSpec": null,
"fetchSpec": "^0.4.0"
},
"_requiredBy": [
"/form-data"
],
"_resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"_shasum": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79",
"_spec": "asynckit@^0.4.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/form-data",
"author": {
"name": "Alex Indigo",
"email": "iam@alexindigo.com"
},
"bugs": {
"url": "https://github.com/alexindigo/asynckit/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "Minimal async jobs utility library, with streams support",
"devDependencies": {
"browserify": "^13.0.0",
"browserify-istanbul": "^2.0.0",
"coveralls": "^2.11.9",
"eslint": "^2.9.0",
"istanbul": "^0.4.3",
"obake": "^0.1.2",
"phantomjs-prebuilt": "^2.1.7",
"pre-commit": "^1.1.3",
"reamde": "^1.1.0",
"rimraf": "^2.5.2",
"size-table": "^0.2.0",
"tap-spec": "^4.1.1",
"tape": "^4.5.1"
},
"homepage": "https://github.com/alexindigo/asynckit#readme",
"keywords": [
"async",
"jobs",
"parallel",
"serial",
"iterator",
"array",
"object",
"stream",
"destroy",
"terminate",
"abort"
],
"license": "MIT",
"main": "index.js",
"name": "asynckit",
"pre-commit": [
"clean",
"lint",
"test",
"browser",
"report",
"size"
],
"repository": {
"type": "git",
"url": "git+https://github.com/alexindigo/asynckit.git"
},
"scripts": {
"browser": "browserify -t browserify-istanbul test/lib/browserify_adjustment.js test/test-*.js | obake --coverage | tap-spec",
"clean": "rimraf coverage",
"debug": "tape test/test-*.js",
"lint": "eslint *.js lib/*.js test/*.js",
"report": "istanbul report",
"size": "browserify index.js | size-table asynckit",
"test": "istanbul cover --reporter=json tape -- 'test/test-*.js' | tap-spec",
"win-test": "tape test/test-*.js"
},
"version": "0.4.0"
}
{
"name": "async",
"description": "Higher-order functions and common patterns for asynchronous code",
"version": "0.9.2",
"main": "lib/async.js",
"keywords": [
"async",
"callback",
"utility",
"module"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/caolan/async.git"
},
"devDependencies": {
"nodeunit": ">0.0.0",
"uglify-js": "1.2.x",
"nodelint": ">0.0.0",
"lodash": ">=2.4.1"
},
"moduleType": [
"amd",
"globals",
"node"
],
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"authors": [
"Caolan McMahon"
]
}
{
"name": "async",
"description": "Higher-order functions and common patterns for asynchronous code",
"version": "0.9.2",
"keywords": [
"async",
"callback",
"utility",
"module"
],
"license": "MIT",
"repository": "caolan/async",
"scripts": [
"lib/async.js"
]
}
{
"_from": "async@0.9.x",
"_id": "async@0.9.2",
"_inBundle": false,
"_integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
"_location": "/async",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "async@0.9.x",
"name": "async",
"escapedName": "async",
"rawSpec": "0.9.x",
"saveSpec": null,
"fetchSpec": "0.9.x"
},
"_requiredBy": [
"/jake"
],
"_resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
"_shasum": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d",
"_spec": "async@0.9.x",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/jake",
"author": {
"name": "Caolan McMahon"
},
"bugs": {
"url": "https://github.com/caolan/async/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Higher-order functions and common patterns for asynchronous code",
"devDependencies": {
"lodash": ">=2.4.1",
"nodelint": ">0.0.0",
"nodeunit": ">0.0.0",
"uglify-js": "1.2.x"
},
"homepage": "https://github.com/caolan/async#readme",
"jam": {
"main": "lib/async.js",
"include": [
"lib/async.js",
"README.md",
"LICENSE"
],
"categories": [
"Utilities"
]
},
"keywords": [
"async",
"callback",
"utility",
"module"
],
"license": "MIT",
"main": "lib/async.js",
"name": "async",
"repository": {
"type": "git",
"url": "git+https://github.com/caolan/async.git"
},
"scripts": {
"test": "nodeunit test/test-async.js"
},
"spm": {
"main": "lib/async.js"
},
"version": "0.9.2",
"volo": {
"main": "lib/async.js",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
]
}
}
{
"_from": "at-least-node@^1.0.0",
"_id": "at-least-node@1.0.0",
"_inBundle": false,
"_integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
"_location": "/at-least-node",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "at-least-node@^1.0.0",
"name": "at-least-node",
"escapedName": "at-least-node",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/fs-extra"
],
"_resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
"_shasum": "602cd4b46e844ad4effc92a8011a3c46e0238dc2",
"_spec": "at-least-node@^1.0.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/fs-extra",
"author": {
"name": "Ryan Zimmerman",
"email": "opensrc@ryanzim.com"
},
"bugs": {
"url": "https://github.com/RyanZim/at-least-node/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Lightweight Node.js version sniffing/comparison",
"devDependencies": {
"ava": "^3.1.0",
"rewire": "^4.0.1",
"semver": "^7.1.2"
},
"engines": {
"node": ">= 4.0.0"
},
"files": [],
"homepage": "https://github.com/RyanZim/at-least-node#readme",
"keywords": [
"semver",
"feature"
],
"license": "ISC",
"main": "index.js",
"name": "at-least-node",
"repository": {
"type": "git",
"url": "git+https://github.com/RyanZim/at-least-node.git"
},
"scripts": {
"test": "ava"
},
"version": "1.0.0"
}
{
"_from": "aws-sign2@~0.7.0",
"_id": "aws-sign2@0.7.0",
"_inBundle": false,
"_integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
"_location": "/aws-sign2",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "aws-sign2@~0.7.0",
"name": "aws-sign2",
"escapedName": "aws-sign2",
"rawSpec": "~0.7.0",
"saveSpec": null,
"fetchSpec": "~0.7.0"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"_shasum": "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8",
"_spec": "aws-sign2@~0.7.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/request",
"author": {
"name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com",
"url": "http://www.futurealoof.com"
},
"bugs": {
"url": "https://github.com/mikeal/aws-sign/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
"devDependencies": {},
"engines": {
"node": "*"
},
"homepage": "https://github.com/mikeal/aws-sign#readme",
"license": "Apache-2.0",
"main": "index.js",
"name": "aws-sign2",
"optionalDependencies": {},
"repository": {
"url": "git+https://github.com/mikeal/aws-sign.git"
},
"version": "0.7.0"
}
{
"_from": "aws4@^1.8.0",
"_id": "aws4@1.11.0",
"_inBundle": false,
"_integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
"_location": "/aws4",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "aws4@^1.8.0",
"name": "aws4",
"escapedName": "aws4",
"rawSpec": "^1.8.0",
"saveSpec": null,
"fetchSpec": "^1.8.0"
},
"_requiredBy": [
"/request"
],
"_resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
"_shasum": "d61f46d83b2519250e2784daf5b09479a8b41c59",
"_spec": "aws4@^1.8.0",
"_where": "/Users/oscar/Library/Application Support/Code/User/globalStorage/webhint.vscode-webhint/node_modules/request",
"author": {
"name": "Michael Hart",
"email": "michael.hart.au@gmail.com",
"url": "https://github.com/mhart"
},
"bugs": {
"url": "https://github.com/mhart/aws4/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Signs and prepares requests using AWS Signature Version 4",
"devDependencies": {
"mocha": "^2.5.3",
"should": "^8.4.0"
},
"homepage": "https://github.com/mhart/aws4#readme",
"license": "MIT",
"main": "aws4.js",
"name": "aws4",
"repository": {
"type": "git",
"url": "git+https://github.com/mhart/aws4.git"
},
"scripts": {
"integration": "node ./test/slow.js",
"test": "mocha ./test/fast.js -R list"
},
"version": "1.11.0"
}
{
"name": "axe-core",
"version": "4.1.1",
"contributors": [
{
"name": "David Sturley",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
{
"name": "Dylan Barrell",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
{
"name": "Wilco Fiers",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
{
"name": "Dian Fay",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
{
"name": "Marcy Sutton",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
}
],
"repository": {
"type": "git",
"url": "https://github.com/dequelabs/axe-core.git"
},
"main": "axe.js",
"typings": "axe.d.ts",
"license": "MPL-2.0",
"ignore": ["**/.*", "node_modules", "test", "build", "typings"],
"devDependencies": {}
}
{
"name": "axe-cdp",
"private": true,
"scripts": {
"test": "echo 'No test specified.'"
},
"dependencies": {
"axe-core": "^3.3.1",
"chrome-remote-interface": "^0.27.1"
}
}
{
"name": "axe-jasmine-example",
"description": "Axe Jasmine Example",
"version": "0.0.1",
"private": true,
"author": {
"name": "David Sturley",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
"dependencies": {},
"scripts": {
"test": "karma start karma.conf.js"
},
"devDependencies": {
"axe-core": "^3.3.1",
"karma": "^4.2.0",
"karma-chrome-launcher": "^3.0.0",
"karma-jasmine": "^2.0.1"
}
}
{
"name": "axe-jest-react-example",
"description": "Axe Jest + React Example",
"version": "0.0.1",
"private": true,
"author": {
"name": "Wilco Fiers",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
"dependencies": {},
"scripts": {
"test": "jest"
},
"devDependencies": {
"@babel/preset-env": "^7.5.5",
"@babel/preset-react": "^7.0.0",
"axe-core": "^3.3.1",
"babel-jest": "^24.8.0",
"enzyme": "^3.10.0",
"enzyme-adapter-react-16": "^1.14.0",
"jest": "^24.8.0",
"jest-cli": "^24.8.0",
"react": "^16.4.0",
"react-dom": "^16.4.0",
"react-test-renderer": "^16.2.0"
}
}
{
"name": "axe-jsdom-example",
"description": "Axe JSDOM Example",
"version": "0.0.1",
"private": true,
"dependencies": {},
"scripts": {
"test": "mocha"
},
"devDependencies": {
"axe-core": "^3.3.1",
"jsdom": "^15.1.1",
"mocha": "^6.2.0"
}
}
{
"name": "axe-mocha-example",
"description": "Axe Mocha Example",
"version": "0.0.1",
"private": true,
"author": {
"name": "David Sturley",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
"dependencies": {},
"scripts": {
"test": "karma start karma.conf.js"
},
"devDependencies": {
"axe-core": "^3.3.1",
"karma": "^4.2.0",
"karma-chai": "^0.1.0",
"karma-chrome-launcher": "^3.0.0",
"karma-mocha": "^1.3.0"
}
}
{
"name": "axe-phantomjs-example",
"description": "Axe PhantomJS Example",
"version": "0.0.1",
"private": true,
"author": {
"name": "Wlico Fiers",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
"dependencies": {},
"scripts": {
"test": "phantomjs axe-phantom.js https://www.deque.com"
},
"devDependencies": {
"axe-core": "^3.3.1",
"phantomjs": "^2.1.7"
}
}
{
"name": "axe-puppeteer",
"version": "0.0.0",
"private": true,
"main": "axe-puppeteer.js",
"scripts": {
"test": "node axe-puppeteer.js https://deque.com"
},
"dependencies": {
"axe-core": "^3.3.1",
"puppeteer": "^1.19.0"
}
}
{
"name": "axe-qunit-example",
"description": "Axe QUnit Example",
"version": "0.0.1",
"private": true,
"author": {
"name": "David Sturley",
"organization": "Deque Systems, Inc.",
"url": "http://deque.com/"
},
"dependencies": {},
"scripts": {
"test": "grunt qunit"
},
"devDependencies": {
"axe-core": "^3.3.1",
"grunt": "~1.0.2",
"grunt-contrib-qunit": "~3.1.0",
"qunitjs": "~2.4.1"
}
}
{
"id": "abstractrole",
"evaluate": "abstractrole-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "Abstract roles are not used",
"fail": {
"singular": "Abstract role cannot be directly used: ${data.values}",
"plural": "Abstract roles cannot be directly used: ${data.values}"
}
}
}
}
{
"id": "aria-allowed-attr",
"evaluate": "aria-allowed-attr-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "ARIA attributes are used correctly for the defined role",
"fail": {
"singular": "ARIA attribute is not allowed: ${data.values}",
"plural": "ARIA attributes are not allowed: ${data.values}"
}
}
}
}
{
"id": "aria-allowed-role",
"evaluate": "aria-allowed-role-evaluate",
"options": {
"allowImplicit": true,
"ignoredTags": []
},
"metadata": {
"impact": "minor",
"messages": {
"pass": "ARIA role is allowed for given element",
"fail": {
"singular": "ARIA role ${data.values} is not allowed for given element",
"plural": "ARIA roles ${data.values} are not allowed for given element"
},
"incomplete": {
"singular": "ARIA role ${data.values} must be removed when the element is made visible, as it is not allowed for the element",
"plural": "ARIA roles ${data.values} must be removed when the element is made visible, as they are not allowed for the element"
}
}
}
}
{
"id": "aria-errormessage",
"evaluate": "aria-errormessage-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique",
"fail": {
"singular": "aria-errormessage value `${data.values}` must use a technique to announce the message (e.g., aria-live, aria-describedby, role=alert, etc.)",
"plural": "aria-errormessage values `${data.values}` must use a technique to announce the message (e.g., aria-live, aria-describedby, role=alert, etc.)"
},
"incomplete": {
"singular": "ensure aria-errormessage value `${data.values}` references an existing element",
"plural": "ensure aria-errormessage values `${data.values}` reference existing elements"
}
}
}
}
{
"id": "aria-hidden-body",
"evaluate": "aria-hidden-body-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "No aria-hidden attribute is present on document body",
"fail": "aria-hidden=true should not be present on the document body"
}
}
}
{
"id": "aria-required-attr",
"evaluate": "aria-required-attr-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "All required ARIA attributes are present",
"fail": {
"singular": "Required ARIA attribute not present: ${data.values}",
"plural": "Required ARIA attributes not present: ${data.values}"
}
}
}
}
{
"id": "aria-required-children",
"evaluate": "aria-required-children-evaluate",
"options": {
"reviewEmpty": [
"doc-bibliography",
"doc-endnotes",
"grid",
"list",
"listbox",
"table",
"tablist",
"tree",
"treegrid",
"rowgroup"
]
},
"metadata": {
"impact": "critical",
"messages": {
"pass": "Required ARIA children are present",
"fail": {
"singular": "Required ARIA child role not present: ${data.values}",
"plural": "Required ARIA children role not present: ${data.values}"
},
"incomplete": {
"singular": "Expecting ARIA child role to be added: ${data.values}",
"plural": "Expecting ARIA children role to be added: ${data.values}"
}
}
}
}
{
"id": "aria-required-parent",
"evaluate": "aria-required-parent-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "Required ARIA parent role present",
"fail": {
"singular": "Required ARIA parent role not present: ${data.values}",
"plural": "Required ARIA parents role not present: ${data.values}"
}
}
}
}
{
"id": "aria-roledescription",
"evaluate": "aria-roledescription-evaluate",
"options": {
"supportedRoles": [
"button",
"img",
"checkbox",
"radio",
"combobox",
"menuitemcheckbox",
"menuitemradio"
]
},
"metadata": {
"impact": "serious",
"messages": {
"pass": "aria-roledescription used on a supported semantic role",
"incomplete": "Check that the aria-roledescription is announced by supported screen readers",
"fail": "Give the element a role that supports aria-roledescription"
}
}
}
{
"id": "aria-unsupported-attr",
"evaluate": "aria-unsupported-attr-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "ARIA attribute is supported",
"fail": "ARIA attribute is not widely supported in screen readers and assistive technologies: ${data.values}"
}
}
}
{
"id": "aria-valid-attr-value",
"evaluate": "aria-valid-attr-value-evaluate",
"options": [],
"metadata": {
"impact": "critical",
"messages": {
"pass": "ARIA attribute values are valid",
"fail": {
"singular": "Invalid ARIA attribute value: ${data.values}",
"plural": "Invalid ARIA attribute values: ${data.values}"
},
"incomplete": {
"noId": "ARIA attribute element ID does not exist on the page: ${data.needsReview}",
"ariaCurrent": "ARIA attribute value is invalid and will be treated as \"aria-current=true\": ${data.needsReview}"
}
}
}
}
{
"id": "aria-valid-attr",
"evaluate": "aria-valid-attr-evaluate",
"options": [],
"metadata": {
"impact": "critical",
"messages": {
"pass": "ARIA attribute name is valid",
"fail": {
"singular": "Invalid ARIA attribute name: ${data.values}",
"plural": "Invalid ARIA attribute names: ${data.values}"
}
}
}
}
{
"id": "fallbackrole",
"evaluate": "fallbackrole-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "Only one role value used",
"fail": "Use only one role value, since fallback roles are not supported in older browsers"
}
}
}
{
"id": "has-global-aria-attribute",
"evaluate": "has-global-aria-attribute-evaluate",
"metadata": {
"impact": "minor",
"messages": {
"pass": {
"singular": "Element has global ARIA attribute: ${data.values}",
"plural": "Element has global ARIA attributes: ${data.values}"
},
"fail": "Element does not have global ARIA attribute"
}
}
}
{
"id": "has-widget-role",
"evaluate": "has-widget-role-evaluate",
"options": [],
"metadata": {
"impact": "minor",
"messages": {
"pass": "Element has a widget role.",
"fail": "Element does not have a widget role."
}
}
}
{
"id": "invalidrole",
"evaluate": "invalidrole-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "ARIA role is valid",
"fail": {
"singular": "Role must be one of the valid ARIA roles: ${data.values}",
"plural": "Roles must be one of the valid ARIA roles: ${data.values}"
}
}
}
}
{
"id": "is-element-focusable",
"evaluate": "is-element-focusable-evaluate",
"metadata": {
"impact": "minor",
"messages": {
"pass": "Element is focusable.",
"fail": "Element is not focusable."
}
}
}
{
"id": "no-implicit-explicit-label",
"evaluate": "no-implicit-explicit-label-evaluate",
"metadata": {
"impact": "moderate",
"messages": {
"pass": "There is no mismatch between a <label> and accessible name",
"incomplete": "Check that the <label> does not need be part of the ARIA ${data} field's name"
}
}
}
{
"id": "unsupportedrole",
"evaluate": "unsupportedrole-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "ARIA role is supported",
"fail": "The role used is not widely supported in screen readers and assistive technologies: ${data.values}"
}
}
}
{
"id": "valid-scrollable-semantics",
"evaluate": "valid-scrollable-semantics-evaluate",
"options": [],
"metadata": {
"impact": "minor",
"messages": {
"pass": "Element has valid semantics for an element in the focus order.",
"fail": "Element has invalid semantics for an element in the focus order."
}
}
}
{
"id": "color-contrast",
"evaluate": "color-contrast-evaluate",
"options": {
"ignoreUnicode": true,
"ignoreLength": false,
"boldValue": 700,
"boldTextPt": 14,
"largeTextPt": 18,
"contrastRatio": {
"normal": {
"expected": 4.5
},
"large": {
"expected": 3
}
},
"shadowOutlineEmMax": 0.1
},
"metadata": {
"impact": "serious",
"messages": {
"pass": "Element has sufficient color contrast of ${data.contrastRatio}",
"fail": "Element has insufficient color contrast of ${data.contrastRatio} (foreground color: ${data.fgColor}, background color: ${data.bgColor}, font size: ${data.fontSize}, font weight: ${data.fontWeight}). Expected contrast ratio of ${data.expectedContrastRatio}",
"incomplete": {
"default": "Unable to determine contrast ratio",
"bgImage": "Element's background color could not be determined due to a background image",
"bgGradient": "Element's background color could not be determined due to a background gradient",
"imgNode": "Element's background color could not be determined because element contains an image node",
"bgOverlap": "Element's background color could not be determined because it is overlapped by another element",
"fgAlpha": "Element's foreground color could not be determined because of alpha transparency",
"elmPartiallyObscured": "Element's background color could not be determined because it's partially obscured by another element",
"elmPartiallyObscuring": "Element's background color could not be determined because it partially overlaps other elements",
"outsideViewport": "Element's background color could not be determined because it's outside the viewport",
"equalRatio": "Element has a 1:1 contrast ratio with the background",
"shortTextContent": "Element content is too short to determine if it is actual text content",
"nonBmp": "Element content contains only non-text characters",
"pseudoContent": "Element's background color could not be determined due to a pseudo element"
}
}
}
}
{
"id": "autocomplete-appropriate",
"evaluate": "autocomplete-appropriate-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "the autocomplete value is on an appropriate element",
"fail": "the autocomplete value is inappropriate for this type of input"
}
}
}
{
"id": "autocomplete-valid",
"evaluate": "autocomplete-valid-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "the autocomplete attribute is correctly formatted",
"fail": "the autocomplete attribute is incorrectly formatted"
}
}
}
{
"id": "accesskeys",
"evaluate": "accesskeys-evaluate",
"after": "accesskeys-after",
"metadata": {
"impact": "serious",
"messages": {
"pass": "Accesskey attribute value is unique",
"fail": "Document has multiple elements with the same accesskey"
}
}
}
{
"id": "focusable-content",
"evaluate": "focusable-content-evaluate",
"metadata": {
"impact": "moderate",
"messages": {
"pass": "Element contains focusable elements",
"fail": "Element should have focusable content"
}
}
}
{
"id": "focusable-disabled",
"evaluate": "focusable-disabled-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "No focusable elements contained within element",
"fail": "Focusable content should be disabled or be removed from the DOM"
}
}
}
{
"id": "focusable-element",
"evaluate": "focusable-element-evaluate",
"metadata": {
"impact": "moderate",
"messages": {
"pass": "Element is focusable",
"fail": "Element should be focusable"
}
}
}
{
"id": "focusable-modal-open",
"evaluate": "focusable-modal-open-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "No focusable elements while a modal is open",
"incomplete": "Check that focusable elements are not tabbable in the current state"
}
}
}
{
"id": "focusable-no-name",
"evaluate": "focusable-no-name-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "Element is not in tab order or has accessible text",
"fail": "Element is in tab order and does not have accessible text",
"incomplete": "Unable to determine if element has an accessible name"
}
}
}
{
"id": "focusable-not-tabbable",
"evaluate": "focusable-not-tabbable-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "No focusable elements contained within element",
"fail": "Focusable content should have tabindex='-1' or be removed from the DOM"
}
}
}
{
"id": "landmark-is-top-level",
"evaluate": "landmark-is-top-level-evaluate",
"metadata": {
"impact": "moderate",
"messages": {
"pass": "The ${data.role} landmark is at the top level.",
"fail": "The ${data.role} landmark is contained in another landmark."
}
}
}
{
"id": "page-has-heading-one",
"evaluate": "has-descendant-evaluate",
"after": "has-descendant-after",
"options": {
"selector": "h1:not([role]):not([aria-level]), h1:not([role])[aria-level=1], h2:not([role])[aria-level=1], h3:not([role])[aria-level=1], h4:not([role])[aria-level=1], h5:not([role])[aria-level=1], h6:not([role])[aria-level=1], [role=heading][aria-level=1]"
},
"metadata": {
"impact": "moderate",
"messages": {
"pass": "Page has at least one level-one heading",
"fail": "Page must have a level-one heading"
}
}
}
{
"id": "page-has-main",
"evaluate": "has-descendant-evaluate",
"after": "has-descendant-after",
"options": {
"selector": "main:not([role]), [role='main']"
},
"metadata": {
"impact": "moderate",
"messages": {
"pass": "Document has at least one main landmark",
"fail": "Document does not have a main landmark"
}
}
}
{
"id": "page-no-duplicate-banner",
"evaluate": "page-no-duplicate-evaluate",
"after": "page-no-duplicate-after",
"options": {
"selector": "header:not([role]), [role=banner]",
"nativeScopeFilter": "article, aside, main, nav, section"
},
"metadata": {
"impact": "moderate",
"messages": {
"pass": "Document does not have more than one banner landmark",
"fail": "Document has more than one banner landmark"
}
}
}
{
"id": "page-no-duplicate-contentinfo",
"evaluate": "page-no-duplicate-evaluate",
"after": "page-no-duplicate-after",
"options": {
"selector": "footer:not([role]), [role=contentinfo]",
"nativeScopeFilter": "article, aside, main, nav, section"
},
"metadata": {
"impact": "moderate",
"messages": {
"pass": "Document does not have more than one contentinfo landmark",
"fail": "Document has more than one contentinfo landmark"
}
}
}
{
"id": "page-no-duplicate-main",
"evaluate": "page-no-duplicate-evaluate",
"after": "page-no-duplicate-after",
"options": {
"selector": "main:not([role]), [role='main']"
},
"metadata": {
"impact": "moderate",
"messages": {
"pass": "Document does not have more than one main landmark",
"fail": "Document has more than one main landmark"
}
}
}
{
"id": "tabindex",
"evaluate": "tabindex-evaluate",
"metadata": {
"impact": "serious",
"messages": {
"pass": "Element does not have a tabindex greater than 0",
"fail": "Element has a tabindex greater than 0"
}
}
}
{
"id": "alt-space-value",
"evaluate": "alt-space-value-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "Element has a valid alt attribute value",
"fail": "Element has an alt attribute containing only a space character, which is not ignored by all screen readers"
}
}
}
{
"id": "duplicate-img-label",
"evaluate": "duplicate-img-label-evaluate",
"options": {
"parentSelector": "button, [role=button], a[href], p, li, td, th"
},
"metadata": {
"impact": "minor",
"messages": {
"pass": "Element does not duplicate existing text in <img> alt text",
"fail": "Element contains <img> element with alt text that duplicates existing text"
}
}
}
{
"id": "explicit-label",
"evaluate": "explicit-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "Form element has an explicit <label>",
"fail": "Form element does not have an explicit <label>",
"incomplete": "Unable to determine if form element has an explicit <label>"
}
}
}
{
"id": "help-same-as-label",
"evaluate": "help-same-as-label-evaluate",
"enabled": false,
"metadata": {
"impact": "minor",
"messages": {
"pass": "Help text (title or aria-describedby) does not duplicate label text",
"fail": "Help text (title or aria-describedby) text is the same as the label text"
}
}
}
{
"id": "hidden-explicit-label",
"evaluate": "hidden-explicit-label-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "Form element has a visible explicit <label>",
"fail": "Form element has explicit <label> that is hidden",
"incomplete": "Unable to determine if form element has explicit <label> that is hidden"
}
}
}
{
"id": "implicit-label",
"evaluate": "implicit-evaluate",
"metadata": {
"impact": "critical",
"messages": {
"pass": "Form element has an implicit (wrapped) <label>",
"fail": "Form element does not have an implicit (wrapped) <label>",
"incomplete": "Unable to determine if form element has an implicit (wrapped} <label>"
}
}
}
{
"id": "label-content-name-mismatch",
"evaluate": "label-content-name-mismatch-evaluate",
"options": {
"pixelThreshold": 0.1,
"occuranceThreshold": 3
},
"metadata": {
"impact": "serious",
"messages": {
"pass": "Element contains visible text as part of it's accessible name",
"fail": "Text inside the element is not included in the accessible name"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment