-
-
Save hasanparasteh/5fcfb005f598db8c7d66b19ce55d3ef3 to your computer and use it in GitHub Desktop.
| {"lastUpload":"2022-03-01T18:01:59.668Z","extensionVersion":"v3.4.3"} |
| [ | |
| { | |
| "metadata": { | |
| "id": "d3836729-9cc1-42c1-b2af-d50071f57d29", | |
| "publisherId": "formulahendry.auto-close-tag", | |
| "publisherDisplayName": "formulahendry" | |
| }, | |
| "name": "auto-close-tag", | |
| "publisher": "formulahendry", | |
| "version": "0.5.14" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03", | |
| "publisherId": "formulahendry.auto-rename-tag", | |
| "publisherDisplayName": "formulahendry" | |
| }, | |
| "name": "auto-rename-tag", | |
| "publisher": "formulahendry", | |
| "version": "0.1.10" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "70378119-1d85-4935-9733-0298c7a369a2", | |
| "publisherId": "steoates.autoimport", | |
| "publisherDisplayName": "steoates" | |
| }, | |
| "name": "autoimport", | |
| "publisher": "steoates", | |
| "version": "1.5.4" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "464f4ac7-af65-4aa9-9907-4ba7fa419085", | |
| "publisherId": "bungcip.better-toml", | |
| "publisherDisplayName": "bungcip" | |
| }, | |
| "name": "better-toml", | |
| "publisher": "bungcip", | |
| "version": "0.3.2" | |
| }, | |
| { | |
| "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": "6a95a3fd-3a5d-4326-b8ab-1b1653b1f183", | |
| "publisherId": "serayuzgur.crates", | |
| "publisherDisplayName": "serayuzgur" | |
| }, | |
| "name": "crates", | |
| "publisher": "serayuzgur", | |
| "version": "0.5.10" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "532533c9-a894-4a58-9eee-bbfbe7c06f71", | |
| "publisherId": "mikestead.dotenv", | |
| "publisherDisplayName": "mikestead" | |
| }, | |
| "name": "dotenv", | |
| "publisher": "mikestead", | |
| "version": "1.0.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a2cec723-5349-460d-9de9-0fd1f8d3456f", | |
| "publisherId": "xabikos.JavaScriptSnippets", | |
| "publisherDisplayName": "xabikos" | |
| }, | |
| "name": "JavaScriptSnippets", | |
| "publisher": "xabikos", | |
| "version": "1.8.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "5db78037-f674-459f-a236-db622c427c5b", | |
| "publisherId": "PKief.material-icon-theme", | |
| "publisherDisplayName": "PKief" | |
| }, | |
| "name": "material-icon-theme", | |
| "publisher": "PKief", | |
| "version": "4.13.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "0d1241e3-fa60-4f24-8f2a-6d7085677c48", | |
| "publisherId": "ionutvmi.path-autocomplete", | |
| "publisherDisplayName": "ionutvmi" | |
| }, | |
| "name": "path-autocomplete", | |
| "publisher": "ionutvmi", | |
| "version": "1.18.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a41c1549-4053-44d4-bf30-60fc809b4a86", | |
| "publisherId": "christian-kohler.path-intellisense", | |
| "publisherDisplayName": "christian-kohler" | |
| }, | |
| "name": "path-intellisense", | |
| "publisher": "christian-kohler", | |
| "version": "2.8.0" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90", | |
| "publisherId": "esbenp.prettier-vscode", | |
| "publisherDisplayName": "esbenp" | |
| }, | |
| "name": "prettier-vscode", | |
| "publisher": "esbenp", | |
| "version": "9.3.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": "466468c3-1861-4ad1-bf3e-f9ad46545ebb", | |
| "publisherId": "syler.sass-indented", | |
| "publisherDisplayName": "syler" | |
| }, | |
| "name": "sass-indented", | |
| "publisher": "syler", | |
| "version": "1.8.19" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1", | |
| "publisherId": "dracula-theme.theme-dracula", | |
| "publisherDisplayName": "dracula-theme" | |
| }, | |
| "name": "theme-dracula", | |
| "publisher": "dracula-theme", | |
| "version": "2.24.1" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "a5223b43-8621-4351-a14e-3d560f85f277", | |
| "publisherId": "johnsoncodehk.volar", | |
| "publisherDisplayName": "johnsoncodehk" | |
| }, | |
| "name": "volar", | |
| "publisher": "johnsoncodehk", | |
| "version": "0.32.1" | |
| }, | |
| { | |
| "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.4.5" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a", | |
| "publisherId": "dbaeumer.vscode-eslint", | |
| "publisherDisplayName": "dbaeumer" | |
| }, | |
| "name": "vscode-eslint", | |
| "publisher": "dbaeumer", | |
| "version": "2.2.2" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "01708053-6fab-403f-9787-9d5f3d8f7d6a", | |
| "publisherId": "sibiraj-s.vscode-scss-formatter", | |
| "publisherDisplayName": "sibiraj-s" | |
| }, | |
| "name": "vscode-scss-formatter", | |
| "publisher": "sibiraj-s", | |
| "version": "2.3.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "15305aca-2588-4ca0-8147-ab2c64730b82", | |
| "publisherId": "ms-vscode.vscode-typescript-next", | |
| "publisherDisplayName": "ms-vscode" | |
| }, | |
| "name": "vscode-typescript-next", | |
| "publisher": "ms-vscode", | |
| "version": "4.7.20220228" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "90a37ca1-92a2-488a-b196-7a8c0b0127ea", | |
| "publisherId": "ms-vscode.vscode-typescript-tslint-plugin", | |
| "publisherDisplayName": "ms-vscode" | |
| }, | |
| "name": "vscode-typescript-tslint-plugin", | |
| "publisher": "ms-vscode", | |
| "version": "1.3.3" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "4eceadb6-2b61-4000-b920-61e047aaf426", | |
| "publisherId": "Wscats.vue", | |
| "publisherDisplayName": "Wscats" | |
| }, | |
| "name": "vue", | |
| "publisher": "Wscats", | |
| "version": "1.0.26" | |
| }, | |
| { | |
| "metadata": { | |
| "id": "3ceb4a20-6b82-415f-bd19-2360d4789a87", | |
| "publisherId": "MisterJ.vue-volar-extention-pack", | |
| "publisherDisplayName": "MisterJ" | |
| }, | |
| "name": "vue-volar-extention-pack", | |
| "publisher": "MisterJ", | |
| "version": "1.0.1" | |
| } | |
| ] |
| { | |
| "name": "ms-edgedevtools.vscode-edge-devtools", | |
| "version": "1.0.0", | |
| "lockfileVersion": 2, | |
| "requires": true, | |
| "packages": { | |
| "node_modules/@gar/promisify": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", | |
| "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", | |
| "dev": true | |
| }, | |
| "node_modules/@hint/configuration-accessibility": { | |
| "version": "2.0.15", | |
| "resolved": "https://registry.npmjs.org/@hint/configuration-accessibility/-/configuration-accessibility-2.0.15.tgz", | |
| "integrity": "sha512-kzeqKVeNhdkhRyv/iOVuBqmiXIa+6TE7Ope6NyMdIidci9O7N47tNUr6L/HDN6Q3eixdw+lAAUClJ6Ou+cCAew==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/connector-puppeteer": "^2.5.12", | |
| "@hint/formatter-html": "^4.3.6", | |
| "@hint/formatter-summary": "^3.0.28", | |
| "@hint/hint-axe": "^4.4.8" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/configuration-development": { | |
| "version": "8.3.1", | |
| "resolved": "https://registry.npmjs.org/@hint/configuration-development/-/configuration-development-8.3.1.tgz", | |
| "integrity": "sha512-9ctk8f0WMvvRELLIJ3P8bB2ecjV3cVrJPyXobZOS/92WAR4vJty0Rkic2Nv8TDTy4NJyoQG6yhCZ2r6e1WpuNg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/configuration-accessibility": "^2.0.15", | |
| "@hint/configuration-progressive-web-apps": "^7.0.15", | |
| "@hint/connector-local": "^3.2.15", | |
| "@hint/formatter-html": "^4.3.6", | |
| "@hint/formatter-json": "^3.1.25", | |
| "@hint/formatter-summary": "^3.0.28", | |
| "@hint/hint-babel-config": "^2.4.15", | |
| "@hint/hint-button-type": "^3.0.10", | |
| "@hint/hint-compat-api": "^4.4.7", | |
| "@hint/hint-create-element-svg": "^1.3.14", | |
| "@hint/hint-css-prefix-order": "^1.4.14", | |
| "@hint/hint-disown-opener": "^4.0.10", | |
| "@hint/hint-highest-available-document-mode": "^5.0.10", | |
| "@hint/hint-leading-dot-classlist": "^1.0.7", | |
| "@hint/hint-meta-charset-utf-8": "^4.0.10", | |
| "@hint/hint-meta-viewport": "^5.0.10", | |
| "@hint/hint-no-bom": "^4.2.14", | |
| "@hint/hint-no-inline-styles": "^1.0.6", | |
| "@hint/hint-no-protocol-relative-urls": "^3.0.10", | |
| "@hint/hint-scoped-svg-styles": "^1.3.14", | |
| "@hint/hint-sri": "^4.0.10", | |
| "@hint/hint-typescript-config": "^2.5.1", | |
| "@hint/hint-webpack-config": "^2.4.15", | |
| "@hint/parser-babel-config": "^2.1.30", | |
| "@hint/parser-css": "^3.0.28", | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/parser-javascript": "^3.1.14", | |
| "@hint/parser-jsx": "^1.0.15", | |
| "@hint/parser-less": "^1.0.20", | |
| "@hint/parser-sass": "^1.0.20", | |
| "@hint/parser-typescript": "^1.0.15", | |
| "@hint/parser-typescript-config": "^2.4.16", | |
| "@hint/parser-webpack-config": "^2.1.29" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/configuration-progressive-web-apps": { | |
| "version": "7.0.15", | |
| "resolved": "https://registry.npmjs.org/@hint/configuration-progressive-web-apps/-/configuration-progressive-web-apps-7.0.15.tgz", | |
| "integrity": "sha512-5NIlESbKodaWjJr/akcH+1q+BzKVeeCFSBLFOs56UH7IMEgfHQCW2sktIodW86gjkzWIcgw069pn9mJAyNwuuA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/connector-jsdom": "^4.1.15", | |
| "@hint/connector-puppeteer": "^2.5.12", | |
| "@hint/formatter-html": "^4.3.6", | |
| "@hint/formatter-summary": "^3.0.28", | |
| "@hint/hint-apple-touch-icons": "^4.0.10", | |
| "@hint/hint-manifest-app-name": "^2.4.15", | |
| "@hint/hint-manifest-exists": "^2.4.15", | |
| "@hint/hint-manifest-file-extension": "^3.0.10", | |
| "@hint/hint-manifest-is-valid": "^3.4.6", | |
| "@hint/parser-manifest": "^2.3.6" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/configuration-web-recommended": { | |
| "version": "8.2.6", | |
| "resolved": "https://registry.npmjs.org/@hint/configuration-web-recommended/-/configuration-web-recommended-8.2.6.tgz", | |
| "integrity": "sha512-RlySRrMbwRktol7C1C/FpWcZUCkJQxfgOtW33WZmrX85rJiwe9sBFlvRHEttZPLpI6MGNS3YUtwc07X2Eo2O8A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/configuration-accessibility": "^2.0.15", | |
| "@hint/connector-jsdom": "^4.1.15", | |
| "@hint/connector-local": "^3.2.15", | |
| "@hint/connector-puppeteer": "^2.5.12", | |
| "@hint/formatter-html": "^4.3.6", | |
| "@hint/formatter-json": "^3.1.25", | |
| "@hint/formatter-stylish": "^3.1.25", | |
| "@hint/formatter-summary": "^3.0.28", | |
| "@hint/hint-button-type": "^3.0.10", | |
| "@hint/hint-compat-api": "^4.4.7", | |
| "@hint/hint-content-type": "^4.2.14", | |
| "@hint/hint-create-element-svg": "^1.3.14", | |
| "@hint/hint-css-prefix-order": "^1.4.14", | |
| "@hint/hint-disown-opener": "^4.0.10", | |
| "@hint/hint-highest-available-document-mode": "^5.0.10", | |
| "@hint/hint-html-checker": "^3.3.14", | |
| "@hint/hint-http-cache": "^4.0.10", | |
| "@hint/hint-http-compression": "^5.2.14", | |
| "@hint/hint-image-optimization-cloudinary": "^3.2.14", | |
| "@hint/hint-leading-dot-classlist": "^1.0.7", | |
| "@hint/hint-meta-charset-utf-8": "^4.0.10", | |
| "@hint/hint-meta-viewport": "^5.0.10", | |
| "@hint/hint-no-bom": "^4.2.14", | |
| "@hint/hint-no-disallowed-headers": "^3.1.9", | |
| "@hint/hint-no-friendly-error-pages": "^3.3.14", | |
| "@hint/hint-no-html-only-headers": "^3.0.10", | |
| "@hint/hint-no-http-redirects": "^3.0.10", | |
| "@hint/hint-no-inline-styles": "^1.0.6", | |
| "@hint/hint-no-protocol-relative-urls": "^3.0.10", | |
| "@hint/hint-no-vulnerable-javascript-libraries": "^2.12.8", | |
| "@hint/hint-scoped-svg-styles": "^1.3.14", | |
| "@hint/hint-sri": "^4.0.10", | |
| "@hint/hint-ssllabs": "^2.4.14", | |
| "@hint/hint-strict-transport-security": "^3.0.10", | |
| "@hint/hint-stylesheet-limits": "^3.3.14", | |
| "@hint/hint-validate-set-cookie-header": "^3.0.10", | |
| "@hint/hint-x-content-type-options": "^4.0.10", | |
| "@hint/parser-css": "^3.0.28", | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/parser-javascript": "^3.1.14" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/connector-jsdom": { | |
| "version": "4.1.15", | |
| "resolved": "https://registry.npmjs.org/@hint/connector-jsdom/-/connector-jsdom-4.1.15.tgz", | |
| "integrity": "sha512-01YVaNlfctTuaJo9HIB1NWZ01vBxOKfj5c5pWdqiFjoDw08O3N+YW5ACbedAq6cyNgI/8sGc9rro01IzXwNE/g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-connector-tools": "^4.0.29", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "jsdom": "^16.6.0", | |
| "mutationobserver-shim": "^0.3.7" | |
| }, | |
| "optionalDependencies": { | |
| "canvas": "^2.8.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/connector-local": { | |
| "version": "3.2.15", | |
| "resolved": "https://registry.npmjs.org/@hint/connector-local/-/connector-local-3.2.15.tgz", | |
| "integrity": "sha512-g6BXQ6hU5QpWnp/yG0z3r6E2Wh+kd/6ecGf4LBhw0RUQDYe3YRMkyxwfab5Uq4b5B6uhoTw7NmyISDsIDyChzA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "chokidar": "^3.5.2", | |
| "globby": "^11.0.4", | |
| "jsdom": "^16.6.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/connector-puppeteer": { | |
| "version": "2.5.12", | |
| "resolved": "https://registry.npmjs.org/@hint/connector-puppeteer/-/connector-puppeteer-2.5.12.tgz", | |
| "integrity": "sha512-u0yXNp5TDUkKl8MMbYfvuTxTP8TmG67eiLZnn8KIS8iOqEbgp8LoVe45gcCPT3XLUMkl3E7jdpt9CUGPalfrCQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-connector-tools": "^4.0.29", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "is-ci": "^3.0.1", | |
| "lockfile": "^1.0.4", | |
| "puppeteer-core": "^10.4.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/formatter-html": { | |
| "version": "4.3.6", | |
| "resolved": "https://registry.npmjs.org/@hint/formatter-html/-/formatter-html-4.3.6.tgz", | |
| "integrity": "sha512-9dS2CG3HifLnhl+1AfrntGtGRDeK2zMHPeINf41QsA9HFVqkHMiH9CyJenPBDaPUxp0cWkfdyD9DiBqECkvKlA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "ejs": "^3.1.6", | |
| "fs-extra": "^10.0.0", | |
| "lodash": "^4.17.21" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/formatter-json": { | |
| "version": "3.1.25", | |
| "resolved": "https://registry.npmjs.org/@hint/formatter-json/-/formatter-json-3.1.25.tgz", | |
| "integrity": "sha512-qs0BeUBsWKgtmPn3yoRvjnYyRW3P5Q0fcVMUYXl0A3Uvj13zYFZe7UYKnVku99UG1nl2/thDlIUSNSEHFpW7Vg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "lodash": "^4.17.21" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/formatter-stylish": { | |
| "version": "3.1.25", | |
| "resolved": "https://registry.npmjs.org/@hint/formatter-stylish/-/formatter-stylish-3.1.25.tgz", | |
| "integrity": "sha512-xV2bAf0lUwMnFt5QJX/6gGYmGehDgbbfxOCKAEd1965/dZDCgoknUJFXVMAkBE26zNs3kjkGeI9qDXy4i2nKyQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "chalk": "^4.1.2", | |
| "lodash": "^4.17.21", | |
| "log-symbols": "^4.1.0", | |
| "strip-ansi": "^6.0.0", | |
| "text-table": "^0.2.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/formatter-summary": { | |
| "version": "3.0.28", | |
| "resolved": "https://registry.npmjs.org/@hint/formatter-summary/-/formatter-summary-3.0.28.tgz", | |
| "integrity": "sha512-Q99XYWdrOITAew4sOrmOCxFdxdRdwhqE3YMWAE/xcdFrfuYj5Tr+T+O68MmlBoA4rH/YIZcIt6w7dl+aEAxUPQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "chalk": "^4.1.2", | |
| "lodash": "^4.17.21", | |
| "log-symbols": "^4.1.0", | |
| "strip-ansi": "^6.0.0", | |
| "text-table": "^0.2.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-apple-touch-icons": { | |
| "version": "4.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-apple-touch-icons/-/hint-apple-touch-icons-4.0.10.tgz", | |
| "integrity": "sha512-eRprZJpWw/48Zzg/J1iOFjLe74vNN0XarCJbZX4oys/z2IrPWQNnFj4/0doK2rMK9ofHizzwVQVnD8G6PMvQDA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "image-size": "^1.0.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-axe": { | |
| "version": "4.4.8", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-axe/-/hint-axe-4.4.8.tgz", | |
| "integrity": "sha512-PF3f13SyFQ/hMMoLrRtDG8uPPWdrZtuZQgyZmOpLmp2onziamsrC5OETp09tl87XKcqtuYU5hu7qjsvNTHvRFA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "axe-core": "^4.3.3" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-babel-config": { | |
| "version": "2.4.15", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-babel-config/-/hint-babel-config-2.4.15.tgz", | |
| "integrity": "sha512-SA4tA54n2f9nkEnaiyF/rFdOBhXySnJPCcnOeE6fz6CEhKB73o+02nYyHjEQcfpuwb3o7xtGDVS3QZVTUZf2DA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-babel-config": "^2.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-button-type": { | |
| "version": "3.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-button-type/-/hint-button-type-3.0.10.tgz", | |
| "integrity": "sha512-9U8Hl2k7ViCvKa7u8Xd7RQ7gk0wlQ3XAxZTtqEm9UxK80D0f6eWSzEoIxJrAUhIre0PZrOccPASyxY/Qd49wjw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-compat-api": { | |
| "version": "4.4.7", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-compat-api/-/hint-compat-api-4.4.7.tgz", | |
| "integrity": "sha512-fAuhnFifUOj3n4uR6O86rehK0Yii895Zmq9f5qHrGgAzGbG5ipkKB5CZSRnzAm1YVCmWd2stMzIWA4xh6wtBvw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.6", | |
| "@hint/utils-css": "^1.0.10", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "lodash": "^4.17.21" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-css": "^3.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-content-type": { | |
| "version": "4.2.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-content-type/-/hint-content-type-4.2.14.tgz", | |
| "integrity": "sha512-oKzmB0tYQZd+evRgj3EnL/bYHfJoUhpqqRSX0vOoiuB7uZViK2ncagp+OtvCIdz0Y1vbLeOW1GrJ+bja1tXDPA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "content-type": "^1.0.4" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-create-element-svg": { | |
| "version": "1.3.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-create-element-svg/-/hint-create-element-svg-1.3.14.tgz", | |
| "integrity": "sha512-vPmSpH3J5+DBpF3UfxZx/nIRxPM4/gBcoIRlymlB83bT4N2uSQe224YZ5FR/ngWWd40seQm+bFMl75gm8LTY4g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-javascript": "^3.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-css-prefix-order": { | |
| "version": "1.4.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-css-prefix-order/-/hint-css-prefix-order-1.4.14.tgz", | |
| "integrity": "sha512-1Rz02MCRhBxhHWvQ6qK7X6Tt1Wg5AuJ1oBcoDAtUPF5MdNJ3jy0oWcVxpbenZGye1a/5eHMgH+6dpXFI64yT0A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.10", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "postcss": "^8.3.11" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-css": "^3.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-disown-opener": { | |
| "version": "4.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-disown-opener/-/hint-disown-opener-4.0.10.tgz", | |
| "integrity": "sha512-jJuAKpEdjqT69J3RadpQskD0F7ZpxWyIzXnppJDrSgFCHQLyZO+9w9G4+jUkuIQz9o9ttALzAhq5aZy2JVDz8w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.6", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-highest-available-document-mode": { | |
| "version": "5.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-highest-available-document-mode/-/hint-highest-available-document-mode-5.0.10.tgz", | |
| "integrity": "sha512-1mhRzTGiml3KTbdhOprsFE/TJHjslwEO4weqKfvfDnivXVCL5VeMla0YRxeIR3Cw2RE9PbfQmgJ5xkGtoYA1vA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-html-checker": { | |
| "version": "3.3.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-html-checker/-/hint-html-checker-3.3.14.tgz", | |
| "integrity": "sha512-2mvY9UikchorB9HlZu8cQiR5l1Edz6HUo3KL/F/mmQyH5EbRAiq0DppeDl6VuDMcJRpxsbbDXepS2H3hzKqewg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "lodash": "^4.17.21" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-http-cache": { | |
| "version": "4.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-http-cache/-/hint-http-cache-4.0.10.tgz", | |
| "integrity": "sha512-laTnjwaOhZLabgXY5xPam+Wa8F05jpJEOg6l5oiY3P8Upoc/Di1wsw1LbKpaHk+5UAtW2xHgRM0RpjH2a2CpYQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-http-compression": { | |
| "version": "5.2.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-http-compression/-/hint-http-compression-5.2.14.tgz", | |
| "integrity": "sha512-h/ygRdoa3pfkypN4weXt0DQYvPp2d7SmrgbpZZA0DeHaGGYJY1Svfy+GyZbtOF7y/pcZrvejhCuyzpP1uHzoxg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-image-optimization-cloudinary": { | |
| "version": "3.2.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-image-optimization-cloudinary/-/hint-image-optimization-cloudinary-3.2.14.tgz", | |
| "integrity": "sha512-ZmeJIvgLgNJW3IBf8iPnJ8PwsLY6p5B6Oocf3RQ+BAQepKT/WeW+cl00KyMBDdYE1xWuUmSveu7gKM1K4QKyZA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "cloudinary": "^1.27.1", | |
| "fs-extra": "^10.0.0", | |
| "image-size": "^1.0.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-leading-dot-classlist": { | |
| "version": "1.0.7", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-leading-dot-classlist/-/hint-leading-dot-classlist-1.0.7.tgz", | |
| "integrity": "sha512-vmwvaC+DV30NiQnRqs3VP2PPzqs7DOQERdHtZxGLBmSxxSblnoq9a16I3yavaEstkZ5xgnmtg+dicEefRu8rJQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-javascript": "^3.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-manifest-app-name": { | |
| "version": "2.4.15", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-manifest-app-name/-/hint-manifest-app-name-2.4.15.tgz", | |
| "integrity": "sha512-/su7Std/eDsOIk/b9HaI0S7juczz/yGAhZqlTU60fIUvgTr4k8BJjnQ9pMxmL/wB/QQghOqsPIEiFuHFCpm6vA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "punycode": "^2.1.1" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-manifest": "^2.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-manifest-exists": { | |
| "version": "2.4.15", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-manifest-exists/-/hint-manifest-exists-2.4.15.tgz", | |
| "integrity": "sha512-kQUuZk0k+UW0AW/jO/Z0jQ5TAb10y+PF5Ip7iBprj0w9oH1UWHIBN4J5uMgp/CSTpC5x9DUGzR8CPTSDVpCcSA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-manifest": "^2.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-manifest-file-extension": { | |
| "version": "3.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-manifest-file-extension/-/hint-manifest-file-extension-3.0.10.tgz", | |
| "integrity": "sha512-mgV3pMWuKq6+q2ift9NoMYPZS6/5xiiG50KE7nXz4V2FcQwFd6j+uqB9hLIGFtn3oAuimxvSC3e6cLs5wyDRAA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-manifest": "^2.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-manifest-is-valid": { | |
| "version": "3.4.6", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-manifest-is-valid/-/hint-manifest-is-valid-3.4.6.tgz", | |
| "integrity": "sha512-JVcm7oASU6UF2l3RET6Wazgmb9R7dVg8pFdBU9Q7TBmGT2F01SHqszME2Pj1B+bjMKgdh4eesQxpZiG7dR8/OA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.6", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "bcp47": "^1.1.2", | |
| "color-string": "^1.6.0" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-manifest": "^2.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-meta-charset-utf-8": { | |
| "version": "4.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-meta-charset-utf-8/-/hint-meta-charset-utf-8-4.0.10.tgz", | |
| "integrity": "sha512-GvnAEOO76SghtNUfgMDPFXNakqGpDf8QWlzhj1K57rXhZ5fwe9G0qh6eMUUsh87rlrgTCWgzD3RKhRFshUp1Dw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-meta-viewport": { | |
| "version": "5.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-meta-viewport/-/hint-meta-viewport-5.0.10.tgz", | |
| "integrity": "sha512-OEZ5iBsIc8qSyypzKr4zGGfUeOroKnNQwHgdHSYJpc6gKGC4cxu8veNpGAjMpZ8rjoymu4MVVtrMrV5tnu01FQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "metaviewport-parser": "^0.2.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-no-bom": { | |
| "version": "4.2.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-no-bom/-/hint-no-bom-4.2.14.tgz", | |
| "integrity": "sha512-ySWbOmA42Mw4mA8V2lTUP98JJkdeg6BLDvfrJa6qaq9K7zqkPNXWBK/AGqbWnKiPufXKMIRmxvDhGD6FYhuyEw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-no-disallowed-headers": { | |
| "version": "3.1.9", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-no-disallowed-headers/-/hint-no-disallowed-headers-3.1.9.tgz", | |
| "integrity": "sha512-7arMw62oq8sk70ct3zMrP8sQTlcqXXtl9dP4DKQIephMWLcnUI9J7W/4/Bt9Y2bDgIu/lfrFI//L4Rh/YgQAxQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-no-friendly-error-pages": { | |
| "version": "3.3.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-no-friendly-error-pages/-/hint-no-friendly-error-pages-3.3.14.tgz", | |
| "integrity": "sha512-0z8xZu5a6RBBzUXF/0qMVP96gcgBEPctrLTsutvd9BnHBLIfmxoLso9TLK8tiXGgkhBrlsHmK/xfQQpw1Q693w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-no-html-only-headers": { | |
| "version": "3.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-no-html-only-headers/-/hint-no-html-only-headers-3.0.10.tgz", | |
| "integrity": "sha512-DUEHqtsmqNic9g1s6Mzd1unD+SYsg9UfOkaWoUsizGuIdFqPvMclHBACqNT4Y7SZCP18G4EtYaUoFLnihGm9uQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-no-http-redirects": { | |
| "version": "3.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-no-http-redirects/-/hint-no-http-redirects-3.0.10.tgz", | |
| "integrity": "sha512-5dKbtiuG5WZ536Ao4gOU/cJHDYwCKYT29PzcVsE8v3Y+qv3529jQLXWdyFkECCH2eppJI23oHSVdteadPG93qw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-no-inline-styles": { | |
| "version": "1.0.6", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-no-inline-styles/-/hint-no-inline-styles-1.0.6.tgz", | |
| "integrity": "sha512-afQXBBz2BLNYa9NEfKQcu/SabLzOqhumI3qMNF1SpGcRJqvxFpf39U/EYyNYKoXHEC1+hUd/zj+7Wk1XOoyIXg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-no-protocol-relative-urls": { | |
| "version": "3.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-no-protocol-relative-urls/-/hint-no-protocol-relative-urls-3.0.10.tgz", | |
| "integrity": "sha512-O+yfywhSF89TPGAp90/2olWIn5MGu5Fr5w7Jb2l8uOv84+jkhBl2e3jEGlOy6W/Iz2FZgIxxlGT/sk0Yv4cihw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-no-vulnerable-javascript-libraries": { | |
| "version": "2.12.8", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-no-vulnerable-javascript-libraries/-/hint-no-vulnerable-javascript-libraries-2.12.8.tgz", | |
| "integrity": "sha512-7zDJ5sqyXZdOq7bm/szJ1FPhNHsl5hwoF1Wk4l1Pzlev1tMsjPSaEK4tSt/YfWrOyXmHayZr3AgWPCsEvlHX0w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "js-library-detector": "^6.4.0", | |
| "lodash": "^4.17.21", | |
| "semver": "^7.3.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-scoped-svg-styles": { | |
| "version": "1.3.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-scoped-svg-styles/-/hint-scoped-svg-styles-1.3.14.tgz", | |
| "integrity": "sha512-bREtoSwfH8zRcySFl1R/47U2kUQwQgRkQ9ZDQfN6ojY2+AoX6aT4YpVpvluU7LguSTkBNgBdJ5KWwGfUJO1eFA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.10", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-css": "^3.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-sri": { | |
| "version": "4.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-sri/-/hint-sri-4.0.10.tgz", | |
| "integrity": "sha512-6sNbHdz6am8FE7c6MhyhCq6jCfvvmjCuccbM3Y3u7UMVi8OP78cMAd7b4Dn5ThXYsTrY+/6MKL5iVTHLVn7HtA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-ssllabs": { | |
| "version": "2.4.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-ssllabs/-/hint-ssllabs-2.4.14.tgz", | |
| "integrity": "sha512-t5e3G8y9+bD/GiLomdfOilBw/ezeQ1ogE9AEkJMV+lqO0ovFRiEQb613KNCgn/fYui2KANU11pgiB6mLFgCBWQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "got": "^11.8.2" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-strict-transport-security": { | |
| "version": "3.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-strict-transport-security/-/hint-strict-transport-security-3.0.10.tgz", | |
| "integrity": "sha512-jComznJz4OCkQmXb0nUPC3G7TXlRwg09uG8hQN358qH9jbjuBbxU8wVFcWpj1p7btDbH/FJsObAasxfulIONJg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-stylesheet-limits": { | |
| "version": "3.3.14", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-stylesheet-limits/-/hint-stylesheet-limits-3.3.14.tgz", | |
| "integrity": "sha512-vBFlPx9+nPFLofZACTqr3izS8YGMzbjE6o3rwSBBm8C9X94rX1qxQ7MYu8lub2el1rA7SnXO7OR8b1zHyEFsog==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-typescript-config": { | |
| "version": "2.5.1", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-typescript-config/-/hint-typescript-config-2.5.1.tgz", | |
| "integrity": "sha512-wnpabvxIG5Q70TnHYOHCWQGQ2I5FdjCvo5BegSagld6rYFEOKqmqYDD99HZr39FUJnI9BfoDdTHDiykEqRe95g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-typescript-config": "^2.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-validate-set-cookie-header": { | |
| "version": "3.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-validate-set-cookie-header/-/hint-validate-set-cookie-header-3.0.10.tgz", | |
| "integrity": "sha512-HIvCg8gsddH9SaBXzwZJ/TnRCpKELsAV9O9DzzCboHNhSydj4Yw6v7K1IN89FMGz3KHd4BCJuqBuQufSrZY94Q==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-webpack-config": { | |
| "version": "2.4.15", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-webpack-config/-/hint-webpack-config-2.4.15.tgz", | |
| "integrity": "sha512-mNHYcjdNj5sZJo2/91HUzzrJ8HPHym/DtrnfuLq+0y4piazX2+wgrbuhPmy84JO9ufi/dazQT2xoddlMv+0paA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-babel-config": "^2.0.0", | |
| "@hint/parser-typescript-config": "^2.0.0", | |
| "@hint/parser-webpack-config": "^2.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/hint-x-content-type-options": { | |
| "version": "4.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/hint-x-content-type-options/-/hint-x-content-type-options-4.0.10.tgz", | |
| "integrity": "sha512-Th0wvhBbW9NRnG6775OKlKZUKqtEgHBRu8IIzYuSaKQ5VD8cteQ5NOi4rdoVYHEG5k+WNLvcSraMusJY4SsP+A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-babel-config": { | |
| "version": "2.1.30", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-babel-config/-/parser-babel-config-2.1.30.tgz", | |
| "integrity": "sha512-6u37iMco1X+WX0wSCRHKKFlPnrIa9uygzAEhe0RhAGJXt0ZyEJDz0EfKVgmkH1AhxMMF7iuLlLvEUEV5KIUXQA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-network": "^1.0.14", | |
| "lodash": "^4.17.21" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-css": { | |
| "version": "3.0.28", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-css/-/parser-css-3.0.28.tgz", | |
| "integrity": "sha512-/MyjuQnqwdev05lmnqKgvINiK5pqQY3rkYB50JriuRvSsofhxG+h5cFF0OoXBb+2bNkNRzSQ7GeTqB/Tq3GdOg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-string": "^1.0.10", | |
| "postcss": "^8.3.11", | |
| "postcss-safe-parser": "^6.0.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-html": { | |
| "version": "3.0.23", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-html/-/parser-html-3.0.23.tgz", | |
| "integrity": "sha512-X28QuDv6SkS6xce4pOcVAJi2zG7T0pYA8Ft4GWXVVU7RGhLDKv+O2bmHqBxaIJjTF1rYVIhLBOHl27aSo0c/HA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-dom": "^2.1.9" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-javascript": { | |
| "version": "3.1.14", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-javascript/-/parser-javascript-3.1.14.tgz", | |
| "integrity": "sha512-MlGzuWiqJ8Mk6D3Vkr0wBWMnx81sW5agGfVOshy1WyB4uQ4UhjtIAPykDFm83JkGuDQbDSOG/OiphO8GNdIQ6w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@types/estree-jsx": "^0.0.1", | |
| "acorn": "^8.5.0", | |
| "acorn-jsx": "^5.3.2", | |
| "acorn-jsx-walk": "^2.0.0", | |
| "acorn-walk": "^8.2.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-jsx": { | |
| "version": "1.0.15", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-jsx/-/parser-jsx-1.0.15.tgz", | |
| "integrity": "sha512-0O3VUu2kqBryRZANv3Xb5P/hjvyvn9rf/Xi1TEZQkiLe4xtQq/S6SpOZUghO8RB2duwGNjfqy7YtuNeAx13AKw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-dom": "^2.1.9", | |
| "parse5": "^6.0.1", | |
| "parse5-htmlparser2-tree-adapter": "^6.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-javascript": "^3.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-less": { | |
| "version": "1.0.20", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-less/-/parser-less-1.0.20.tgz", | |
| "integrity": "sha512-cNcGN9PhYOIpz+XneLvT/w35h7YlAtID5gwMDcpS8XFL6Ko/jTKzpDQvxwVOgF56XtLy+cVgU7fdDocFZHlxcA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-string": "^1.0.10", | |
| "postcss": "^8.3.11", | |
| "postcss-less": "^5.0.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-manifest": { | |
| "version": "2.3.6", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-manifest/-/parser-manifest-2.3.6.tgz", | |
| "integrity": "sha512-XRMRC+fG0FkH5lc8YdBwmPmIpAp0Y85plK1kAUyJ5W1Gd1XgxcGNtzqVFF3ypzHVKv30uszVIqyTtG7nrwr8bw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-sass": { | |
| "version": "1.0.20", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-sass/-/parser-sass-1.0.20.tgz", | |
| "integrity": "sha512-GEmTY+GAqYVLr2w+uaJCXObqPqjUoMp+U/p8hp5ZAQIVu6JadBaLzqfou8uBE1JsYXP20U40V4Vu49uIvOvaUw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-string": "^1.0.10", | |
| "postcss": "^8.3.11", | |
| "postcss-sass": "^0.5.0", | |
| "postcss-scss": "^4.0.2" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-typescript": { | |
| "version": "1.0.15", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-typescript/-/parser-typescript-1.0.15.tgz", | |
| "integrity": "sha512-VKv7h1wiNVGUFnrinsndC4BI+OviTf3TGahwjEbDQ5Sj9Xlt64rBPLCkIjyeY+ulHWs5NiuDkTdNW44TRMomEQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/parser-javascript": "^3.1.14", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@typescript-eslint/typescript-estree": "^4.26.1" | |
| }, | |
| "engines": { | |
| "node": ">=8.0.0" | |
| }, | |
| "peerDependencies": { | |
| "@hint/parser-javascript": "^3.0.0", | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-typescript-config": { | |
| "version": "2.4.16", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-typescript-config/-/parser-typescript-config-2.4.16.tgz", | |
| "integrity": "sha512-MQnfuYGU63X/SjpFsDMadyGP2RCWNyd+0fbkT3ZNt2SmRDEf+stFTc8OkAgf8Pc7oe48l729qLOnMo2DWngfeg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-network": "^1.0.14", | |
| "lodash": "^4.17.21" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/parser-webpack-config": { | |
| "version": "2.1.29", | |
| "resolved": "https://registry.npmjs.org/@hint/parser-webpack-config/-/parser-webpack-config-2.1.29.tgz", | |
| "integrity": "sha512-3QNguDd/ioiQR5wMt8V6bFQj9f4+0MPidFonHcvT+yP+k4jL4AltJm7RWhZnCPylSvvYv25s6ScQC5SYh7T5ww==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-network": "^1.0.14" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/utils": { | |
| "version": "7.0.13", | |
| "resolved": "https://registry.npmjs.org/@hint/utils/-/utils-7.0.13.tgz", | |
| "integrity": "sha512-UQPwz3LnwM5PN7ke+xEpu/UYADCwZYj3btB/JUtsvulVOQZjt0xq/FPJaWQBdn616YrTjA0At8nEBKmZsirteQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-string": "^1.0.10", | |
| "chalk": "^4.1.2", | |
| "configstore": "^5.0.1", | |
| "content-type": "^1.0.4", | |
| "eventemitter2": "^6.4.5", | |
| "file-type": "^16.5.3", | |
| "globby": "^11.0.4", | |
| "is-svg": "^4.3.1", | |
| "is-wsl": "^2.2.0", | |
| "lodash": "^4.17.21", | |
| "npm-registry-fetch": "^11.0.0", | |
| "semver": "^7.3.5" | |
| } | |
| }, | |
| "node_modules/@hint/utils-compat-data": { | |
| "version": "1.1.6", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-compat-data/-/utils-compat-data-1.1.6.tgz", | |
| "integrity": "sha512-QQT1V9n+LC5vvrKW/xo3p2pCeellVKFZH12OlgWN0JmregMZnm1xIVEnzyW3bTCL4pga5YcepeWx3KX1hdXvjA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.10", | |
| "@mdn/browser-compat-data": "^4.0.9", | |
| "mdn-data": "^2.0.22", | |
| "postcss-selector-parser": "^6.0.6", | |
| "postcss-value-parser": "^4.1.0", | |
| "semver": "^7.3.5" | |
| } | |
| }, | |
| "node_modules/@hint/utils-connector-tools": { | |
| "version": "4.0.29", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-connector-tools/-/utils-connector-tools-4.0.29.tgz", | |
| "integrity": "sha512-KbsceSHZ/nQixWxad2ZCjrmgQbA0zy4oe+nmNlg0t1zvMRJBz+rdrBuXUv4eYGhDwMkbAEb/lAQ9VC2ksDhLRQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "data-urls": "^2.0.0", | |
| "iconv-lite": "^0.6.3", | |
| "request": "^2.88.2" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| } | |
| }, | |
| "node_modules/@hint/utils-css": { | |
| "version": "1.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-css/-/utils-css-1.0.10.tgz", | |
| "integrity": "sha512-1HbkgF+t42KHbr5wjvnQBGFqlRZHRWaJYQP8ZCmoSnI0/EGtsSAsYTE/tQWtNMNuXvufhYaVHwzmOfDX0sePfA==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/@hint/utils-debug": { | |
| "version": "1.0.7", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-debug/-/utils-debug-1.0.7.tgz", | |
| "integrity": "sha512-v1rm3FpUVjWlwK8mGnuRkFIL3MzYL7oiwcR/Nouo++AjtRe+vFbFa6InVbeQw5ABFOfJHHRxjzpVgGeGo6v82w==", | |
| "dev": true, | |
| "dependencies": { | |
| "debug": "4.3.2" | |
| } | |
| }, | |
| "node_modules/@hint/utils-dom": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-dom/-/utils-dom-2.1.9.tgz", | |
| "integrity": "sha512-3roa/eughyybxTm5Cd9+Nhk6XIjQxTu8TOJfmI+XaMJVwkSx/bgN45pM6lZyFcm+6K2mdno2kcblH1HVQ8CMQA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-types": "^1.1.5", | |
| "@types/parse5": "^6.0.2", | |
| "css-select": "^4.1.3", | |
| "eventemitter2": "^6.4.5", | |
| "parse5": "^6.0.1", | |
| "parse5-htmlparser2-tree-adapter": "^6.0.1" | |
| } | |
| }, | |
| "node_modules/@hint/utils-fs": { | |
| "version": "1.0.11", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-fs/-/utils-fs-1.0.11.tgz", | |
| "integrity": "sha512-8xldjlPlzhmw2zCT3pAiQUd7DfepF9yWEgfu9L4UL4VhVLNUCYQpoxsVNI4UVqA7vir9/VQKXfom5Su/F0O9PA==", | |
| "dev": true, | |
| "dependencies": { | |
| "strip-json-comments": "^3.1.1" | |
| } | |
| }, | |
| "node_modules/@hint/utils-i18n": { | |
| "version": "1.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-i18n/-/utils-i18n-1.0.10.tgz", | |
| "integrity": "sha512-/+75CekT/SwwoLsfQis5sL+pb2ecyudvsnRiArswBcmSrl9fv12AFkarl1lSK7JoH3OXRtzNBoez6C5/G3tk+g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@hint/utils-types": "^1.1.5" | |
| } | |
| }, | |
| "node_modules/@hint/utils-json": { | |
| "version": "1.0.15", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-json/-/utils-json-1.0.15.tgz", | |
| "integrity": "sha512-G5+v+HyT6YWBQvZUPZpNA4gVyN/W8lcUyOgfLzUnXmH267LQG1Xb1yv9pZaoOw/3eLhPGqiMtPEGEmEeMqrssw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "ajv": "^8.6.3", | |
| "ajv-formats": "^2.1.1", | |
| "jsonc-parser": "^3.0.0", | |
| "lodash": "^4.17.21" | |
| } | |
| }, | |
| "node_modules/@hint/utils-network": { | |
| "version": "1.0.14", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-network/-/utils-network-1.0.14.tgz", | |
| "integrity": "sha512-Qq0uUKkKX3sCvlotjZEsrBXyxr6GnKPU2e+85ISKDo2wc7hh5wTWOH5OCFDGAilm51GhTMySjeYDldeYkmCtmA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "content-type": "^1.0.4", | |
| "lodash": "^4.17.21", | |
| "request": "^2.88.2" | |
| } | |
| }, | |
| "node_modules/@hint/utils-string": { | |
| "version": "1.0.10", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-string/-/utils-string-1.0.10.tgz", | |
| "integrity": "sha512-x2hoJxka9RdJ1G6fVk4OlzVAj7VvfXfjljL0bPJ882eHwr0WdnRCBlhE3vpEDTXAra0RGaNb5mISnnx6r7cKlg==", | |
| "dev": true | |
| }, | |
| "node_modules/@hint/utils-types": { | |
| "version": "1.1.5", | |
| "resolved": "https://registry.npmjs.org/@hint/utils-types/-/utils-types-1.1.5.tgz", | |
| "integrity": "sha512-gmFzw/mdhLtT9ey6MkOzBgdIg0sKyHQEIWc79yIRMWmMgu5qlRMuCu08GIO8AluCVuGpx6N8AF99WGsxWK1lbQ==", | |
| "dev": true | |
| }, | |
| "node_modules/@mapbox/node-pre-gyp": { | |
| "version": "1.0.8", | |
| "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.8.tgz", | |
| "integrity": "sha512-CMGKi28CF+qlbXh26hDe6NxCd7amqeAzEqnS6IHeO6LoaKyM/n+Xw3HT1COdq8cuioOdlKdqn/hCmqPUOMOywg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "detect-libc": "^1.0.3", | |
| "https-proxy-agent": "^5.0.0", | |
| "make-dir": "^3.1.0", | |
| "node-fetch": "^2.6.5", | |
| "nopt": "^5.0.0", | |
| "npmlog": "^5.0.1", | |
| "rimraf": "^3.0.2", | |
| "semver": "^7.3.5", | |
| "tar": "^6.1.11" | |
| }, | |
| "bin": { | |
| "node-pre-gyp": "bin/node-pre-gyp" | |
| } | |
| }, | |
| "node_modules/@mdn/browser-compat-data": { | |
| "version": "4.1.4", | |
| "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.1.4.tgz", | |
| "integrity": "sha512-GT+WV0p/3Y90zfyv3alYZykqkySbFxq6lJcK1RMnaoPoA6RGrbXwOnOhD9RPw+Jy6IKdzfUjvtXvrep+qkwwrQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/@nodelib/fs.scandir": { | |
| "version": "2.1.5", | |
| "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", | |
| "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", | |
| "dev": true, | |
| "dependencies": { | |
| "@nodelib/fs.stat": "2.0.5", | |
| "run-parallel": "^1.1.9" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/@nodelib/fs.stat": { | |
| "version": "2.0.5", | |
| "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", | |
| "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/@nodelib/fs.walk": { | |
| "version": "1.2.8", | |
| "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", | |
| "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@nodelib/fs.scandir": "2.1.5", | |
| "fastq": "^1.6.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/@npmcli/fs": { | |
| "version": "1.1.0", | |
| "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", | |
| "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@gar/promisify": "^1.0.1", | |
| "semver": "^7.3.5" | |
| }, | |
| "engines": { | |
| "node": "^12.13.0 || ^14.15.0 || >=16" | |
| } | |
| }, | |
| "node_modules/@npmcli/move-file": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", | |
| "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", | |
| "dev": true, | |
| "dependencies": { | |
| "mkdirp": "^1.0.4", | |
| "rimraf": "^3.0.2" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/@sindresorhus/is": { | |
| "version": "4.4.0", | |
| "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.4.0.tgz", | |
| "integrity": "sha512-QppPM/8l3Mawvh4rn9CNEYIU9bxpXUCRMaX9yUpvBk1nMKusLKpfXGDEKExKaPhLzcn3lzil7pR6rnJ11HgeRQ==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sindresorhus/is?sponsor=1" | |
| } | |
| }, | |
| "node_modules/@szmarczak/http-timer": { | |
| "version": "4.0.6", | |
| "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", | |
| "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "defer-to-connect": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/@tokenizer/token": { | |
| "version": "0.3.0", | |
| "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", | |
| "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", | |
| "dev": true | |
| }, | |
| "node_modules/@tootallnate/once": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", | |
| "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/@types/cacheable-request": { | |
| "version": "6.0.2", | |
| "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", | |
| "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@types/http-cache-semantics": "*", | |
| "@types/keyv": "*", | |
| "@types/node": "*", | |
| "@types/responselike": "*" | |
| } | |
| }, | |
| "node_modules/@types/estree": { | |
| "version": "0.0.50", | |
| "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", | |
| "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/@types/estree-jsx": { | |
| "version": "0.0.1", | |
| "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz", | |
| "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@types/estree": "*" | |
| } | |
| }, | |
| "node_modules/@types/http-cache-semantics": { | |
| "version": "4.0.1", | |
| "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", | |
| "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/@types/keyv": { | |
| "version": "3.1.3", | |
| "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", | |
| "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@types/node": "*" | |
| } | |
| }, | |
| "node_modules/@types/node": { | |
| "version": "17.0.12", | |
| "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.12.tgz", | |
| "integrity": "sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/@types/parse5": { | |
| "version": "6.0.3", | |
| "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", | |
| "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/@types/responselike": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", | |
| "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@types/node": "*" | |
| } | |
| }, | |
| "node_modules/@types/yauzl": { | |
| "version": "2.9.2", | |
| "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", | |
| "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@types/node": "*" | |
| } | |
| }, | |
| "node_modules/@typescript-eslint/types": { | |
| "version": "4.33.0", | |
| "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", | |
| "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": "^8.10.0 || ^10.13.0 || >=11.10.1" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/typescript-eslint" | |
| } | |
| }, | |
| "node_modules/@typescript-eslint/typescript-estree": { | |
| "version": "4.33.0", | |
| "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", | |
| "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@typescript-eslint/types": "4.33.0", | |
| "@typescript-eslint/visitor-keys": "4.33.0", | |
| "debug": "^4.3.1", | |
| "globby": "^11.0.3", | |
| "is-glob": "^4.0.1", | |
| "semver": "^7.3.5", | |
| "tsutils": "^3.21.0" | |
| }, | |
| "engines": { | |
| "node": "^10.12.0 || >=12.0.0" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/typescript-eslint" | |
| }, | |
| "peerDependenciesMeta": { | |
| "typescript": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@typescript-eslint/visitor-keys": { | |
| "version": "4.33.0", | |
| "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", | |
| "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@typescript-eslint/types": "4.33.0", | |
| "eslint-visitor-keys": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": "^8.10.0 || ^10.13.0 || >=11.10.1" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/typescript-eslint" | |
| } | |
| }, | |
| "node_modules/abab": { | |
| "version": "2.0.5", | |
| "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", | |
| "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/abbrev": { | |
| "version": "1.1.1", | |
| "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", | |
| "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/acorn": { | |
| "version": "8.7.0", | |
| "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", | |
| "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", | |
| "dev": true, | |
| "optional": true, | |
| "bin": { | |
| "acorn": "bin/acorn" | |
| }, | |
| "engines": { | |
| "node": ">=0.4.0" | |
| } | |
| }, | |
| "node_modules/acorn-globals": { | |
| "version": "6.0.0", | |
| "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", | |
| "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "acorn": "^7.1.1", | |
| "acorn-walk": "^7.1.1" | |
| } | |
| }, | |
| "node_modules/acorn-globals/node_modules/acorn": { | |
| "version": "7.4.1", | |
| "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", | |
| "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", | |
| "dev": true, | |
| "optional": true, | |
| "bin": { | |
| "acorn": "bin/acorn" | |
| }, | |
| "engines": { | |
| "node": ">=0.4.0" | |
| } | |
| }, | |
| "node_modules/acorn-globals/node_modules/acorn-walk": { | |
| "version": "7.2.0", | |
| "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", | |
| "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.4.0" | |
| } | |
| }, | |
| "node_modules/acorn-jsx": { | |
| "version": "5.3.2", | |
| "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", | |
| "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", | |
| "dev": true, | |
| "optional": true, | |
| "peerDependencies": { | |
| "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" | |
| } | |
| }, | |
| "node_modules/acorn-jsx-walk": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/acorn-jsx-walk/-/acorn-jsx-walk-2.0.0.tgz", | |
| "integrity": "sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/acorn-walk": { | |
| "version": "8.2.0", | |
| "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", | |
| "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.4.0" | |
| } | |
| }, | |
| "node_modules/agent-base": { | |
| "version": "6.0.2", | |
| "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", | |
| "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "debug": "4" | |
| }, | |
| "engines": { | |
| "node": ">= 6.0.0" | |
| } | |
| }, | |
| "node_modules/agentkeepalive": { | |
| "version": "4.2.0", | |
| "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", | |
| "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", | |
| "dev": true, | |
| "dependencies": { | |
| "debug": "^4.1.0", | |
| "depd": "^1.1.2", | |
| "humanize-ms": "^1.2.1" | |
| }, | |
| "engines": { | |
| "node": ">= 8.0.0" | |
| } | |
| }, | |
| "node_modules/aggregate-error": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", | |
| "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", | |
| "dev": true, | |
| "dependencies": { | |
| "clean-stack": "^2.0.0", | |
| "indent-string": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/ajv": { | |
| "version": "8.9.0", | |
| "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", | |
| "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "fast-deep-equal": "^3.1.1", | |
| "json-schema-traverse": "^1.0.0", | |
| "require-from-string": "^2.0.2", | |
| "uri-js": "^4.2.2" | |
| }, | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/epoberezkin" | |
| } | |
| }, | |
| "node_modules/ajv-formats": { | |
| "version": "2.1.1", | |
| "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", | |
| "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", | |
| "dev": true, | |
| "dependencies": { | |
| "ajv": "^8.0.0" | |
| }, | |
| "peerDependencies": { | |
| "ajv": "^8.0.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "ajv": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/ansi-align": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", | |
| "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", | |
| "dev": true, | |
| "dependencies": { | |
| "string-width": "^4.1.0" | |
| } | |
| }, | |
| "node_modules/ansi-regex": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", | |
| "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/ansi-styles": { | |
| "version": "4.3.0", | |
| "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", | |
| "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", | |
| "dev": true, | |
| "dependencies": { | |
| "color-convert": "^2.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/chalk/ansi-styles?sponsor=1" | |
| } | |
| }, | |
| "node_modules/anymatch": { | |
| "version": "3.1.2", | |
| "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", | |
| "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "normalize-path": "^3.0.0", | |
| "picomatch": "^2.0.4" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/aproba": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", | |
| "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/are-we-there-yet": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", | |
| "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "delegates": "^1.0.0", | |
| "readable-stream": "^3.6.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/array-union": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", | |
| "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/asn1": { | |
| "version": "0.2.6", | |
| "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", | |
| "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "safer-buffer": "~2.1.0" | |
| } | |
| }, | |
| "node_modules/assert-plus": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", | |
| "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.8" | |
| } | |
| }, | |
| "node_modules/ast-types": { | |
| "version": "0.13.4", | |
| "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", | |
| "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "tslib": "^2.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/async": { | |
| "version": "0.9.2", | |
| "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", | |
| "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/asynckit": { | |
| "version": "0.4.0", | |
| "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | |
| "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", | |
| "dev": true | |
| }, | |
| "node_modules/aws-sign2": { | |
| "version": "0.7.0", | |
| "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | |
| "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", | |
| "dev": true, | |
| "engines": { | |
| "node": "*" | |
| } | |
| }, | |
| "node_modules/aws4": { | |
| "version": "1.11.0", | |
| "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", | |
| "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", | |
| "dev": true | |
| }, | |
| "node_modules/axe-core": { | |
| "version": "4.3.5", | |
| "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", | |
| "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/balanced-match": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", | |
| "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", | |
| "dev": true | |
| }, | |
| "node_modules/base64-js": { | |
| "version": "1.5.1", | |
| "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", | |
| "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ] | |
| }, | |
| "node_modules/bcp47": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", | |
| "integrity": "sha1-NUvjMH/9CEM6ePXh4glYRfifx/4=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.10" | |
| } | |
| }, | |
| "node_modules/bcrypt-pbkdf": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", | |
| "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", | |
| "dev": true, | |
| "dependencies": { | |
| "tweetnacl": "^0.14.3" | |
| } | |
| }, | |
| "node_modules/binary-extensions": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", | |
| "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/bl": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", | |
| "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", | |
| "dev": true, | |
| "dependencies": { | |
| "buffer": "^5.5.0", | |
| "inherits": "^2.0.4", | |
| "readable-stream": "^3.4.0" | |
| } | |
| }, | |
| "node_modules/boolbase": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", | |
| "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/boxen": { | |
| "version": "5.1.2", | |
| "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", | |
| "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "ansi-align": "^3.0.0", | |
| "camelcase": "^6.2.0", | |
| "chalk": "^4.1.0", | |
| "cli-boxes": "^2.2.1", | |
| "string-width": "^4.2.2", | |
| "type-fest": "^0.20.2", | |
| "widest-line": "^3.1.0", | |
| "wrap-ansi": "^7.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/brace-expansion": { | |
| "version": "1.1.11", | |
| "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | |
| "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | |
| "dev": true, | |
| "dependencies": { | |
| "balanced-match": "^1.0.0", | |
| "concat-map": "0.0.1" | |
| } | |
| }, | |
| "node_modules/braces": { | |
| "version": "3.0.2", | |
| "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", | |
| "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", | |
| "dev": true, | |
| "dependencies": { | |
| "fill-range": "^7.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/browser-process-hrtime": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", | |
| "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/browserslist": { | |
| "version": "4.19.1", | |
| "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", | |
| "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", | |
| "dev": true, | |
| "dependencies": { | |
| "caniuse-lite": "^1.0.30001286", | |
| "electron-to-chromium": "^1.4.17", | |
| "escalade": "^3.1.1", | |
| "node-releases": "^2.0.1", | |
| "picocolors": "^1.0.0" | |
| }, | |
| "bin": { | |
| "browserslist": "cli.js" | |
| }, | |
| "engines": { | |
| "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/browserslist" | |
| } | |
| }, | |
| "node_modules/buffer": { | |
| "version": "5.7.1", | |
| "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", | |
| "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ], | |
| "dependencies": { | |
| "base64-js": "^1.3.1", | |
| "ieee754": "^1.1.13" | |
| } | |
| }, | |
| "node_modules/buffer-crc32": { | |
| "version": "0.2.13", | |
| "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", | |
| "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": "*" | |
| } | |
| }, | |
| "node_modules/builtins": { | |
| "version": "1.0.3", | |
| "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", | |
| "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", | |
| "dev": true | |
| }, | |
| "node_modules/bytes": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", | |
| "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 0.8" | |
| } | |
| }, | |
| "node_modules/cacache": { | |
| "version": "15.3.0", | |
| "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", | |
| "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "@npmcli/fs": "^1.0.0", | |
| "@npmcli/move-file": "^1.0.1", | |
| "chownr": "^2.0.0", | |
| "fs-minipass": "^2.0.0", | |
| "glob": "^7.1.4", | |
| "infer-owner": "^1.0.4", | |
| "lru-cache": "^6.0.0", | |
| "minipass": "^3.1.1", | |
| "minipass-collect": "^1.0.2", | |
| "minipass-flush": "^1.0.5", | |
| "minipass-pipeline": "^1.2.2", | |
| "mkdirp": "^1.0.3", | |
| "p-map": "^4.0.0", | |
| "promise-inflight": "^1.0.1", | |
| "rimraf": "^3.0.2", | |
| "ssri": "^8.0.1", | |
| "tar": "^6.0.2", | |
| "unique-filename": "^1.1.1" | |
| }, | |
| "engines": { | |
| "node": ">= 10" | |
| } | |
| }, | |
| "node_modules/cacheable-lookup": { | |
| "version": "5.0.4", | |
| "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", | |
| "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=10.6.0" | |
| } | |
| }, | |
| "node_modules/cacheable-request": { | |
| "version": "7.0.2", | |
| "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", | |
| "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "clone-response": "^1.0.2", | |
| "get-stream": "^5.1.0", | |
| "http-cache-semantics": "^4.0.0", | |
| "keyv": "^4.0.0", | |
| "lowercase-keys": "^2.0.0", | |
| "normalize-url": "^6.0.1", | |
| "responselike": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/camelcase": { | |
| "version": "6.3.0", | |
| "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", | |
| "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/caniuse-lite": { | |
| "version": "1.0.30001301", | |
| "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", | |
| "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", | |
| "dev": true, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/browserslist" | |
| } | |
| }, | |
| "node_modules/canvas": { | |
| "version": "2.9.0", | |
| "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.0.tgz", | |
| "integrity": "sha512-0l93g7uxp7rMyr7H+XRQ28A3ud0dKIUTIEkUe1Dxh4rjUYN7B93+SjC3r1PDKA18xcQN87OFGgUnyw7LSgNLSQ==", | |
| "dev": true, | |
| "hasInstallScript": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@mapbox/node-pre-gyp": "^1.0.0", | |
| "nan": "^2.15.0", | |
| "simple-get": "^3.0.3" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/caseless": { | |
| "version": "0.12.0", | |
| "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | |
| "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", | |
| "dev": true | |
| }, | |
| "node_modules/chalk": { | |
| "version": "4.1.2", | |
| "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", | |
| "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", | |
| "dev": true, | |
| "dependencies": { | |
| "ansi-styles": "^4.1.0", | |
| "supports-color": "^7.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/chalk/chalk?sponsor=1" | |
| } | |
| }, | |
| "node_modules/chokidar": { | |
| "version": "3.5.3", | |
| "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", | |
| "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "individual", | |
| "url": "https://paulmillr.com/funding/" | |
| } | |
| ], | |
| "optional": true, | |
| "dependencies": { | |
| "anymatch": "~3.1.2", | |
| "braces": "~3.0.2", | |
| "glob-parent": "~5.1.2", | |
| "is-binary-path": "~2.1.0", | |
| "is-glob": "~4.0.1", | |
| "normalize-path": "~3.0.0", | |
| "readdirp": "~3.6.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8.10.0" | |
| }, | |
| "optionalDependencies": { | |
| "fsevents": "~2.3.2" | |
| } | |
| }, | |
| "node_modules/chownr": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", | |
| "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/ci-info": { | |
| "version": "3.3.0", | |
| "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", | |
| "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", | |
| "dev": true | |
| }, | |
| "node_modules/clean-stack": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", | |
| "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/cli-boxes": { | |
| "version": "2.2.1", | |
| "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", | |
| "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/cli-cursor": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", | |
| "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", | |
| "dev": true, | |
| "dependencies": { | |
| "restore-cursor": "^3.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/cli-spinners": { | |
| "version": "2.6.1", | |
| "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", | |
| "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/clone": { | |
| "version": "1.0.4", | |
| "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", | |
| "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.8" | |
| } | |
| }, | |
| "node_modules/clone-response": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", | |
| "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", | |
| "dev": true, | |
| "dependencies": { | |
| "mimic-response": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/cloudinary": { | |
| "version": "1.28.1", | |
| "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-1.28.1.tgz", | |
| "integrity": "sha512-iCSgX/GjyNRYUf/1kQgyLl8UdhPKUWIxsAvCD0qjUcnnIZqHk5tJQmCt5YpGh/r1tVdKa4TV/iDB12S33Zjy0w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "cloudinary-core": "^2.10.2", | |
| "core-js": "3.6.5", | |
| "lodash": "^4.17.11", | |
| "q": "^1.5.1" | |
| }, | |
| "engines": { | |
| "node": ">=0.6" | |
| }, | |
| "optionalDependencies": { | |
| "proxy-agent": "^5.0.0" | |
| } | |
| }, | |
| "node_modules/cloudinary-core": { | |
| "version": "2.12.3", | |
| "resolved": "https://registry.npmjs.org/cloudinary-core/-/cloudinary-core-2.12.3.tgz", | |
| "integrity": "sha512-Ll4eDzcrIVn4zCttMh3Mdi+KNz07p5EEjBT2PQSRx8Eok1lKPt3uBBenOk/w88RKK3B8SFIWcEe/mN4BHQ0p8A==", | |
| "dev": true, | |
| "optional": true, | |
| "peerDependencies": { | |
| "lodash": ">=4.0" | |
| } | |
| }, | |
| "node_modules/color-convert": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | |
| "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "color-name": "~1.1.4" | |
| }, | |
| "engines": { | |
| "node": ">=7.0.0" | |
| } | |
| }, | |
| "node_modules/color-name": { | |
| "version": "1.1.4", | |
| "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | |
| "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | |
| "dev": true | |
| }, | |
| "node_modules/color-string": { | |
| "version": "1.9.0", | |
| "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", | |
| "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "color-name": "^1.0.0", | |
| "simple-swizzle": "^0.2.2" | |
| } | |
| }, | |
| "node_modules/color-support": { | |
| "version": "1.1.3", | |
| "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", | |
| "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", | |
| "dev": true, | |
| "optional": true, | |
| "bin": { | |
| "color-support": "bin.js" | |
| } | |
| }, | |
| "node_modules/combined-stream": { | |
| "version": "1.0.8", | |
| "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", | |
| "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", | |
| "dev": true, | |
| "dependencies": { | |
| "delayed-stream": "~1.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8" | |
| } | |
| }, | |
| "node_modules/concat-map": { | |
| "version": "0.0.1", | |
| "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | |
| "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", | |
| "dev": true | |
| }, | |
| "node_modules/configstore": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", | |
| "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", | |
| "dev": true, | |
| "dependencies": { | |
| "dot-prop": "^5.2.0", | |
| "graceful-fs": "^4.1.2", | |
| "make-dir": "^3.0.0", | |
| "unique-string": "^2.0.0", | |
| "write-file-atomic": "^3.0.0", | |
| "xdg-basedir": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/console-control-strings": { | |
| "version": "1.1.0", | |
| "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", | |
| "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/content-type": { | |
| "version": "1.0.4", | |
| "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", | |
| "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 0.6" | |
| } | |
| }, | |
| "node_modules/core-js": { | |
| "version": "3.6.5", | |
| "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", | |
| "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", | |
| "dev": true, | |
| "hasInstallScript": true, | |
| "optional": true, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/core-js" | |
| } | |
| }, | |
| "node_modules/core-util-is": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | |
| "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", | |
| "dev": true | |
| }, | |
| "node_modules/cross-spawn": { | |
| "version": "7.0.3", | |
| "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", | |
| "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", | |
| "dev": true, | |
| "dependencies": { | |
| "path-key": "^3.1.0", | |
| "shebang-command": "^2.0.0", | |
| "which": "^2.0.1" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/crypto-random-string": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", | |
| "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/css-select": { | |
| "version": "4.2.1", | |
| "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", | |
| "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "boolbase": "^1.0.0", | |
| "css-what": "^5.1.0", | |
| "domhandler": "^4.3.0", | |
| "domutils": "^2.8.0", | |
| "nth-check": "^2.0.1" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/fb55" | |
| } | |
| }, | |
| "node_modules/css-what": { | |
| "version": "5.1.0", | |
| "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", | |
| "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 6" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/fb55" | |
| } | |
| }, | |
| "node_modules/cssesc": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", | |
| "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", | |
| "dev": true, | |
| "optional": true, | |
| "bin": { | |
| "cssesc": "bin/cssesc" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/cssom": { | |
| "version": "0.4.4", | |
| "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", | |
| "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/cssstyle": { | |
| "version": "2.3.0", | |
| "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", | |
| "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "cssom": "~0.3.6" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/cssstyle/node_modules/cssom": { | |
| "version": "0.3.8", | |
| "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", | |
| "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/dashdash": { | |
| "version": "1.14.1", | |
| "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", | |
| "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", | |
| "dev": true, | |
| "dependencies": { | |
| "assert-plus": "^1.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=0.10" | |
| } | |
| }, | |
| "node_modules/data-uri-to-buffer": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", | |
| "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/data-urls": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", | |
| "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "abab": "^2.0.3", | |
| "whatwg-mimetype": "^2.3.0", | |
| "whatwg-url": "^8.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/debug": { | |
| "version": "4.3.2", | |
| "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", | |
| "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", | |
| "dev": true, | |
| "dependencies": { | |
| "ms": "2.1.2" | |
| }, | |
| "engines": { | |
| "node": ">=6.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "supports-color": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/decimal.js": { | |
| "version": "10.3.1", | |
| "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", | |
| "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/decompress-response": { | |
| "version": "6.0.0", | |
| "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", | |
| "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "mimic-response": "^3.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/decompress-response/node_modules/mimic-response": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", | |
| "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/deep-extend": { | |
| "version": "0.6.0", | |
| "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", | |
| "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=4.0.0" | |
| } | |
| }, | |
| "node_modules/deep-is": { | |
| "version": "0.1.4", | |
| "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", | |
| "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", | |
| "dev": true | |
| }, | |
| "node_modules/defaults": { | |
| "version": "1.0.3", | |
| "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", | |
| "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", | |
| "dev": true, | |
| "dependencies": { | |
| "clone": "^1.0.2" | |
| } | |
| }, | |
| "node_modules/defer-to-connect": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", | |
| "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/degenerator": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.1.tgz", | |
| "integrity": "sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "ast-types": "^0.13.2", | |
| "escodegen": "^1.8.1", | |
| "esprima": "^4.0.0", | |
| "vm2": "^3.9.3" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/degenerator/node_modules/escodegen": { | |
| "version": "1.14.3", | |
| "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", | |
| "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "esprima": "^4.0.1", | |
| "estraverse": "^4.2.0", | |
| "esutils": "^2.0.2", | |
| "optionator": "^0.8.1" | |
| }, | |
| "bin": { | |
| "escodegen": "bin/escodegen.js", | |
| "esgenerate": "bin/esgenerate.js" | |
| }, | |
| "engines": { | |
| "node": ">=4.0" | |
| }, | |
| "optionalDependencies": { | |
| "source-map": "~0.6.1" | |
| } | |
| }, | |
| "node_modules/degenerator/node_modules/estraverse": { | |
| "version": "4.3.0", | |
| "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", | |
| "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=4.0" | |
| } | |
| }, | |
| "node_modules/degenerator/node_modules/levn": { | |
| "version": "0.3.0", | |
| "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", | |
| "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "prelude-ls": "~1.1.2", | |
| "type-check": "~0.3.2" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/degenerator/node_modules/optionator": { | |
| "version": "0.8.3", | |
| "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", | |
| "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "deep-is": "~0.1.3", | |
| "fast-levenshtein": "~2.0.6", | |
| "levn": "~0.3.0", | |
| "prelude-ls": "~1.1.2", | |
| "type-check": "~0.3.2", | |
| "word-wrap": "~1.2.3" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/degenerator/node_modules/prelude-ls": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", | |
| "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/degenerator/node_modules/type-check": { | |
| "version": "0.3.2", | |
| "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", | |
| "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "prelude-ls": "~1.1.2" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/delayed-stream": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | |
| "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.4.0" | |
| } | |
| }, | |
| "node_modules/delegates": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", | |
| "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/depd": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", | |
| "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 0.6" | |
| } | |
| }, | |
| "node_modules/detect-libc": { | |
| "version": "1.0.3", | |
| "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", | |
| "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", | |
| "dev": true, | |
| "optional": true, | |
| "bin": { | |
| "detect-libc": "bin/detect-libc.js" | |
| }, | |
| "engines": { | |
| "node": ">=0.10" | |
| } | |
| }, | |
| "node_modules/devtools-protocol": { | |
| "version": "0.0.901419", | |
| "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.901419.tgz", | |
| "integrity": "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/dir-glob": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", | |
| "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", | |
| "dev": true, | |
| "dependencies": { | |
| "path-type": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/dom-serializer": { | |
| "version": "1.3.2", | |
| "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", | |
| "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "domelementtype": "^2.0.1", | |
| "domhandler": "^4.2.0", | |
| "entities": "^2.0.0" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" | |
| } | |
| }, | |
| "node_modules/domelementtype": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", | |
| "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/fb55" | |
| } | |
| ], | |
| "optional": true | |
| }, | |
| "node_modules/domexception": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", | |
| "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "webidl-conversions": "^5.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/domexception/node_modules/webidl-conversions": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", | |
| "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/domhandler": { | |
| "version": "4.3.0", | |
| "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", | |
| "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "domelementtype": "^2.2.0" | |
| }, | |
| "engines": { | |
| "node": ">= 4" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/fb55/domhandler?sponsor=1" | |
| } | |
| }, | |
| "node_modules/domutils": { | |
| "version": "2.8.0", | |
| "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", | |
| "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "dom-serializer": "^1.0.1", | |
| "domelementtype": "^2.2.0", | |
| "domhandler": "^4.2.0" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/fb55/domutils?sponsor=1" | |
| } | |
| }, | |
| "node_modules/dot-prop": { | |
| "version": "5.3.0", | |
| "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", | |
| "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-obj": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/duplexer3": { | |
| "version": "0.1.4", | |
| "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", | |
| "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", | |
| "dev": true | |
| }, | |
| "node_modules/ecc-jsbn": { | |
| "version": "0.1.2", | |
| "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", | |
| "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", | |
| "dev": true, | |
| "dependencies": { | |
| "jsbn": "~0.1.0", | |
| "safer-buffer": "^2.1.0" | |
| } | |
| }, | |
| "node_modules/ejs": { | |
| "version": "3.1.6", | |
| "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", | |
| "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "jake": "^10.6.1" | |
| }, | |
| "bin": { | |
| "ejs": "bin/cli.js" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/electron-to-chromium": { | |
| "version": "1.4.53", | |
| "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.53.tgz", | |
| "integrity": "sha512-rFveSKQczlcav+H3zkKqykU6ANseFwXwkl855jOIap5/0gnEcuIhv2ecz6aoTrXavF6I/CEBeRnBnkB51k06ew==", | |
| "dev": true | |
| }, | |
| "node_modules/emoji-regex": { | |
| "version": "8.0.0", | |
| "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | |
| "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", | |
| "dev": true | |
| }, | |
| "node_modules/encoding": { | |
| "version": "0.1.13", | |
| "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", | |
| "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "iconv-lite": "^0.6.2" | |
| } | |
| }, | |
| "node_modules/end-of-stream": { | |
| "version": "1.4.4", | |
| "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", | |
| "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "once": "^1.4.0" | |
| } | |
| }, | |
| "node_modules/entities": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", | |
| "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", | |
| "dev": true, | |
| "optional": true, | |
| "funding": { | |
| "url": "https://github.com/fb55/entities?sponsor=1" | |
| } | |
| }, | |
| "node_modules/err-code": { | |
| "version": "2.0.3", | |
| "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", | |
| "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", | |
| "dev": true | |
| }, | |
| "node_modules/escalade": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", | |
| "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/escape-goat": { | |
| "version": "2.1.1", | |
| "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", | |
| "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/escape-string-regexp": { | |
| "version": "1.0.5", | |
| "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", | |
| "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.8.0" | |
| } | |
| }, | |
| "node_modules/escodegen": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", | |
| "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "esprima": "^4.0.1", | |
| "estraverse": "^5.2.0", | |
| "esutils": "^2.0.2", | |
| "optionator": "^0.8.1" | |
| }, | |
| "bin": { | |
| "escodegen": "bin/escodegen.js", | |
| "esgenerate": "bin/esgenerate.js" | |
| }, | |
| "engines": { | |
| "node": ">=6.0" | |
| }, | |
| "optionalDependencies": { | |
| "source-map": "~0.6.1" | |
| } | |
| }, | |
| "node_modules/escodegen/node_modules/levn": { | |
| "version": "0.3.0", | |
| "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", | |
| "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "prelude-ls": "~1.1.2", | |
| "type-check": "~0.3.2" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/escodegen/node_modules/optionator": { | |
| "version": "0.8.3", | |
| "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", | |
| "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "deep-is": "~0.1.3", | |
| "fast-levenshtein": "~2.0.6", | |
| "levn": "~0.3.0", | |
| "prelude-ls": "~1.1.2", | |
| "type-check": "~0.3.2", | |
| "word-wrap": "~1.2.3" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/escodegen/node_modules/prelude-ls": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", | |
| "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/escodegen/node_modules/type-check": { | |
| "version": "0.3.2", | |
| "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", | |
| "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "prelude-ls": "~1.1.2" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/eslint-visitor-keys": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", | |
| "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/esprima": { | |
| "version": "4.0.1", | |
| "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", | |
| "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", | |
| "dev": true, | |
| "optional": true, | |
| "bin": { | |
| "esparse": "bin/esparse.js", | |
| "esvalidate": "bin/esvalidate.js" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/estraverse": { | |
| "version": "5.3.0", | |
| "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", | |
| "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=4.0" | |
| } | |
| }, | |
| "node_modules/esutils": { | |
| "version": "2.0.3", | |
| "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", | |
| "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/eventemitter2": { | |
| "version": "6.4.5", | |
| "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.5.tgz", | |
| "integrity": "sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw==", | |
| "dev": true | |
| }, | |
| "node_modules/execa": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", | |
| "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", | |
| "dev": true, | |
| "dependencies": { | |
| "cross-spawn": "^7.0.0", | |
| "get-stream": "^5.0.0", | |
| "human-signals": "^1.1.1", | |
| "is-stream": "^2.0.0", | |
| "merge-stream": "^2.0.0", | |
| "npm-run-path": "^4.0.0", | |
| "onetime": "^5.1.0", | |
| "signal-exit": "^3.0.2", | |
| "strip-final-newline": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sindresorhus/execa?sponsor=1" | |
| } | |
| }, | |
| "node_modules/extend": { | |
| "version": "3.0.2", | |
| "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | |
| "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", | |
| "dev": true | |
| }, | |
| "node_modules/extract-zip": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", | |
| "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "debug": "^4.1.1", | |
| "get-stream": "^5.1.0", | |
| "yauzl": "^2.10.0" | |
| }, | |
| "bin": { | |
| "extract-zip": "cli.js" | |
| }, | |
| "engines": { | |
| "node": ">= 10.17.0" | |
| }, | |
| "optionalDependencies": { | |
| "@types/yauzl": "^2.9.1" | |
| } | |
| }, | |
| "node_modules/extsprintf": { | |
| "version": "1.3.0", | |
| "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | |
| "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", | |
| "dev": true, | |
| "engines": [ | |
| "node >=0.6.0" | |
| ] | |
| }, | |
| "node_modules/fast-deep-equal": { | |
| "version": "3.1.3", | |
| "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", | |
| "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", | |
| "dev": true | |
| }, | |
| "node_modules/fast-glob": { | |
| "version": "3.2.11", | |
| "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", | |
| "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", | |
| "dev": true, | |
| "dependencies": { | |
| "@nodelib/fs.stat": "^2.0.2", | |
| "@nodelib/fs.walk": "^1.2.3", | |
| "glob-parent": "^5.1.2", | |
| "merge2": "^1.3.0", | |
| "micromatch": "^4.0.4" | |
| }, | |
| "engines": { | |
| "node": ">=8.6.0" | |
| } | |
| }, | |
| "node_modules/fast-json-stable-stringify": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", | |
| "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", | |
| "dev": true | |
| }, | |
| "node_modules/fast-levenshtein": { | |
| "version": "2.0.6", | |
| "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", | |
| "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", | |
| "dev": true | |
| }, | |
| "node_modules/fast-xml-parser": { | |
| "version": "3.21.1", | |
| "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", | |
| "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", | |
| "dev": true, | |
| "dependencies": { | |
| "strnum": "^1.0.4" | |
| }, | |
| "bin": { | |
| "xml2js": "cli.js" | |
| }, | |
| "funding": { | |
| "type": "paypal", | |
| "url": "https://paypal.me/naturalintelligence" | |
| } | |
| }, | |
| "node_modules/fastq": { | |
| "version": "1.13.0", | |
| "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", | |
| "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", | |
| "dev": true, | |
| "dependencies": { | |
| "reusify": "^1.0.4" | |
| } | |
| }, | |
| "node_modules/fd-slicer": { | |
| "version": "1.1.0", | |
| "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", | |
| "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "pend": "~1.2.0" | |
| } | |
| }, | |
| "node_modules/file-type": { | |
| "version": "16.5.3", | |
| "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.3.tgz", | |
| "integrity": "sha512-uVsl7iFhHSOY4bEONLlTK47iAHtNsFHWP5YE4xJfZ4rnX7S1Q3wce09XgqSC7E/xh8Ncv/be1lNoyprlUH/x6A==", | |
| "dev": true, | |
| "dependencies": { | |
| "readable-web-to-node-stream": "^3.0.0", | |
| "strtok3": "^6.2.4", | |
| "token-types": "^4.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sindresorhus/file-type?sponsor=1" | |
| } | |
| }, | |
| "node_modules/file-uri-to-path": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", | |
| "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/filelist": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", | |
| "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "minimatch": "^3.0.4" | |
| } | |
| }, | |
| "node_modules/fill-range": { | |
| "version": "7.0.1", | |
| "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", | |
| "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "to-regex-range": "^5.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/find-up": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", | |
| "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "locate-path": "^5.0.0", | |
| "path-exists": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/forever-agent": { | |
| "version": "0.6.1", | |
| "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", | |
| "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", | |
| "dev": true, | |
| "engines": { | |
| "node": "*" | |
| } | |
| }, | |
| "node_modules/form-data": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", | |
| "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "asynckit": "^0.4.0", | |
| "combined-stream": "^1.0.8", | |
| "mime-types": "^2.1.12" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/fs-constants": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", | |
| "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/fs-extra": { | |
| "version": "10.0.0", | |
| "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", | |
| "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "graceful-fs": "^4.2.0", | |
| "jsonfile": "^6.0.1", | |
| "universalify": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/fs-minipass": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", | |
| "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", | |
| "dev": true, | |
| "dependencies": { | |
| "minipass": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/fs.realpath": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | |
| "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", | |
| "dev": true | |
| }, | |
| "node_modules/ftp": { | |
| "version": "0.3.10", | |
| "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", | |
| "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "readable-stream": "1.1.x", | |
| "xregexp": "2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=0.8.0" | |
| } | |
| }, | |
| "node_modules/ftp/node_modules/readable-stream": { | |
| "version": "1.1.14", | |
| "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", | |
| "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "core-util-is": "~1.0.0", | |
| "inherits": "~2.0.1", | |
| "isarray": "0.0.1", | |
| "string_decoder": "~0.10.x" | |
| } | |
| }, | |
| "node_modules/ftp/node_modules/string_decoder": { | |
| "version": "0.10.31", | |
| "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", | |
| "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/gauge": { | |
| "version": "3.0.2", | |
| "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", | |
| "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "aproba": "^1.0.3 || ^2.0.0", | |
| "color-support": "^1.1.2", | |
| "console-control-strings": "^1.0.0", | |
| "has-unicode": "^2.0.1", | |
| "object-assign": "^4.1.1", | |
| "signal-exit": "^3.0.0", | |
| "string-width": "^4.2.3", | |
| "strip-ansi": "^6.0.1", | |
| "wide-align": "^1.1.2" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/get-stream": { | |
| "version": "5.2.0", | |
| "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", | |
| "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", | |
| "dev": true, | |
| "dependencies": { | |
| "pump": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/get-uri": { | |
| "version": "3.0.2", | |
| "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", | |
| "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@tootallnate/once": "1", | |
| "data-uri-to-buffer": "3", | |
| "debug": "4", | |
| "file-uri-to-path": "2", | |
| "fs-extra": "^8.1.0", | |
| "ftp": "^0.3.10" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/get-uri/node_modules/fs-extra": { | |
| "version": "8.1.0", | |
| "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", | |
| "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "graceful-fs": "^4.2.0", | |
| "jsonfile": "^4.0.0", | |
| "universalify": "^0.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=6 <7 || >=8" | |
| } | |
| }, | |
| "node_modules/get-uri/node_modules/jsonfile": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", | |
| "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", | |
| "dev": true, | |
| "optional": true, | |
| "optionalDependencies": { | |
| "graceful-fs": "^4.1.6" | |
| } | |
| }, | |
| "node_modules/get-uri/node_modules/universalify": { | |
| "version": "0.1.2", | |
| "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", | |
| "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 4.0.0" | |
| } | |
| }, | |
| "node_modules/getpass": { | |
| "version": "0.1.7", | |
| "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | |
| "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", | |
| "dev": true, | |
| "dependencies": { | |
| "assert-plus": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/glob": { | |
| "version": "7.2.0", | |
| "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", | |
| "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "fs.realpath": "^1.0.0", | |
| "inflight": "^1.0.4", | |
| "inherits": "2", | |
| "minimatch": "^3.0.4", | |
| "once": "^1.3.0", | |
| "path-is-absolute": "^1.0.0" | |
| }, | |
| "engines": { | |
| "node": "*" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/isaacs" | |
| } | |
| }, | |
| "node_modules/glob-parent": { | |
| "version": "5.1.2", | |
| "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", | |
| "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-glob": "^4.0.1" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/global-dirs": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", | |
| "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", | |
| "dev": true, | |
| "dependencies": { | |
| "ini": "2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/globby": { | |
| "version": "11.1.0", | |
| "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", | |
| "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", | |
| "dev": true, | |
| "dependencies": { | |
| "array-union": "^2.1.0", | |
| "dir-glob": "^3.0.1", | |
| "fast-glob": "^3.2.9", | |
| "ignore": "^5.2.0", | |
| "merge2": "^1.4.1", | |
| "slash": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/gonzales-pe": { | |
| "version": "4.3.0", | |
| "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", | |
| "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "minimist": "^1.2.5" | |
| }, | |
| "bin": { | |
| "gonzales": "bin/gonzales.js" | |
| }, | |
| "engines": { | |
| "node": ">=0.6.0" | |
| } | |
| }, | |
| "node_modules/got": { | |
| "version": "11.8.3", | |
| "resolved": "https://registry.npmjs.org/got/-/got-11.8.3.tgz", | |
| "integrity": "sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@sindresorhus/is": "^4.0.0", | |
| "@szmarczak/http-timer": "^4.0.5", | |
| "@types/cacheable-request": "^6.0.1", | |
| "@types/responselike": "^1.0.0", | |
| "cacheable-lookup": "^5.0.3", | |
| "cacheable-request": "^7.0.2", | |
| "decompress-response": "^6.0.0", | |
| "http2-wrapper": "^1.0.0-beta.5.2", | |
| "lowercase-keys": "^2.0.0", | |
| "p-cancelable": "^2.0.0", | |
| "responselike": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10.19.0" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sindresorhus/got?sponsor=1" | |
| } | |
| }, | |
| "node_modules/graceful-fs": { | |
| "version": "4.2.9", | |
| "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", | |
| "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", | |
| "dev": true | |
| }, | |
| "node_modules/har-schema": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | |
| "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/har-validator": { | |
| "version": "5.1.5", | |
| "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", | |
| "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", | |
| "deprecated": "this library is no longer supported", | |
| "dev": true, | |
| "dependencies": { | |
| "ajv": "^6.12.3", | |
| "har-schema": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/har-validator/node_modules/ajv": { | |
| "version": "6.12.6", | |
| "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | |
| "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", | |
| "dev": true, | |
| "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" | |
| }, | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/epoberezkin" | |
| } | |
| }, | |
| "node_modules/har-validator/node_modules/json-schema-traverse": { | |
| "version": "0.4.1", | |
| "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | |
| "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", | |
| "dev": true | |
| }, | |
| "node_modules/has-flag": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | |
| "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/has-unicode": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", | |
| "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/has-yarn": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", | |
| "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/hint": { | |
| "version": "6.1.9", | |
| "resolved": "https://registry.npmjs.org/hint/-/hint-6.1.9.tgz", | |
| "integrity": "sha512-SwkiiBAL0mNeoBIjdXXGb2wUzPWfJU5yTZQ6wK+8+epi60WwMQ0jd9X/1CfDGXLi1q7PP0bshdw2zjvoki8/Cg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "browserslist": "^4.17.5", | |
| "chalk": "^4.1.2", | |
| "eventemitter2": "^6.4.5", | |
| "globby": "^11.0.4", | |
| "is-ci": "^3.0.1", | |
| "lodash": "^4.17.21", | |
| "optionator": "^0.9.1", | |
| "ora": "^5.4.1", | |
| "os-locale": "^5.0.0", | |
| "setimmediate": "^1.0.5", | |
| "update-notifier": "^5.1.0" | |
| }, | |
| "bin": { | |
| "hint": "dist/src/bin/hint.js" | |
| }, | |
| "engines": { | |
| "node": ">=10.0.0" | |
| }, | |
| "optionalDependencies": { | |
| "@hint/configuration-development": "^8.3.1", | |
| "@hint/configuration-web-recommended": "^8.2.6" | |
| } | |
| }, | |
| "node_modules/hosted-git-info": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", | |
| "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", | |
| "dev": true, | |
| "dependencies": { | |
| "lru-cache": "^6.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/html-encoding-sniffer": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", | |
| "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "whatwg-encoding": "^1.0.5" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/http-cache-semantics": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", | |
| "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", | |
| "dev": true | |
| }, | |
| "node_modules/http-errors": { | |
| "version": "1.8.1", | |
| "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", | |
| "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "depd": "~1.1.2", | |
| "inherits": "2.0.4", | |
| "setprototypeof": "1.2.0", | |
| "statuses": ">= 1.5.0 < 2", | |
| "toidentifier": "1.0.1" | |
| }, | |
| "engines": { | |
| "node": ">= 0.6" | |
| } | |
| }, | |
| "node_modules/http-proxy-agent": { | |
| "version": "4.0.1", | |
| "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", | |
| "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@tootallnate/once": "1", | |
| "agent-base": "6", | |
| "debug": "4" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/http-signature": { | |
| "version": "1.2.0", | |
| "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", | |
| "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", | |
| "dev": true, | |
| "dependencies": { | |
| "assert-plus": "^1.0.0", | |
| "jsprim": "^1.2.2", | |
| "sshpk": "^1.7.0" | |
| }, | |
| "engines": { | |
| "node": ">=0.8", | |
| "npm": ">=1.3.7" | |
| } | |
| }, | |
| "node_modules/http2-wrapper": { | |
| "version": "1.0.3", | |
| "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", | |
| "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "quick-lru": "^5.1.1", | |
| "resolve-alpn": "^1.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10.19.0" | |
| } | |
| }, | |
| "node_modules/https-proxy-agent": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", | |
| "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", | |
| "dev": true, | |
| "dependencies": { | |
| "agent-base": "6", | |
| "debug": "4" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/human-signals": { | |
| "version": "1.1.1", | |
| "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", | |
| "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8.12.0" | |
| } | |
| }, | |
| "node_modules/humanize-ms": { | |
| "version": "1.2.1", | |
| "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", | |
| "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", | |
| "dev": true, | |
| "dependencies": { | |
| "ms": "^2.0.0" | |
| } | |
| }, | |
| "node_modules/iconv-lite": { | |
| "version": "0.6.3", | |
| "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", | |
| "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "safer-buffer": ">= 2.1.2 < 3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/ieee754": { | |
| "version": "1.2.1", | |
| "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", | |
| "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ] | |
| }, | |
| "node_modules/ignore": { | |
| "version": "5.2.0", | |
| "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", | |
| "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 4" | |
| } | |
| }, | |
| "node_modules/image-size": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", | |
| "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "queue": "6.0.2" | |
| }, | |
| "bin": { | |
| "image-size": "bin/image-size.js" | |
| }, | |
| "engines": { | |
| "node": ">=12.0.0" | |
| } | |
| }, | |
| "node_modules/import-lazy": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", | |
| "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/imurmurhash": { | |
| "version": "0.1.4", | |
| "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", | |
| "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.8.19" | |
| } | |
| }, | |
| "node_modules/indent-string": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", | |
| "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/infer-owner": { | |
| "version": "1.0.4", | |
| "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", | |
| "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", | |
| "dev": true | |
| }, | |
| "node_modules/inflight": { | |
| "version": "1.0.6", | |
| "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | |
| "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | |
| "dev": true, | |
| "dependencies": { | |
| "once": "^1.3.0", | |
| "wrappy": "1" | |
| } | |
| }, | |
| "node_modules/inherits": { | |
| "version": "2.0.4", | |
| "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", | |
| "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", | |
| "dev": true | |
| }, | |
| "node_modules/ini": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", | |
| "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/invert-kv": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", | |
| "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" | |
| } | |
| }, | |
| "node_modules/ip": { | |
| "version": "1.1.5", | |
| "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", | |
| "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", | |
| "dev": true | |
| }, | |
| "node_modules/is-arrayish": { | |
| "version": "0.3.2", | |
| "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", | |
| "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/is-binary-path": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", | |
| "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "binary-extensions": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/is-ci": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", | |
| "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "ci-info": "^3.2.0" | |
| }, | |
| "bin": { | |
| "is-ci": "bin.js" | |
| } | |
| }, | |
| "node_modules/is-docker": { | |
| "version": "2.2.1", | |
| "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", | |
| "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", | |
| "dev": true, | |
| "bin": { | |
| "is-docker": "cli.js" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/is-extglob": { | |
| "version": "2.1.1", | |
| "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", | |
| "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/is-fullwidth-code-point": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | |
| "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/is-glob": { | |
| "version": "4.0.3", | |
| "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", | |
| "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-extglob": "^2.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/is-installed-globally": { | |
| "version": "0.4.0", | |
| "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", | |
| "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "global-dirs": "^3.0.0", | |
| "is-path-inside": "^3.0.2" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/is-interactive": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", | |
| "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/is-lambda": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", | |
| "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", | |
| "dev": true | |
| }, | |
| "node_modules/is-npm": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", | |
| "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/is-number": { | |
| "version": "7.0.0", | |
| "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", | |
| "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.12.0" | |
| } | |
| }, | |
| "node_modules/is-obj": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", | |
| "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/is-path-inside": { | |
| "version": "3.0.3", | |
| "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", | |
| "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/is-potential-custom-element-name": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", | |
| "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/is-stream": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", | |
| "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/is-svg": { | |
| "version": "4.3.2", | |
| "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.2.tgz", | |
| "integrity": "sha512-mM90duy00JGMyjqIVHu9gNTjywdZV+8qNasX8cm/EEYZ53PHDgajvbBwNVvty5dwSAxLUD3p3bdo+7sR/UMrpw==", | |
| "dev": true, | |
| "dependencies": { | |
| "fast-xml-parser": "^3.19.0" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/is-typedarray": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | |
| "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", | |
| "dev": true | |
| }, | |
| "node_modules/is-unicode-supported": { | |
| "version": "0.1.0", | |
| "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", | |
| "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/is-wsl": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", | |
| "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-docker": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/is-yarn-global": { | |
| "version": "0.3.0", | |
| "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", | |
| "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", | |
| "dev": true | |
| }, | |
| "node_modules/isarray": { | |
| "version": "0.0.1", | |
| "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", | |
| "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/isexe": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", | |
| "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", | |
| "dev": true | |
| }, | |
| "node_modules/isstream": { | |
| "version": "0.1.2", | |
| "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", | |
| "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", | |
| "dev": true | |
| }, | |
| "node_modules/jake": { | |
| "version": "10.8.2", | |
| "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", | |
| "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "async": "0.9.x", | |
| "chalk": "^2.4.2", | |
| "filelist": "^1.0.1", | |
| "minimatch": "^3.0.4" | |
| }, | |
| "bin": { | |
| "jake": "bin/cli.js" | |
| }, | |
| "engines": { | |
| "node": "*" | |
| } | |
| }, | |
| "node_modules/jake/node_modules/ansi-styles": { | |
| "version": "3.2.1", | |
| "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | |
| "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "color-convert": "^1.9.0" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/jake/node_modules/chalk": { | |
| "version": "2.4.2", | |
| "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | |
| "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "ansi-styles": "^3.2.1", | |
| "escape-string-regexp": "^1.0.5", | |
| "supports-color": "^5.3.0" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/jake/node_modules/color-convert": { | |
| "version": "1.9.3", | |
| "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | |
| "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "color-name": "1.1.3" | |
| } | |
| }, | |
| "node_modules/jake/node_modules/color-name": { | |
| "version": "1.1.3", | |
| "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | |
| "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/jake/node_modules/has-flag": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | |
| "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/jake/node_modules/supports-color": { | |
| "version": "5.5.0", | |
| "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | |
| "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "has-flag": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/js-library-detector": { | |
| "version": "6.4.0", | |
| "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.4.0.tgz", | |
| "integrity": "sha512-NB2sYpmgqiTd7PNNhgp6bnEZmjvTUdAbzxABvYXWLpTL/t158T6mPnD8uYNd0FDP73YWyMrTYDvPxqdvCTbv2g==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/jsbn": { | |
| "version": "0.1.1", | |
| "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", | |
| "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", | |
| "dev": true | |
| }, | |
| "node_modules/jsdom": { | |
| "version": "16.7.0", | |
| "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", | |
| "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "abab": "^2.0.5", | |
| "acorn": "^8.2.4", | |
| "acorn-globals": "^6.0.0", | |
| "cssom": "^0.4.4", | |
| "cssstyle": "^2.3.0", | |
| "data-urls": "^2.0.0", | |
| "decimal.js": "^10.2.1", | |
| "domexception": "^2.0.1", | |
| "escodegen": "^2.0.0", | |
| "form-data": "^3.0.0", | |
| "html-encoding-sniffer": "^2.0.1", | |
| "http-proxy-agent": "^4.0.1", | |
| "https-proxy-agent": "^5.0.0", | |
| "is-potential-custom-element-name": "^1.0.1", | |
| "nwsapi": "^2.2.0", | |
| "parse5": "6.0.1", | |
| "saxes": "^5.0.1", | |
| "symbol-tree": "^3.2.4", | |
| "tough-cookie": "^4.0.0", | |
| "w3c-hr-time": "^1.0.2", | |
| "w3c-xmlserializer": "^2.0.0", | |
| "webidl-conversions": "^6.1.0", | |
| "whatwg-encoding": "^1.0.5", | |
| "whatwg-mimetype": "^2.3.0", | |
| "whatwg-url": "^8.5.0", | |
| "ws": "^7.4.6", | |
| "xml-name-validator": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "peerDependencies": { | |
| "canvas": "^2.5.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "canvas": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/json-buffer": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", | |
| "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/json-schema": { | |
| "version": "0.4.0", | |
| "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", | |
| "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", | |
| "dev": true | |
| }, | |
| "node_modules/json-schema-traverse": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", | |
| "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", | |
| "dev": true | |
| }, | |
| "node_modules/json-stringify-safe": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", | |
| "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", | |
| "dev": true | |
| }, | |
| "node_modules/jsonc-parser": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", | |
| "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", | |
| "dev": true | |
| }, | |
| "node_modules/jsonfile": { | |
| "version": "6.1.0", | |
| "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", | |
| "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "universalify": "^2.0.0" | |
| }, | |
| "optionalDependencies": { | |
| "graceful-fs": "^4.1.6" | |
| } | |
| }, | |
| "node_modules/jsonparse": { | |
| "version": "1.3.1", | |
| "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", | |
| "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", | |
| "dev": true, | |
| "engines": [ | |
| "node >= 0.2.0" | |
| ] | |
| }, | |
| "node_modules/jsprim": { | |
| "version": "1.4.2", | |
| "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", | |
| "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", | |
| "dev": true, | |
| "dependencies": { | |
| "assert-plus": "1.0.0", | |
| "extsprintf": "1.3.0", | |
| "json-schema": "0.4.0", | |
| "verror": "1.10.0" | |
| }, | |
| "engines": { | |
| "node": ">=0.6.0" | |
| } | |
| }, | |
| "node_modules/keyv": { | |
| "version": "4.0.5", | |
| "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.5.tgz", | |
| "integrity": "sha512-531pkGLqV3BMg0eDqqJFI0R1mkK1Nm5xIP2mM6keP5P8WfFtCkg2IOwplTUmlGoTgIg9yQYZ/kdihhz89XH3vA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "json-buffer": "3.0.1" | |
| } | |
| }, | |
| "node_modules/latest-version": { | |
| "version": "5.1.0", | |
| "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", | |
| "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", | |
| "dev": true, | |
| "dependencies": { | |
| "package-json": "^6.3.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/lcid": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", | |
| "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", | |
| "dev": true, | |
| "dependencies": { | |
| "invert-kv": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/levn": { | |
| "version": "0.4.1", | |
| "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", | |
| "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "prelude-ls": "^1.2.1", | |
| "type-check": "~0.4.0" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/locate-path": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", | |
| "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "p-locate": "^4.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/lockfile": { | |
| "version": "1.0.4", | |
| "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz", | |
| "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "signal-exit": "^3.0.2" | |
| } | |
| }, | |
| "node_modules/lodash": { | |
| "version": "4.17.21", | |
| "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", | |
| "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", | |
| "dev": true | |
| }, | |
| "node_modules/log-symbols": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", | |
| "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", | |
| "dev": true, | |
| "dependencies": { | |
| "chalk": "^4.1.0", | |
| "is-unicode-supported": "^0.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/lowercase-keys": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", | |
| "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/lru-cache": { | |
| "version": "6.0.0", | |
| "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", | |
| "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", | |
| "dev": true, | |
| "dependencies": { | |
| "yallist": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/make-dir": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", | |
| "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", | |
| "dev": true, | |
| "dependencies": { | |
| "semver": "^6.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/make-dir/node_modules/semver": { | |
| "version": "6.3.0", | |
| "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | |
| "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | |
| "dev": true, | |
| "bin": { | |
| "semver": "bin/semver.js" | |
| } | |
| }, | |
| "node_modules/make-fetch-happen": { | |
| "version": "9.1.0", | |
| "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", | |
| "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", | |
| "dev": true, | |
| "dependencies": { | |
| "agentkeepalive": "^4.1.3", | |
| "cacache": "^15.2.0", | |
| "http-cache-semantics": "^4.1.0", | |
| "http-proxy-agent": "^4.0.1", | |
| "https-proxy-agent": "^5.0.0", | |
| "is-lambda": "^1.0.1", | |
| "lru-cache": "^6.0.0", | |
| "minipass": "^3.1.3", | |
| "minipass-collect": "^1.0.2", | |
| "minipass-fetch": "^1.3.2", | |
| "minipass-flush": "^1.0.5", | |
| "minipass-pipeline": "^1.2.4", | |
| "negotiator": "^0.6.2", | |
| "promise-retry": "^2.0.1", | |
| "socks-proxy-agent": "^6.0.0", | |
| "ssri": "^8.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 10" | |
| } | |
| }, | |
| "node_modules/map-age-cleaner": { | |
| "version": "0.1.3", | |
| "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", | |
| "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", | |
| "dev": true, | |
| "dependencies": { | |
| "p-defer": "^1.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/mdn-data": { | |
| "version": "2.0.26", | |
| "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.26.tgz", | |
| "integrity": "sha512-agAtU1PRFd+fbo4Rog2A5DLnxmWvJ5+ZgbTekPj0Fil7mJFalWkg7VRyJW2FpGNc5u7VfiPoQ85u3gzp2p9iFQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/mem": { | |
| "version": "5.1.1", | |
| "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", | |
| "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", | |
| "dev": true, | |
| "dependencies": { | |
| "map-age-cleaner": "^0.1.3", | |
| "mimic-fn": "^2.1.0", | |
| "p-is-promise": "^2.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/merge-stream": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", | |
| "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", | |
| "dev": true | |
| }, | |
| "node_modules/merge2": { | |
| "version": "1.4.1", | |
| "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", | |
| "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/metaviewport-parser": { | |
| "version": "0.2.0", | |
| "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz", | |
| "integrity": "sha1-U1w84cz2IjpQJf3cahw2UF9+fbE=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/micromatch": { | |
| "version": "4.0.4", | |
| "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", | |
| "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", | |
| "dev": true, | |
| "dependencies": { | |
| "braces": "^3.0.1", | |
| "picomatch": "^2.2.3" | |
| }, | |
| "engines": { | |
| "node": ">=8.6" | |
| } | |
| }, | |
| "node_modules/mime-db": { | |
| "version": "1.51.0", | |
| "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", | |
| "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 0.6" | |
| } | |
| }, | |
| "node_modules/mime-types": { | |
| "version": "2.1.34", | |
| "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", | |
| "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", | |
| "dev": true, | |
| "dependencies": { | |
| "mime-db": "1.51.0" | |
| }, | |
| "engines": { | |
| "node": ">= 0.6" | |
| } | |
| }, | |
| "node_modules/mimic-fn": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", | |
| "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/mimic-response": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", | |
| "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/minimatch": { | |
| "version": "3.0.4", | |
| "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | |
| "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", | |
| "dev": true, | |
| "dependencies": { | |
| "brace-expansion": "^1.1.7" | |
| }, | |
| "engines": { | |
| "node": "*" | |
| } | |
| }, | |
| "node_modules/minimist": { | |
| "version": "1.2.5", | |
| "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", | |
| "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", | |
| "dev": true | |
| }, | |
| "node_modules/minipass": { | |
| "version": "3.1.6", | |
| "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", | |
| "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "yallist": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/minipass-collect": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", | |
| "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", | |
| "dev": true, | |
| "dependencies": { | |
| "minipass": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/minipass-fetch": { | |
| "version": "1.4.1", | |
| "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", | |
| "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", | |
| "dev": true, | |
| "dependencies": { | |
| "minipass": "^3.1.0", | |
| "minipass-sized": "^1.0.3", | |
| "minizlib": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "optionalDependencies": { | |
| "encoding": "^0.1.12" | |
| } | |
| }, | |
| "node_modules/minipass-flush": { | |
| "version": "1.0.5", | |
| "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", | |
| "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", | |
| "dev": true, | |
| "dependencies": { | |
| "minipass": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/minipass-json-stream": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", | |
| "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", | |
| "dev": true, | |
| "dependencies": { | |
| "jsonparse": "^1.3.1", | |
| "minipass": "^3.0.0" | |
| } | |
| }, | |
| "node_modules/minipass-pipeline": { | |
| "version": "1.2.4", | |
| "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", | |
| "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", | |
| "dev": true, | |
| "dependencies": { | |
| "minipass": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/minipass-sized": { | |
| "version": "1.0.3", | |
| "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", | |
| "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", | |
| "dev": true, | |
| "dependencies": { | |
| "minipass": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/minizlib": { | |
| "version": "2.1.2", | |
| "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", | |
| "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", | |
| "dev": true, | |
| "dependencies": { | |
| "minipass": "^3.0.0", | |
| "yallist": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/mkdirp": { | |
| "version": "1.0.4", | |
| "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", | |
| "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", | |
| "dev": true, | |
| "bin": { | |
| "mkdirp": "bin/cmd.js" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/ms": { | |
| "version": "2.1.2", | |
| "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | |
| "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", | |
| "dev": true | |
| }, | |
| "node_modules/mutationobserver-shim": { | |
| "version": "0.3.7", | |
| "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", | |
| "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/nan": { | |
| "version": "2.15.0", | |
| "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", | |
| "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/nanoid": { | |
| "version": "3.2.0", | |
| "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", | |
| "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", | |
| "dev": true, | |
| "optional": true, | |
| "bin": { | |
| "nanoid": "bin/nanoid.cjs" | |
| }, | |
| "engines": { | |
| "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" | |
| } | |
| }, | |
| "node_modules/negotiator": { | |
| "version": "0.6.3", | |
| "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", | |
| "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 0.6" | |
| } | |
| }, | |
| "node_modules/netmask": { | |
| "version": "2.0.2", | |
| "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", | |
| "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 0.4.0" | |
| } | |
| }, | |
| "node_modules/node-fetch": { | |
| "version": "2.6.7", | |
| "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", | |
| "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "whatwg-url": "^5.0.0" | |
| }, | |
| "engines": { | |
| "node": "4.x || >=6.0.0" | |
| }, | |
| "peerDependencies": { | |
| "encoding": "^0.1.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "encoding": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/node-fetch/node_modules/tr46": { | |
| "version": "0.0.3", | |
| "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", | |
| "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/node-fetch/node_modules/webidl-conversions": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", | |
| "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/node-fetch/node_modules/whatwg-url": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", | |
| "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "tr46": "~0.0.3", | |
| "webidl-conversions": "^3.0.0" | |
| } | |
| }, | |
| "node_modules/node-releases": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", | |
| "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", | |
| "dev": true | |
| }, | |
| "node_modules/nopt": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", | |
| "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "abbrev": "1" | |
| }, | |
| "bin": { | |
| "nopt": "bin/nopt.js" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/normalize-path": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", | |
| "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/normalize-url": { | |
| "version": "6.1.0", | |
| "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", | |
| "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/npm-package-arg": { | |
| "version": "8.1.5", | |
| "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", | |
| "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "hosted-git-info": "^4.0.1", | |
| "semver": "^7.3.4", | |
| "validate-npm-package-name": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/npm-registry-fetch": { | |
| "version": "11.0.0", | |
| "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", | |
| "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", | |
| "dev": true, | |
| "dependencies": { | |
| "make-fetch-happen": "^9.0.1", | |
| "minipass": "^3.1.3", | |
| "minipass-fetch": "^1.3.0", | |
| "minipass-json-stream": "^1.0.1", | |
| "minizlib": "^2.0.0", | |
| "npm-package-arg": "^8.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/npm-run-path": { | |
| "version": "4.0.1", | |
| "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", | |
| "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", | |
| "dev": true, | |
| "dependencies": { | |
| "path-key": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/npmlog": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", | |
| "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "are-we-there-yet": "^2.0.0", | |
| "console-control-strings": "^1.1.0", | |
| "gauge": "^3.0.0", | |
| "set-blocking": "^2.0.0" | |
| } | |
| }, | |
| "node_modules/nth-check": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", | |
| "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "boolbase": "^1.0.0" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/fb55/nth-check?sponsor=1" | |
| } | |
| }, | |
| "node_modules/nwsapi": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", | |
| "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/oauth-sign": { | |
| "version": "0.9.0", | |
| "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", | |
| "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": "*" | |
| } | |
| }, | |
| "node_modules/object-assign": { | |
| "version": "4.1.1", | |
| "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | |
| "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/once": { | |
| "version": "1.4.0", | |
| "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | |
| "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | |
| "dev": true, | |
| "dependencies": { | |
| "wrappy": "1" | |
| } | |
| }, | |
| "node_modules/onetime": { | |
| "version": "5.1.2", | |
| "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", | |
| "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", | |
| "dev": true, | |
| "dependencies": { | |
| "mimic-fn": "^2.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/optionator": { | |
| "version": "0.9.1", | |
| "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", | |
| "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", | |
| "dev": true, | |
| "dependencies": { | |
| "deep-is": "^0.1.3", | |
| "fast-levenshtein": "^2.0.6", | |
| "levn": "^0.4.1", | |
| "prelude-ls": "^1.2.1", | |
| "type-check": "^0.4.0", | |
| "word-wrap": "^1.2.3" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/ora": { | |
| "version": "5.4.1", | |
| "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", | |
| "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "bl": "^4.1.0", | |
| "chalk": "^4.1.0", | |
| "cli-cursor": "^3.1.0", | |
| "cli-spinners": "^2.5.0", | |
| "is-interactive": "^1.0.0", | |
| "is-unicode-supported": "^0.1.0", | |
| "log-symbols": "^4.1.0", | |
| "strip-ansi": "^6.0.0", | |
| "wcwidth": "^1.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/os-locale": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", | |
| "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", | |
| "dev": true, | |
| "dependencies": { | |
| "execa": "^4.0.0", | |
| "lcid": "^3.0.0", | |
| "mem": "^5.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/p-cancelable": { | |
| "version": "2.1.1", | |
| "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", | |
| "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/p-defer": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", | |
| "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/p-is-promise": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", | |
| "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/p-limit": { | |
| "version": "2.3.0", | |
| "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", | |
| "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "p-try": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/p-locate": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", | |
| "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "p-limit": "^2.2.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/p-map": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", | |
| "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "aggregate-error": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/p-try": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", | |
| "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/pac-proxy-agent": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", | |
| "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "@tootallnate/once": "1", | |
| "agent-base": "6", | |
| "debug": "4", | |
| "get-uri": "3", | |
| "http-proxy-agent": "^4.0.1", | |
| "https-proxy-agent": "5", | |
| "pac-resolver": "^5.0.0", | |
| "raw-body": "^2.2.0", | |
| "socks-proxy-agent": "5" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", | |
| "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "agent-base": "^6.0.2", | |
| "debug": "4", | |
| "socks": "^2.3.3" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/pac-resolver": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.0.tgz", | |
| "integrity": "sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "degenerator": "^3.0.1", | |
| "ip": "^1.1.5", | |
| "netmask": "^2.0.1" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/package-json": { | |
| "version": "6.5.0", | |
| "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", | |
| "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "got": "^9.6.0", | |
| "registry-auth-token": "^4.0.0", | |
| "registry-url": "^5.0.0", | |
| "semver": "^6.2.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/@sindresorhus/is": { | |
| "version": "0.14.0", | |
| "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", | |
| "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/@szmarczak/http-timer": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", | |
| "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", | |
| "dev": true, | |
| "dependencies": { | |
| "defer-to-connect": "^1.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/cacheable-request": { | |
| "version": "6.1.0", | |
| "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", | |
| "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", | |
| "dev": true, | |
| "dependencies": { | |
| "clone-response": "^1.0.2", | |
| "get-stream": "^5.1.0", | |
| "http-cache-semantics": "^4.0.0", | |
| "keyv": "^3.0.0", | |
| "lowercase-keys": "^2.0.0", | |
| "normalize-url": "^4.1.0", | |
| "responselike": "^1.0.2" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/decompress-response": { | |
| "version": "3.3.0", | |
| "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", | |
| "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", | |
| "dev": true, | |
| "dependencies": { | |
| "mimic-response": "^1.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/defer-to-connect": { | |
| "version": "1.1.3", | |
| "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", | |
| "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", | |
| "dev": true | |
| }, | |
| "node_modules/package-json/node_modules/got": { | |
| "version": "9.6.0", | |
| "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", | |
| "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "@sindresorhus/is": "^0.14.0", | |
| "@szmarczak/http-timer": "^1.1.2", | |
| "cacheable-request": "^6.0.0", | |
| "decompress-response": "^3.3.0", | |
| "duplexer3": "^0.1.4", | |
| "get-stream": "^4.1.0", | |
| "lowercase-keys": "^1.0.1", | |
| "mimic-response": "^1.0.1", | |
| "p-cancelable": "^1.0.0", | |
| "to-readable-stream": "^1.0.0", | |
| "url-parse-lax": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8.6" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/got/node_modules/get-stream": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", | |
| "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", | |
| "dev": true, | |
| "dependencies": { | |
| "pump": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/got/node_modules/lowercase-keys": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", | |
| "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/json-buffer": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", | |
| "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", | |
| "dev": true | |
| }, | |
| "node_modules/package-json/node_modules/keyv": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", | |
| "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", | |
| "dev": true, | |
| "dependencies": { | |
| "json-buffer": "3.0.0" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/normalize-url": { | |
| "version": "4.5.1", | |
| "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", | |
| "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/p-cancelable": { | |
| "version": "1.1.0", | |
| "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", | |
| "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/responselike": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", | |
| "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", | |
| "dev": true, | |
| "dependencies": { | |
| "lowercase-keys": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", | |
| "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/package-json/node_modules/semver": { | |
| "version": "6.3.0", | |
| "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | |
| "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | |
| "dev": true, | |
| "bin": { | |
| "semver": "bin/semver.js" | |
| } | |
| }, | |
| "node_modules/parse5": { | |
| "version": "6.0.1", | |
| "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", | |
| "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/parse5-htmlparser2-tree-adapter": { | |
| "version": "6.0.1", | |
| "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", | |
| "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "parse5": "^6.0.1" | |
| } | |
| }, | |
| "node_modules/path-exists": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", | |
| "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/path-is-absolute": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | |
| "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/path-key": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", | |
| "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/path-type": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", | |
| "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/peek-readable": { | |
| "version": "4.0.2", | |
| "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.2.tgz", | |
| "integrity": "sha512-9fMaz6zoxw9ypO1KZy5RDJgSupEtu0Q+g/OqqsVHX3rKGR8qehRLYzsFARZ4bVvdvfknKiXvuDbkMnO1g6cRpQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/Borewit" | |
| } | |
| }, | |
| "node_modules/pend": { | |
| "version": "1.2.0", | |
| "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", | |
| "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/performance-now": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", | |
| "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", | |
| "dev": true | |
| }, | |
| "node_modules/picocolors": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", | |
| "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", | |
| "dev": true | |
| }, | |
| "node_modules/picomatch": { | |
| "version": "2.3.1", | |
| "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", | |
| "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8.6" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/jonschlinkert" | |
| } | |
| }, | |
| "node_modules/pkg-dir": { | |
| "version": "4.2.0", | |
| "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", | |
| "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "find-up": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/postcss": { | |
| "version": "8.4.5", | |
| "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", | |
| "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "nanoid": "^3.1.30", | |
| "picocolors": "^1.0.0", | |
| "source-map-js": "^1.0.1" | |
| }, | |
| "engines": { | |
| "node": "^10 || ^12 || >=14" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/postcss/" | |
| } | |
| }, | |
| "node_modules/postcss-less": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-5.0.0.tgz", | |
| "integrity": "sha512-djK6NlApALJeBnNx7CzLatq64eMF3BCyzBH+faYPxrvNHHM/YCimJ6XQkgWgtim2G89EzdQG4Ed0lGNCXPfD7A==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/postcss-safe-parser": { | |
| "version": "6.0.0", | |
| "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", | |
| "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=12.0" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/postcss/" | |
| }, | |
| "peerDependencies": { | |
| "postcss": "^8.3.3" | |
| } | |
| }, | |
| "node_modules/postcss-sass": { | |
| "version": "0.5.0", | |
| "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.5.0.tgz", | |
| "integrity": "sha512-qtu8awh1NMF3o9j/x9j3EZnd+BlF66X6NZYl12BdKoG2Z4hmydOt/dZj2Nq+g0kfk2pQy3jeYFBmvG9DBwynGQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "gonzales-pe": "^4.3.0", | |
| "postcss": "^8.2.14" | |
| }, | |
| "engines": { | |
| "node": "^10 || ^12 || >=14" | |
| } | |
| }, | |
| "node_modules/postcss-scss": { | |
| "version": "4.0.3", | |
| "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.3.tgz", | |
| "integrity": "sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=12.0" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/postcss/" | |
| }, | |
| "peerDependencies": { | |
| "postcss": "^8.3.3" | |
| } | |
| }, | |
| "node_modules/postcss-selector-parser": { | |
| "version": "6.0.9", | |
| "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", | |
| "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "cssesc": "^3.0.0", | |
| "util-deprecate": "^1.0.2" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/postcss-value-parser": { | |
| "version": "4.2.0", | |
| "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", | |
| "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/prelude-ls": { | |
| "version": "1.2.1", | |
| "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", | |
| "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/prepend-http": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", | |
| "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/progress": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz", | |
| "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.4.0" | |
| } | |
| }, | |
| "node_modules/promise-inflight": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", | |
| "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", | |
| "dev": true | |
| }, | |
| "node_modules/promise-retry": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", | |
| "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", | |
| "dev": true, | |
| "dependencies": { | |
| "err-code": "^2.0.2", | |
| "retry": "^0.12.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/proxy-agent": { | |
| "version": "5.0.0", | |
| "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", | |
| "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "agent-base": "^6.0.0", | |
| "debug": "4", | |
| "http-proxy-agent": "^4.0.0", | |
| "https-proxy-agent": "^5.0.0", | |
| "lru-cache": "^5.1.1", | |
| "pac-proxy-agent": "^5.0.0", | |
| "proxy-from-env": "^1.0.0", | |
| "socks-proxy-agent": "^5.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/proxy-agent/node_modules/lru-cache": { | |
| "version": "5.1.1", | |
| "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", | |
| "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "yallist": "^3.0.2" | |
| } | |
| }, | |
| "node_modules/proxy-agent/node_modules/socks-proxy-agent": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", | |
| "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "agent-base": "^6.0.2", | |
| "debug": "4", | |
| "socks": "^2.3.3" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/proxy-agent/node_modules/yallist": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", | |
| "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/proxy-from-env": { | |
| "version": "1.1.0", | |
| "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", | |
| "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/psl": { | |
| "version": "1.8.0", | |
| "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", | |
| "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", | |
| "dev": true | |
| }, | |
| "node_modules/pump": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", | |
| "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", | |
| "dev": true, | |
| "dependencies": { | |
| "end-of-stream": "^1.1.0", | |
| "once": "^1.3.1" | |
| } | |
| }, | |
| "node_modules/punycode": { | |
| "version": "2.1.1", | |
| "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", | |
| "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/pupa": { | |
| "version": "2.1.1", | |
| "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", | |
| "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", | |
| "dev": true, | |
| "dependencies": { | |
| "escape-goat": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/puppeteer-core": { | |
| "version": "10.4.0", | |
| "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-10.4.0.tgz", | |
| "integrity": "sha512-KU8zyb7AIOqNjLCN3wkrFXxh+EVaG+zrs2P03ATNjc3iwSxHsu5/EvZiREpQ/IJiT9xfQbDVgKcsvRuzLCxglQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "debug": "4.3.1", | |
| "devtools-protocol": "0.0.901419", | |
| "extract-zip": "2.0.1", | |
| "https-proxy-agent": "5.0.0", | |
| "node-fetch": "2.6.1", | |
| "pkg-dir": "4.2.0", | |
| "progress": "2.0.1", | |
| "proxy-from-env": "1.1.0", | |
| "rimraf": "3.0.2", | |
| "tar-fs": "2.0.0", | |
| "unbzip2-stream": "1.3.3", | |
| "ws": "7.4.6" | |
| }, | |
| "engines": { | |
| "node": ">=10.18.1" | |
| } | |
| }, | |
| "node_modules/puppeteer-core/node_modules/debug": { | |
| "version": "4.3.1", | |
| "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", | |
| "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "ms": "2.1.2" | |
| }, | |
| "engines": { | |
| "node": ">=6.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "supports-color": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/puppeteer-core/node_modules/node-fetch": { | |
| "version": "2.6.1", | |
| "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", | |
| "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": "4.x || >=6.0.0" | |
| } | |
| }, | |
| "node_modules/puppeteer-core/node_modules/ws": { | |
| "version": "7.4.6", | |
| "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", | |
| "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=8.3.0" | |
| }, | |
| "peerDependencies": { | |
| "bufferutil": "^4.0.1", | |
| "utf-8-validate": "^5.0.2" | |
| }, | |
| "peerDependenciesMeta": { | |
| "bufferutil": { | |
| "optional": true | |
| }, | |
| "utf-8-validate": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/q": { | |
| "version": "1.5.1", | |
| "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", | |
| "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.6.0", | |
| "teleport": ">=0.2.0" | |
| } | |
| }, | |
| "node_modules/qs": { | |
| "version": "6.5.3", | |
| "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", | |
| "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.6" | |
| } | |
| }, | |
| "node_modules/queue": { | |
| "version": "6.0.2", | |
| "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", | |
| "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "inherits": "~2.0.3" | |
| } | |
| }, | |
| "node_modules/queue-microtask": { | |
| "version": "1.2.3", | |
| "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", | |
| "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ] | |
| }, | |
| "node_modules/quick-lru": { | |
| "version": "5.1.1", | |
| "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", | |
| "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/raw-body": { | |
| "version": "2.4.2", | |
| "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", | |
| "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "bytes": "3.1.1", | |
| "http-errors": "1.8.1", | |
| "iconv-lite": "0.4.24", | |
| "unpipe": "1.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8" | |
| } | |
| }, | |
| "node_modules/raw-body/node_modules/iconv-lite": { | |
| "version": "0.4.24", | |
| "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | |
| "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "safer-buffer": ">= 2.1.2 < 3" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/rc": { | |
| "version": "1.2.8", | |
| "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", | |
| "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", | |
| "dev": true, | |
| "dependencies": { | |
| "deep-extend": "^0.6.0", | |
| "ini": "~1.3.0", | |
| "minimist": "^1.2.0", | |
| "strip-json-comments": "~2.0.1" | |
| }, | |
| "bin": { | |
| "rc": "cli.js" | |
| } | |
| }, | |
| "node_modules/rc/node_modules/ini": { | |
| "version": "1.3.8", | |
| "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", | |
| "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", | |
| "dev": true | |
| }, | |
| "node_modules/rc/node_modules/strip-json-comments": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", | |
| "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/readable-stream": { | |
| "version": "3.6.0", | |
| "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", | |
| "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", | |
| "dev": true, | |
| "dependencies": { | |
| "inherits": "^2.0.3", | |
| "string_decoder": "^1.1.1", | |
| "util-deprecate": "^1.0.1" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/readable-web-to-node-stream": { | |
| "version": "3.0.2", | |
| "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", | |
| "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", | |
| "dev": true, | |
| "dependencies": { | |
| "readable-stream": "^3.6.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/Borewit" | |
| } | |
| }, | |
| "node_modules/readdirp": { | |
| "version": "3.6.0", | |
| "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", | |
| "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "picomatch": "^2.2.1" | |
| }, | |
| "engines": { | |
| "node": ">=8.10.0" | |
| } | |
| }, | |
| "node_modules/registry-auth-token": { | |
| "version": "4.2.1", | |
| "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", | |
| "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", | |
| "dev": true, | |
| "dependencies": { | |
| "rc": "^1.2.8" | |
| }, | |
| "engines": { | |
| "node": ">=6.0.0" | |
| } | |
| }, | |
| "node_modules/registry-url": { | |
| "version": "5.1.0", | |
| "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", | |
| "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", | |
| "dev": true, | |
| "dependencies": { | |
| "rc": "^1.2.8" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/request": { | |
| "version": "2.88.2", | |
| "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", | |
| "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", | |
| "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", | |
| "dev": true, | |
| "dependencies": { | |
| "aws-sign2": "~0.7.0", | |
| "aws4": "^1.8.0", | |
| "caseless": "~0.12.0", | |
| "combined-stream": "~1.0.6", | |
| "extend": "~3.0.2", | |
| "forever-agent": "~0.6.1", | |
| "form-data": "~2.3.2", | |
| "har-validator": "~5.1.3", | |
| "http-signature": "~1.2.0", | |
| "is-typedarray": "~1.0.0", | |
| "isstream": "~0.1.2", | |
| "json-stringify-safe": "~5.0.1", | |
| "mime-types": "~2.1.19", | |
| "oauth-sign": "~0.9.0", | |
| "performance-now": "^2.1.0", | |
| "qs": "~6.5.2", | |
| "safe-buffer": "^5.1.2", | |
| "tough-cookie": "~2.5.0", | |
| "tunnel-agent": "^0.6.0", | |
| "uuid": "^3.3.2" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/request/node_modules/form-data": { | |
| "version": "2.3.3", | |
| "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", | |
| "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "asynckit": "^0.4.0", | |
| "combined-stream": "^1.0.6", | |
| "mime-types": "^2.1.12" | |
| }, | |
| "engines": { | |
| "node": ">= 0.12" | |
| } | |
| }, | |
| "node_modules/request/node_modules/tough-cookie": { | |
| "version": "2.5.0", | |
| "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", | |
| "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", | |
| "dev": true, | |
| "dependencies": { | |
| "psl": "^1.1.28", | |
| "punycode": "^2.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=0.8" | |
| } | |
| }, | |
| "node_modules/require-from-string": { | |
| "version": "2.0.2", | |
| "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", | |
| "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/resolve-alpn": { | |
| "version": "1.2.1", | |
| "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", | |
| "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/responselike": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", | |
| "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "lowercase-keys": "^2.0.0" | |
| } | |
| }, | |
| "node_modules/restore-cursor": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", | |
| "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", | |
| "dev": true, | |
| "dependencies": { | |
| "onetime": "^5.1.0", | |
| "signal-exit": "^3.0.2" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/retry": { | |
| "version": "0.12.0", | |
| "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", | |
| "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 4" | |
| } | |
| }, | |
| "node_modules/reusify": { | |
| "version": "1.0.4", | |
| "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", | |
| "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", | |
| "dev": true, | |
| "engines": { | |
| "iojs": ">=1.0.0", | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/rimraf": { | |
| "version": "3.0.2", | |
| "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", | |
| "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", | |
| "dev": true, | |
| "dependencies": { | |
| "glob": "^7.1.3" | |
| }, | |
| "bin": { | |
| "rimraf": "bin.js" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/isaacs" | |
| } | |
| }, | |
| "node_modules/run-parallel": { | |
| "version": "1.2.0", | |
| "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", | |
| "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ], | |
| "dependencies": { | |
| "queue-microtask": "^1.2.2" | |
| } | |
| }, | |
| "node_modules/safe-buffer": { | |
| "version": "5.2.1", | |
| "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", | |
| "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ] | |
| }, | |
| "node_modules/safer-buffer": { | |
| "version": "2.1.2", | |
| "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | |
| "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", | |
| "dev": true | |
| }, | |
| "node_modules/saxes": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", | |
| "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "xmlchars": "^2.2.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/semver": { | |
| "version": "7.3.5", | |
| "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", | |
| "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "lru-cache": "^6.0.0" | |
| }, | |
| "bin": { | |
| "semver": "bin/semver.js" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/semver-diff": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", | |
| "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", | |
| "dev": true, | |
| "dependencies": { | |
| "semver": "^6.3.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/semver-diff/node_modules/semver": { | |
| "version": "6.3.0", | |
| "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | |
| "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | |
| "dev": true, | |
| "bin": { | |
| "semver": "bin/semver.js" | |
| } | |
| }, | |
| "node_modules/set-blocking": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", | |
| "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/setimmediate": { | |
| "version": "1.0.5", | |
| "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", | |
| "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", | |
| "dev": true | |
| }, | |
| "node_modules/setprototypeof": { | |
| "version": "1.2.0", | |
| "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", | |
| "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/shebang-command": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", | |
| "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", | |
| "dev": true, | |
| "dependencies": { | |
| "shebang-regex": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/shebang-regex": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", | |
| "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/signal-exit": { | |
| "version": "3.0.6", | |
| "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", | |
| "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", | |
| "dev": true | |
| }, | |
| "node_modules/simple-concat": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", | |
| "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ], | |
| "optional": true | |
| }, | |
| "node_modules/simple-get": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", | |
| "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "decompress-response": "^4.2.0", | |
| "once": "^1.3.1", | |
| "simple-concat": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/simple-get/node_modules/decompress-response": { | |
| "version": "4.2.1", | |
| "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", | |
| "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "mimic-response": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/simple-get/node_modules/mimic-response": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", | |
| "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/simple-swizzle": { | |
| "version": "0.2.2", | |
| "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", | |
| "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "is-arrayish": "^0.3.1" | |
| } | |
| }, | |
| "node_modules/slash": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", | |
| "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/smart-buffer": { | |
| "version": "4.2.0", | |
| "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", | |
| "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 6.0.0", | |
| "npm": ">= 3.0.0" | |
| } | |
| }, | |
| "node_modules/socks": { | |
| "version": "2.6.1", | |
| "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", | |
| "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", | |
| "dev": true, | |
| "dependencies": { | |
| "ip": "^1.1.5", | |
| "smart-buffer": "^4.1.0" | |
| }, | |
| "engines": { | |
| "node": ">= 10.13.0", | |
| "npm": ">= 3.0.0" | |
| } | |
| }, | |
| "node_modules/socks-proxy-agent": { | |
| "version": "6.1.1", | |
| "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", | |
| "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", | |
| "dev": true, | |
| "dependencies": { | |
| "agent-base": "^6.0.2", | |
| "debug": "^4.3.1", | |
| "socks": "^2.6.1" | |
| }, | |
| "engines": { | |
| "node": ">= 10" | |
| } | |
| }, | |
| "node_modules/source-map": { | |
| "version": "0.6.1", | |
| "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | |
| "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/source-map-js": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", | |
| "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/sshpk": { | |
| "version": "1.17.0", | |
| "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", | |
| "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "asn1": "~0.2.3", | |
| "assert-plus": "^1.0.0", | |
| "bcrypt-pbkdf": "^1.0.0", | |
| "dashdash": "^1.12.0", | |
| "ecc-jsbn": "~0.1.1", | |
| "getpass": "^0.1.1", | |
| "jsbn": "~0.1.0", | |
| "safer-buffer": "^2.0.2", | |
| "tweetnacl": "~0.14.0" | |
| }, | |
| "bin": { | |
| "sshpk-conv": "bin/sshpk-conv", | |
| "sshpk-sign": "bin/sshpk-sign", | |
| "sshpk-verify": "bin/sshpk-verify" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/ssri": { | |
| "version": "8.0.1", | |
| "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", | |
| "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "minipass": "^3.1.1" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/statuses": { | |
| "version": "1.5.0", | |
| "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | |
| "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 0.6" | |
| } | |
| }, | |
| "node_modules/string_decoder": { | |
| "version": "1.3.0", | |
| "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", | |
| "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", | |
| "dev": true, | |
| "dependencies": { | |
| "safe-buffer": "~5.2.0" | |
| } | |
| }, | |
| "node_modules/string-width": { | |
| "version": "4.2.3", | |
| "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", | |
| "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", | |
| "dev": true, | |
| "dependencies": { | |
| "emoji-regex": "^8.0.0", | |
| "is-fullwidth-code-point": "^3.0.0", | |
| "strip-ansi": "^6.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/strip-ansi": { | |
| "version": "6.0.1", | |
| "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", | |
| "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", | |
| "dev": true, | |
| "dependencies": { | |
| "ansi-regex": "^5.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/strip-final-newline": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", | |
| "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/strip-json-comments": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", | |
| "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/strnum": { | |
| "version": "1.0.5", | |
| "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", | |
| "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", | |
| "dev": true | |
| }, | |
| "node_modules/strtok3": { | |
| "version": "6.2.4", | |
| "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.2.4.tgz", | |
| "integrity": "sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@tokenizer/token": "^0.3.0", | |
| "peek-readable": "^4.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/Borewit" | |
| } | |
| }, | |
| "node_modules/supports-color": { | |
| "version": "7.2.0", | |
| "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | |
| "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | |
| "dev": true, | |
| "dependencies": { | |
| "has-flag": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/symbol-tree": { | |
| "version": "3.2.4", | |
| "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", | |
| "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/tar": { | |
| "version": "6.1.11", | |
| "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", | |
| "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", | |
| "dev": true, | |
| "dependencies": { | |
| "chownr": "^2.0.0", | |
| "fs-minipass": "^2.0.0", | |
| "minipass": "^3.0.0", | |
| "minizlib": "^2.1.1", | |
| "mkdirp": "^1.0.3", | |
| "yallist": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">= 10" | |
| } | |
| }, | |
| "node_modules/tar-fs": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", | |
| "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "chownr": "^1.1.1", | |
| "mkdirp": "^0.5.1", | |
| "pump": "^3.0.0", | |
| "tar-stream": "^2.0.0" | |
| } | |
| }, | |
| "node_modules/tar-fs/node_modules/chownr": { | |
| "version": "1.1.4", | |
| "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", | |
| "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/tar-fs/node_modules/mkdirp": { | |
| "version": "0.5.5", | |
| "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", | |
| "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "minimist": "^1.2.5" | |
| }, | |
| "bin": { | |
| "mkdirp": "bin/cmd.js" | |
| } | |
| }, | |
| "node_modules/tar-stream": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", | |
| "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "bl": "^4.0.3", | |
| "end-of-stream": "^1.4.1", | |
| "fs-constants": "^1.0.0", | |
| "inherits": "^2.0.3", | |
| "readable-stream": "^3.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/text-table": { | |
| "version": "0.2.0", | |
| "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", | |
| "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/through": { | |
| "version": "2.3.8", | |
| "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", | |
| "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/to-readable-stream": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", | |
| "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/to-regex-range": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", | |
| "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-number": "^7.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8.0" | |
| } | |
| }, | |
| "node_modules/toidentifier": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", | |
| "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=0.6" | |
| } | |
| }, | |
| "node_modules/token-types": { | |
| "version": "4.1.1", | |
| "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.1.1.tgz", | |
| "integrity": "sha512-hD+QyuUAyI2spzsI0B7gf/jJ2ggR4RjkAo37j3StuePhApJUwcWDjnHDOFdIWYSwNR28H14hpwm4EI+V1Ted1w==", | |
| "dev": true, | |
| "dependencies": { | |
| "@tokenizer/token": "^0.3.0", | |
| "ieee754": "^1.2.1" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/Borewit" | |
| } | |
| }, | |
| "node_modules/tough-cookie": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", | |
| "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "psl": "^1.1.33", | |
| "punycode": "^2.1.1", | |
| "universalify": "^0.1.2" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/tough-cookie/node_modules/universalify": { | |
| "version": "0.1.2", | |
| "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", | |
| "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 4.0.0" | |
| } | |
| }, | |
| "node_modules/tr46": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", | |
| "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "punycode": "^2.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/tslib": { | |
| "version": "2.3.1", | |
| "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", | |
| "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/tsutils": { | |
| "version": "3.21.0", | |
| "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", | |
| "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "tslib": "^1.8.1" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| }, | |
| "peerDependencies": { | |
| "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" | |
| } | |
| }, | |
| "node_modules/tsutils/node_modules/tslib": { | |
| "version": "1.14.1", | |
| "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", | |
| "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/tunnel-agent": { | |
| "version": "0.6.0", | |
| "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | |
| "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", | |
| "dev": true, | |
| "dependencies": { | |
| "safe-buffer": "^5.0.1" | |
| }, | |
| "engines": { | |
| "node": "*" | |
| } | |
| }, | |
| "node_modules/tweetnacl": { | |
| "version": "0.14.5", | |
| "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", | |
| "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", | |
| "dev": true | |
| }, | |
| "node_modules/type-check": { | |
| "version": "0.4.0", | |
| "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", | |
| "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", | |
| "dev": true, | |
| "dependencies": { | |
| "prelude-ls": "^1.2.1" | |
| }, | |
| "engines": { | |
| "node": ">= 0.8.0" | |
| } | |
| }, | |
| "node_modules/type-fest": { | |
| "version": "0.20.2", | |
| "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", | |
| "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/typedarray-to-buffer": { | |
| "version": "3.1.5", | |
| "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", | |
| "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-typedarray": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/typescript": { | |
| "version": "4.6.2", | |
| "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", | |
| "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", | |
| "dev": true, | |
| "bin": { | |
| "tsc": "bin/tsc", | |
| "tsserver": "bin/tsserver" | |
| }, | |
| "engines": { | |
| "node": ">=4.2.0" | |
| } | |
| }, | |
| "node_modules/unbzip2-stream": { | |
| "version": "1.3.3", | |
| "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", | |
| "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "buffer": "^5.2.1", | |
| "through": "^2.3.8" | |
| } | |
| }, | |
| "node_modules/unique-filename": { | |
| "version": "1.1.1", | |
| "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", | |
| "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "unique-slug": "^2.0.0" | |
| } | |
| }, | |
| "node_modules/unique-slug": { | |
| "version": "2.0.2", | |
| "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", | |
| "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", | |
| "dev": true, | |
| "dependencies": { | |
| "imurmurhash": "^0.1.4" | |
| } | |
| }, | |
| "node_modules/unique-string": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", | |
| "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", | |
| "dev": true, | |
| "dependencies": { | |
| "crypto-random-string": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/universalify": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", | |
| "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 10.0.0" | |
| } | |
| }, | |
| "node_modules/unpipe": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", | |
| "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">= 0.8" | |
| } | |
| }, | |
| "node_modules/update-notifier": { | |
| "version": "5.1.0", | |
| "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", | |
| "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", | |
| "dev": true, | |
| "dependencies": { | |
| "boxen": "^5.0.0", | |
| "chalk": "^4.1.0", | |
| "configstore": "^5.0.1", | |
| "has-yarn": "^2.1.0", | |
| "import-lazy": "^2.1.0", | |
| "is-ci": "^2.0.0", | |
| "is-installed-globally": "^0.4.0", | |
| "is-npm": "^5.0.0", | |
| "is-yarn-global": "^0.3.0", | |
| "latest-version": "^5.1.0", | |
| "pupa": "^2.1.1", | |
| "semver": "^7.3.4", | |
| "semver-diff": "^3.1.1", | |
| "xdg-basedir": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/yeoman/update-notifier?sponsor=1" | |
| } | |
| }, | |
| "node_modules/update-notifier/node_modules/ci-info": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", | |
| "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", | |
| "dev": true | |
| }, | |
| "node_modules/update-notifier/node_modules/is-ci": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", | |
| "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", | |
| "dev": true, | |
| "dependencies": { | |
| "ci-info": "^2.0.0" | |
| }, | |
| "bin": { | |
| "is-ci": "bin.js" | |
| } | |
| }, | |
| "node_modules/uri-js": { | |
| "version": "4.4.1", | |
| "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", | |
| "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", | |
| "dev": true, | |
| "dependencies": { | |
| "punycode": "^2.1.0" | |
| } | |
| }, | |
| "node_modules/url-parse-lax": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", | |
| "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", | |
| "dev": true, | |
| "dependencies": { | |
| "prepend-http": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/util-deprecate": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | |
| "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", | |
| "dev": true | |
| }, | |
| "node_modules/uuid": { | |
| "version": "3.4.0", | |
| "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", | |
| "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", | |
| "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", | |
| "dev": true, | |
| "bin": { | |
| "uuid": "bin/uuid" | |
| } | |
| }, | |
| "node_modules/validate-npm-package-name": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", | |
| "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", | |
| "dev": true, | |
| "dependencies": { | |
| "builtins": "^1.0.3" | |
| } | |
| }, | |
| "node_modules/verror": { | |
| "version": "1.10.0", | |
| "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", | |
| "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", | |
| "dev": true, | |
| "engines": [ | |
| "node >=0.6.0" | |
| ], | |
| "dependencies": { | |
| "assert-plus": "^1.0.0", | |
| "core-util-is": "1.0.2", | |
| "extsprintf": "^1.2.0" | |
| } | |
| }, | |
| "node_modules/vm2": { | |
| "version": "3.9.5", | |
| "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.5.tgz", | |
| "integrity": "sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng==", | |
| "dev": true, | |
| "optional": true, | |
| "bin": { | |
| "vm2": "bin/vm2" | |
| }, | |
| "engines": { | |
| "node": ">=6.0" | |
| } | |
| }, | |
| "node_modules/w3c-hr-time": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", | |
| "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "browser-process-hrtime": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/w3c-xmlserializer": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", | |
| "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "xml-name-validator": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/wcwidth": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", | |
| "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", | |
| "dev": true, | |
| "dependencies": { | |
| "defaults": "^1.0.3" | |
| } | |
| }, | |
| "node_modules/webidl-conversions": { | |
| "version": "6.1.0", | |
| "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", | |
| "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=10.4" | |
| } | |
| }, | |
| "node_modules/whatwg-encoding": { | |
| "version": "1.0.5", | |
| "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", | |
| "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "iconv-lite": "0.4.24" | |
| } | |
| }, | |
| "node_modules/whatwg-encoding/node_modules/iconv-lite": { | |
| "version": "0.4.24", | |
| "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | |
| "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "safer-buffer": ">= 2.1.2 < 3" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/whatwg-mimetype": { | |
| "version": "2.3.0", | |
| "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", | |
| "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/whatwg-url": { | |
| "version": "8.7.0", | |
| "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", | |
| "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "lodash": "^4.7.0", | |
| "tr46": "^2.1.0", | |
| "webidl-conversions": "^6.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/which": { | |
| "version": "2.0.2", | |
| "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", | |
| "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", | |
| "dev": true, | |
| "dependencies": { | |
| "isexe": "^2.0.0" | |
| }, | |
| "bin": { | |
| "node-which": "bin/node-which" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/wide-align": { | |
| "version": "1.1.5", | |
| "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", | |
| "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "string-width": "^1.0.2 || 2 || 3 || 4" | |
| } | |
| }, | |
| "node_modules/widest-line": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", | |
| "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", | |
| "dev": true, | |
| "dependencies": { | |
| "string-width": "^4.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/word-wrap": { | |
| "version": "1.2.3", | |
| "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", | |
| "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/wrap-ansi": { | |
| "version": "7.0.0", | |
| "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", | |
| "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "ansi-styles": "^4.0.0", | |
| "string-width": "^4.1.0", | |
| "strip-ansi": "^6.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/chalk/wrap-ansi?sponsor=1" | |
| } | |
| }, | |
| "node_modules/wrappy": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | |
| "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", | |
| "dev": true | |
| }, | |
| "node_modules/write-file-atomic": { | |
| "version": "3.0.3", | |
| "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", | |
| "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "imurmurhash": "^0.1.4", | |
| "is-typedarray": "^1.0.0", | |
| "signal-exit": "^3.0.2", | |
| "typedarray-to-buffer": "^3.1.5" | |
| } | |
| }, | |
| "node_modules/ws": { | |
| "version": "7.5.6", | |
| "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", | |
| "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": ">=8.3.0" | |
| }, | |
| "peerDependencies": { | |
| "bufferutil": "^4.0.1", | |
| "utf-8-validate": "^5.0.2" | |
| }, | |
| "peerDependenciesMeta": { | |
| "bufferutil": { | |
| "optional": true | |
| }, | |
| "utf-8-validate": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/xdg-basedir": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", | |
| "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/xml-name-validator": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", | |
| "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/xmlchars": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", | |
| "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", | |
| "dev": true, | |
| "optional": true | |
| }, | |
| "node_modules/xregexp": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", | |
| "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=", | |
| "dev": true, | |
| "optional": true, | |
| "engines": { | |
| "node": "*" | |
| } | |
| }, | |
| "node_modules/yallist": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", | |
| "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", | |
| "dev": true | |
| }, | |
| "node_modules/yauzl": { | |
| "version": "2.10.0", | |
| "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", | |
| "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", | |
| "dev": true, | |
| "optional": true, | |
| "dependencies": { | |
| "buffer-crc32": "~0.2.3", | |
| "fd-slicer": "~1.1.0" | |
| } | |
| } | |
| } | |
| } |
| { | |
| "name": "@gar/promisify", | |
| "version": "1.1.2", | |
| "description": "Promisify an entire class or object", | |
| "main": "index.js", | |
| "repository": { | |
| "type": "git", | |
| "url": "https://github.com/wraithgar/gar-promisify.git" | |
| }, | |
| "scripts": { | |
| "lint": "standard", | |
| "lint:fix": "standard --fix", | |
| "test": "lab -a @hapi/code -t 100", | |
| "posttest": "npm run lint" | |
| }, | |
| "files": [ | |
| "index.js" | |
| ], | |
| "keywords": [ | |
| "promisify", | |
| "all", | |
| "class", | |
| "object" | |
| ], | |
| "author": "Gar <gar+npm@danger.computer>", | |
| "license": "MIT", | |
| "devDependencies": { | |
| "@hapi/code": "^8.0.1", | |
| "@hapi/lab": "^24.1.0", | |
| "standard": "^16.0.3" | |
| } | |
| } |
| { | |
| "connector": "puppeteer", | |
| "formatters": [ | |
| "html", | |
| "summary" | |
| ], | |
| "hints": { | |
| "axe/aria": "error", | |
| "axe/color": "error", | |
| "axe/forms": "error", | |
| "axe/keyboard": "error", | |
| "axe/language": "error", | |
| "axe/name-role-value": "error", | |
| "axe/parsing": "error", | |
| "axe/semantics": "error", | |
| "axe/sensory-and-visual-cues": "error", | |
| "axe/structure": "error", | |
| "axe/tables": "error", | |
| "axe/text-alternatives": "error", | |
| "axe/time-and-media": "error" | |
| }, | |
| "hintsTimeout": 120000, | |
| "parsers": [] | |
| } |
| { | |
| "dependencies": { | |
| "@hint/connector-puppeteer": "^2.5.12", | |
| "@hint/formatter-html": "^4.3.6", | |
| "@hint/formatter-summary": "^3.0.28", | |
| "@hint/hint-axe": "^4.4.8" | |
| }, | |
| "description": "webhint's axe-based accessibility configuration for WCAG 2.1 Level A and Level AA requirements", | |
| "files": [ | |
| "index.json" | |
| ], | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "version": "2.0.15" | |
| } |
| { | |
| "connector": "local", | |
| "extends": [ | |
| "accessibility", | |
| "progressive-web-apps" | |
| ], | |
| "formatters": [ | |
| "html", | |
| "summary" | |
| ], | |
| "hints": [ | |
| "apple-touch-icons", | |
| "button-type", | |
| "compat-api/css", | |
| "compat-api/html", | |
| "create-element-svg", | |
| "css-prefix-order", | |
| "disown-opener", | |
| "highest-available-document-mode", | |
| "leading-dot-classlist", | |
| "manifest-exists", | |
| "meta-charset-utf-8", | |
| "meta-viewport", | |
| "no-bom", | |
| "no-inline-styles", | |
| "no-protocol-relative-urls", | |
| "scoped-svg-styles", | |
| "sri", | |
| "typescript-config/consistent-casing", | |
| "typescript-config/import-helpers", | |
| "typescript-config/is-valid", | |
| "typescript-config/strict", | |
| "typescript-config/target" | |
| ], | |
| "hintsTimeout": 10000, | |
| "parsers": [ | |
| "babel-config", | |
| "css", | |
| "html", | |
| "javascript", | |
| "jsx", | |
| "less", | |
| "sass", | |
| "typescript", | |
| "typescript-config", | |
| "webpack-config" | |
| ] | |
| } |
| { | |
| "dependencies": { | |
| "@hint/configuration-accessibility": "^2.0.15", | |
| "@hint/configuration-progressive-web-apps": "^7.0.15", | |
| "@hint/connector-local": "^3.2.15", | |
| "@hint/formatter-html": "^4.3.6", | |
| "@hint/formatter-json": "^3.1.25", | |
| "@hint/formatter-summary": "^3.0.28", | |
| "@hint/hint-babel-config": "^2.4.15", | |
| "@hint/hint-button-type": "^3.0.10", | |
| "@hint/hint-compat-api": "^4.4.7", | |
| "@hint/hint-create-element-svg": "^1.3.14", | |
| "@hint/hint-css-prefix-order": "^1.4.14", | |
| "@hint/hint-disown-opener": "^4.0.10", | |
| "@hint/hint-highest-available-document-mode": "^5.0.10", | |
| "@hint/hint-leading-dot-classlist": "^1.0.7", | |
| "@hint/hint-meta-charset-utf-8": "^4.0.10", | |
| "@hint/hint-meta-viewport": "^5.0.10", | |
| "@hint/hint-no-bom": "^4.2.14", | |
| "@hint/hint-no-inline-styles": "^1.0.6", | |
| "@hint/hint-no-protocol-relative-urls": "^3.0.10", | |
| "@hint/hint-scoped-svg-styles": "^1.3.14", | |
| "@hint/hint-sri": "^4.0.10", | |
| "@hint/hint-typescript-config": "^2.5.1", | |
| "@hint/hint-webpack-config": "^2.4.15", | |
| "@hint/parser-babel-config": "^2.1.30", | |
| "@hint/parser-css": "^3.0.28", | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/parser-javascript": "^3.1.14", | |
| "@hint/parser-jsx": "^1.0.15", | |
| "@hint/parser-less": "^1.0.20", | |
| "@hint/parser-sass": "^1.0.20", | |
| "@hint/parser-typescript": "^1.0.15", | |
| "@hint/parser-typescript-config": "^2.4.16", | |
| "@hint/parser-webpack-config": "^2.1.29" | |
| }, | |
| "description": "webhint's recommended hints configuration for development", | |
| "files": [ | |
| "index.json" | |
| ], | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "version": "8.3.1" | |
| } |
| { | |
| "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" | |
| ] | |
| } |
| { | |
| "dependencies": { | |
| "@hint/connector-puppeteer": "^2.5.12", | |
| "@hint/connector-jsdom": "^4.1.15", | |
| "@hint/formatter-html": "^4.3.6", | |
| "@hint/formatter-summary": "^3.0.28", | |
| "@hint/hint-apple-touch-icons": "^4.0.10", | |
| "@hint/hint-manifest-app-name": "^2.4.15", | |
| "@hint/hint-manifest-exists": "^2.4.15", | |
| "@hint/hint-manifest-file-extension": "^3.0.10", | |
| "@hint/hint-manifest-is-valid": "^3.4.6", | |
| "@hint/parser-manifest": "^2.3.6" | |
| }, | |
| "description": "webhint's recommended hints configuration for progressive web apps (PWAs)", | |
| "files": [ | |
| "index.json" | |
| ], | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "version": "7.0.15" | |
| } |
| { | |
| "connector": { | |
| "name": "puppeteer" | |
| }, | |
| "extends": [ | |
| "accessibility" | |
| ], | |
| "formatters": [ | |
| "html", | |
| "summary" | |
| ], | |
| "hints": [ | |
| "button-type", | |
| "compat-api/css", | |
| "compat-api/html", | |
| "content-type", | |
| "create-element-svg", | |
| "css-prefix-order", | |
| "disown-opener", | |
| "highest-available-document-mode", | |
| "html-checker", | |
| "http-cache", | |
| "http-compression", | |
| "leading-dot-classlist", | |
| "meta-charset-utf-8", | |
| "meta-viewport", | |
| "no-bom", | |
| "no-disallowed-headers", | |
| "no-friendly-error-pages", | |
| "no-html-only-headers", | |
| "no-http-redirects", | |
| "no-inline-styles", | |
| "no-protocol-relative-urls", | |
| "no-vulnerable-javascript-libraries", | |
| "scoped-svg-styles", | |
| "sri", | |
| "ssllabs", | |
| "strict-transport-security", | |
| "stylesheet-limits", | |
| "validate-set-cookie-header", | |
| "x-content-type-options" | |
| ], | |
| "hintsTimeout": 120000, | |
| "parsers": [ | |
| "css", | |
| "javascript" | |
| ] | |
| } |
| { | |
| "dependencies": { | |
| "@hint/configuration-accessibility": "^2.0.15", | |
| "@hint/connector-puppeteer": "^2.5.12", | |
| "@hint/connector-jsdom": "^4.1.15", | |
| "@hint/connector-local": "^3.2.15", | |
| "@hint/formatter-html": "^4.3.6", | |
| "@hint/formatter-json": "^3.1.25", | |
| "@hint/formatter-stylish": "^3.1.25", | |
| "@hint/formatter-summary": "^3.0.28", | |
| "@hint/hint-button-type": "^3.0.10", | |
| "@hint/hint-create-element-svg": "^1.3.14", | |
| "@hint/hint-compat-api": "^4.4.7", | |
| "@hint/hint-content-type": "^4.2.14", | |
| "@hint/hint-css-prefix-order": "^1.4.14", | |
| "@hint/hint-disown-opener": "^4.0.10", | |
| "@hint/hint-highest-available-document-mode": "^5.0.10", | |
| "@hint/hint-html-checker": "^3.3.14", | |
| "@hint/hint-http-cache": "^4.0.10", | |
| "@hint/hint-http-compression": "^5.2.14", | |
| "@hint/hint-leading-dot-classlist": "^1.0.7", | |
| "@hint/hint-image-optimization-cloudinary": "^3.2.14", | |
| "@hint/hint-meta-charset-utf-8": "^4.0.10", | |
| "@hint/hint-meta-viewport": "^5.0.10", | |
| "@hint/hint-no-bom": "^4.2.14", | |
| "@hint/hint-no-disallowed-headers": "^3.1.9", | |
| "@hint/hint-no-friendly-error-pages": "^3.3.14", | |
| "@hint/hint-no-html-only-headers": "^3.0.10", | |
| "@hint/hint-no-http-redirects": "^3.0.10", | |
| "@hint/hint-no-inline-styles": "^1.0.6", | |
| "@hint/hint-no-protocol-relative-urls": "^3.0.10", | |
| "@hint/hint-no-vulnerable-javascript-libraries": "^2.12.8", | |
| "@hint/hint-scoped-svg-styles": "^1.3.14", | |
| "@hint/hint-sri": "^4.0.10", | |
| "@hint/hint-ssllabs": "^2.4.14", | |
| "@hint/hint-strict-transport-security": "^3.0.10", | |
| "@hint/hint-stylesheet-limits": "^3.3.14", | |
| "@hint/hint-validate-set-cookie-header": "^3.0.10", | |
| "@hint/hint-x-content-type-options": "^4.0.10", | |
| "@hint/parser-css": "^3.0.28", | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/parser-javascript": "^3.1.14" | |
| }, | |
| "description": "webhint's recommended hints configuration for live websites", | |
| "files": [ | |
| "index.json" | |
| ], | |
| "keywords": [ | |
| "a11y", | |
| "accessibility", | |
| "best-practices", | |
| "compatibility", | |
| "lint", | |
| "performance", | |
| "security", | |
| "webhint", | |
| "webhint-configuration" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "index.json", | |
| "name": "@hint/configuration-web-recommended", | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/configuration-web-recommended", | |
| "type": "git", | |
| "url": "https://github.com/webhintio/hint.git" | |
| }, | |
| "version": "8.2.6" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-connector-tools": "^4.0.29", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "jsdom": "^16.6.0", | |
| "mutationobserver-shim": "^0.3.7" | |
| }, | |
| "description": "hint connector for JSDOM", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@types/jsdom": "^16.2.8", | |
| "@types/lodash": "^4.14.176", | |
| "@types/node": "^15.6.1", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "lodash": "^4.17.21", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "connector", | |
| "jsdom", | |
| "hint", | |
| "hint-connector-jsdom", | |
| "webhint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "./dist/src/connector.js", | |
| "name": "@hint/connector-jsdom", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "optionalDependencies": { | |
| "canvas": "^2.8.0" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/connector-jsdom", | |
| "type": "git", | |
| "url": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "chokidar": "^3.5.2", | |
| "globby": "^11.0.4", | |
| "jsdom": "^16.6.0" | |
| }, | |
| "description": "hint local connector", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.23", | |
| "@types/chokidar": "^2.1.3", | |
| "@types/jsdom": "^16.2.8", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-connector-tools": "^4.0.29", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "is-ci": "^3.0.1", | |
| "lockfile": "^1.0.4", | |
| "puppeteer-core": "^10.4.0" | |
| }, | |
| "description": "hint connector for browsers supported by Puppeteer", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@types/is-ci": "^3.0.0", | |
| "@types/lockfile": "^1.0.2", | |
| "@types/lodash": "^4.14.176", | |
| "@types/node": "^15.6.1", | |
| "@types/puppeteer": "^5.4.3", | |
| "@types/puppeteer-core": "^5.4.0", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "lodash": "^4.17.21", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "puppeteer": "^10.4.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.12" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "description": "A hint formatter that outputs the issues in an HTML file.", | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "ejs": "^3.1.6", | |
| "fs-extra": "^10.0.0", | |
| "lodash": "^4.17.21" | |
| }, | |
| "devDependencies": { | |
| "@types/ejs": "^3.1.0", | |
| "@types/fs-extra": "^9.0.13", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "globby": "^11.0.4", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js && node ./scripts/create-get-message.js && node ./scripts/compile-locales.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.6" | |
| } |
| { | |
| "issues": { | |
| "description": "Show error text.", | |
| "message": "$1 issues" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "description": "webhint formatter that prints the JSON object of the results", | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "lodash": "^4.17.21" | |
| }, | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.25" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "description": "webhint formatter that prints the results using the stylish style", | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "chalk": "^4.1.2", | |
| "lodash": "^4.17.21", | |
| "log-symbols": "^4.1.0", | |
| "strip-ansi": "^6.0.0", | |
| "text-table": "^0.2.0" | |
| }, | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@types/text-table": "^0.2.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.25" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "chalk": "^4.1.2", | |
| "lodash": "^4.17.21", | |
| "log-symbols": "^4.1.0", | |
| "strip-ansi": "^6.0.0", | |
| "text-table": "^0.2.0" | |
| }, | |
| "description": "", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.28" | |
| } |
| { | |
| "couldNotBeFetch": { | |
| "description": "Message to show when the icon request fail", | |
| "message": "The 'apple-touch-icon' could not be fetched (request failed)." | |
| }, | |
| "couldNotBeFetchErrorStatusCode": { | |
| "description": "Message to show when the icon request fail", | |
| "message": "The 'apple-touch-icon' could not be fetched (status code: $1)." | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Require an 'apple-touch-icon'" | |
| }, | |
| "elementDuplicated": { | |
| "description": "Message to show when the 'apple-touch-icon' element is duplicated", | |
| "message": "The 'apple-touch-icon' link element is not needed as one was already specified." | |
| }, | |
| "elementNotInHead": { | |
| "description": "Message to show when the element is not in the head", | |
| "message": "The 'apple-touch-icon' link element should be specified in the '<head>'." | |
| }, | |
| "invalidPNG": { | |
| "description": "Message to show when the icon is an invalid PNG", | |
| "message": "The 'apple-touch-icon' should be a valid PNG image." | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "Use Apple touch icon" | |
| }, | |
| "noElement": { | |
| "description": "Message to show when a link element doesn't exist", | |
| "message": "The 'apple-touch-icon' link element was not specified." | |
| }, | |
| "noEmptyHref": { | |
| "description": "Message to show when a link element has an href empty", | |
| "message": "The 'apple-touch-icon' link element should have a non-empty 'href' attribute." | |
| }, | |
| "shouldBePNG": { | |
| "description": "Message to show when the icon is not a PNG", | |
| "message": "The 'apple-touch-icon' should be a PNG image." | |
| }, | |
| "wrongRelAttribute": { | |
| "description": "Message to show when the rel attribute is not the right one", | |
| "message": "The 'apple-touch-icon' link element should have 'rel=\"apple-touch-icon\"'." | |
| }, | |
| "wrongResolution": { | |
| "description": "Message to show when the icon doesn't have a recommended resolution", | |
| "message": "The 'apple-touch-icon' size is not recommended. Size should be 120x120, 152x152, 167x167, or 180x180." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "image-size": "^1.0.0" | |
| }, | |
| "description": "hint for best practices related to the apple-touch-icons", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@types/image-size": "^0.8.0", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "axe-core": "^4.3.3" | |
| }, | |
| "description": "hint that that checks using axe for accessibility related best practices", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "lodash": "^4.17.21", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm run prebuild && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run prebuild && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.8" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if the Babel configuration is valid.", | |
| "devDependencies": { | |
| "@hint/parser-babel-config": "^2.1.30", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "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"] | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.6", | |
| "@hint/utils-css": "^1.0.10", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "lodash": "^4.17.21" | |
| }, | |
| "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.28", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/lodash": "^4.14.176", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "postcss": "^8.3.11", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "4.4.7" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "content-type": "^1.0.4", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint for media types (f.k.a. MIME types) related best practices", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/content-type": "^1.1.5", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "Infrom users that they need to use createElementNS to create SVG elements instead of createElement", | |
| "devDependencies": { | |
| "@hint/parser-javascript": "^3.1.14", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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", | |
| "init": "npm install && npm run build", | |
| "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.14" | |
| } |
| { | |
| "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'." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.10", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "postcss": "^8.3.11" | |
| }, | |
| "description": "Ensure vendor-prefixed versions of a CSS property are listed before the unprefixed version.", | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.28", | |
| "@hint/parser-sass": "^1.0.20", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "postcss": "^8.3.11", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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", | |
| "init": "npm install && npm run build", | |
| "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.14" | |
| } |
| { | |
| "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'." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.6", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if external links disown the opener", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "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.14", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "lodash": "^4.17.21" | |
| }, | |
| "description": "hint that that validates HTML pages using the Nu HTML checker", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@types/request": "^2.48.7", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint for HTTP caching related best practices", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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'." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint for HTTP compression related best practices", | |
| "devDependencies": { | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "cloudinary": "^1.27.1", | |
| "fs-extra": "^10.0.0", | |
| "image-size": "^1.0.0" | |
| }, | |
| "description": "hint that that checks using Cloudinary's API if images are optimized", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "Inform users about classList.add or classList.remove with leading '.' in the argument pitfall", | |
| "devDependencies": { | |
| "@hint/parser-javascript": "^3.1.14", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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", | |
| "init": "npm install && npm run build", | |
| "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.7" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "punycode": "^2.1.1" | |
| }, | |
| "description": "hint for best practices related to the web app manifest's name and short_name members", | |
| "devDependencies": { | |
| "@hint/parser-manifest": "^2.3.6", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if a web app manifest file was specified and it exists", | |
| "devDependencies": { | |
| "@hint/parser-manifest": "^2.3.6", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "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'." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if the web app manifest file has the correct file extension", | |
| "devDependencies": { | |
| "@hint/parser-manifest": "^2.3.6", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-compat-data": "^1.1.6", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "bcp47": "^1.1.2", | |
| "color-string": "^1.6.0" | |
| }, | |
| "description": "hint that that checks if the web app manifest file is valid", | |
| "devDependencies": { | |
| "@hint/parser-manifest": "^2.3.6", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/color-string": "^1.5.0", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run i18n && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run i18n && npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "3.4.6" | |
| } |
| { | |
| "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`" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint for best practices related to the meta charset", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "metaviewport-parser": "^0.2.0" | |
| }, | |
| "description": "hint for best practices related to the meta viewport", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that warns against using the BOM character at the beginning of a text file.", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if disallowed response headers are sent", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.9" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if protocol relative URLs are used", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if HTML document only response headers are sent for other resources", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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)." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint for best practices related to HTTP redirects", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "elementsWithStyleAttributeFound": { | |
| "description": "Message to show when an element with a style attribute is found", | |
| "message": "CSS inline styles should not be used, move styles to an external CSS file" | |
| }, | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "Check if inline styles are used" | |
| }, | |
| "styleElementFound": { | |
| "description": "Message to show when a style element is found.", | |
| "message": "CSS internal styles should not be used, move styles to an external CSS file" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "No inline CSS styles" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "Invalidate the use of CSS inline styles in HTML", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.13.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "hint", | |
| "no-inline-styles", | |
| "no-inline-styles-hint" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/hint.js", | |
| "name": "@hint/hint-no-inline-styles", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/hint-no-inline-styles", | |
| "type": "git", | |
| "url": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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", | |
| "init": "npm install && npm run build", | |
| "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.6" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if protocol relative URLs are used", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "description": { | |
| "description": "Metadata description", | |
| "message": "This hint checks if the site is running any vulnerable library using https://snyk.io database" | |
| }, | |
| "errorExecuting": { | |
| "description": "Report message when the execution of the script fails", | |
| "message": "Error executing script: '$1'" | |
| }, | |
| "learnMore": { | |
| "description": "Snyk documentation link text", | |
| "message": "Learn more about vulnerability $1 ($2) at Snyk" | |
| }, | |
| "name": { | |
| "description": "Metadata name", | |
| "message": "No vulnerable libraries" | |
| }, | |
| "notFastEnough": { | |
| "description": "Report message when evaluating the script takes too long", | |
| "message": "webhint did not return the result fast enough" | |
| }, | |
| "tryAgainLater": { | |
| "description": "Report message when there is an error running the script", | |
| "message": "$1. Please try again later, or report an issue if this problem persists." | |
| }, | |
| "versionNotCompliant": { | |
| "description": "Logger error message to show when a package version is not semver compliantff", | |
| "message": "Version $1 of $2 isn't semver compliant" | |
| }, | |
| "vulnerabilities": { | |
| "description": "Report message when more than one vulnerability is found in a package", | |
| "message": "'$1' has $2 known vulnerabilities ($3)." | |
| }, | |
| "vulnerability": { | |
| "description": "Report message when a vulnerability is found in a package", | |
| "message": "'$1' has $2 known vulnerability ($3)." | |
| } | |
| } |
| {"npm":{"@angular/core":[{"id":"SNYK-JS-ANGULARCORE-1070902","packageManager":"npm","packageName":"@angular/core","semver":{"vulnerable":["<11.0.5",">=11.1.0-next.0 <11.1.0-next.3"]},"severity":"low"}],"ag-grid":[],"angular":[{"id":"SNYK-JS-ANGULAR-572020","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.8.0"]},"severity":"high"},{"id":"SNYK-JS-ANGULAR-570058","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.8.0"]},"severity":"medium"},{"id":"SNYK-JS-ANGULAR-534884","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.4.0-beta.6 <1.7.9"]},"severity":"high"},{"id":"SNYK-JS-ANGULAR-471885","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.3"]},"severity":"medium"},{"id":"SNYK-JS-ANGULAR-471882","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.5"]},"severity":"medium"},{"id":"SNYK-JS-ANGULAR-471879","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.0-rc.0"]},"severity":"medium"},{"id":"npm:angular:20180202","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.9"]},"severity":"medium"},{"id":"npm:angular:20171018","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.6.7"]},"severity":"medium"},{"id":"npm:angular:20160527","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.0.0 <1.2.30"]},"severity":"medium"},{"id":"npm:angular:20160122","packageManager":"npm","packageName":"angular","semver":{"vulnerable":[">=1.3.0 <1.5.0-rc.2"]},"severity":"medium"},{"id":"npm:angular:20140608","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.3.0"]},"severity":"low"},{"id":"npm:angular:20131113","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.2.2"]},"severity":"high"},{"id":"npm:angular:20140908","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.3.0-rc.5"]},"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.27"]},"severity":"high"},{"id":"npm:angular:20130625","packageManager":"npm","packageName":"angular","semver":{"vulnerable":["<1.1.5"]},"severity":"high"}],"angular-gettext":[],"angular-jwt":[],"angular-redactor":[],"ansi2html":[],"ascii-art":[],"assign-deep":[],"astronomia":[],"atob":[],"auth0-lock":[],"backbone":[{"id":"npm:backbone:20160523","packageManager":"npm","packageName":"backbone","semver":{"vulnerable":["<0.1.2"]},"severity":"medium"},{"id":"npm:backbone:20110701","packageManager":"npm","packageName":"backbone","semver":{"vulnerable":["<0.5.0"]},"severity":"medium"}],"base64-url":[],"blueimp-file-upload":[],"bootstrap":[{"id":"SNYK-JS-BOOTSTRAP-173700","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.1",">=4.0.0 <4.3.1"]},"severity":"medium"},{"id":"SNYK-JS-BOOTSTRAP-73560","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":[">=4.0.0 <4.1.2"]},"severity":"medium"},{"id":"SNYK-JS-BOOTSTRAP-72890","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.0"]},"severity":"medium"},{"id":"SNYK-JS-BOOTSTRAP-72889","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.0"]},"severity":"medium"},{"id":"npm:bootstrap:20180529","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.0",">=4.0.0 <4.1.2"]},"severity":"medium"},{"id":"npm:bootstrap:20160627","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<3.4.0",">=4.0.0-alpha <4.0.0-beta.2"]},"severity":"medium"},{"id":"npm:bootstrap:20120510","packageManager":"npm","packageName":"bootstrap","semver":{"vulnerable":["<2.1.0"]},"severity":"medium"}],"bootstrap-markdown":[],"bootstrap-tagsinput":[],"brace-expansion":[],"braces":[],"bson":[],"buefy":[],"c3":[],"checkit":[],"citeproc":[],"ckeditor":[],"clusterize.js":[],"compromise":[],"console-io":[],"content-type-parser":[],"crypto-browserify":[],"d3.js":[],"datatables":[],"deap":[],"decamelize":[],"deep-extend":[],"defaults-deep":[],"diff":[],"dijit":[],"dojo":[{"id":"SNYK-JS-DOJO-559224","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<1.11.10",">=1.12.1 <1.12.8",">=1.13.0 <1.13.7",">=1.14.0 <1.14.6",">=1.15.0 <1.15.3",">=1.16.0 <1.16.2"]},"severity":"medium"},{"id":"SNYK-JS-DOJO-174934","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":[">=1.0.0 <1.0.3",">=1.1.0 <1.1.2",">=1.2.0 <1.2.4",">=1.3.0 <1.3.3",">=1.4.0 <1.4.2"]},"severity":"medium"},{"id":"SNYK-JS-DOJO-174933","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<1.2.0"]},"severity":"medium"},{"id":"SNYK-JS-DOJO-72305","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":[">=1.14.0-pre <1.14.0",">=1.13.0 <1.13.1",">=1.12.1 <1.12.4",">=1.11.0-rc1 <1.11.6","<1.10.10"]},"severity":"medium"},{"id":"npm:dojo:20180818","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<1.10.10",">=1.11.0 <1.11.6",">=1.12.0 <1.12.4",">=1.13.0 <1.13.1"]},"severity":"medium"},{"id":"npm:dojo:20160523","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<0.0.0"]},"severity":"medium"},{"id":"npm:dojo:20100614-6","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<1.4.2"]},"severity":"medium"},{"id":"npm:dojo:20100614","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":[">=0.4.0 <0.4.4",">=1.0.0 <1.0.3",">=1.1.0 <1.1.2",">=1.2.0 <1.2.4",">=1.3.0 <1.3.3",">=1.4.0 <1.4.2"]},"severity":"medium"},{"id":"npm:dojo:20090409","packageManager":"npm","packageName":"dojo","semver":{"vulnerable":["<0.0.0"]},"severity":"medium"}],"dojox":[],"dompurify":[],"ducktype":[],"dustjs-linkedin":[],"easyxdm":[],"ember":[],"emojione":[],"engine.io":[],"engine.io-client":[],"exceljs":[],"extend":[],"favico.js":[],"faye":[],"fernet":[],"foundation-sites":[{"id":"npm:foundation-sites:20170802","packageManager":"npm","packageName":"foundation-sites","semver":{"vulnerable":["<6.0.0"]},"severity":"medium"},{"id":"npm:foundation-sites:20150619","packageManager":"npm","packageName":"foundation-sites","semver":{"vulnerable":["<5.5.3"]},"severity":"medium"},{"id":"npm:foundation-sites:20120717","packageManager":"npm","packageName":"foundation-sites","semver":{"vulnerable":[">=3.0.0 <3.0.6"]},"severity":"medium"}],"fuelux":[],"fullpage.js":[],"getstats":[],"git-username":[],"github-url-to-object":[],"gmail-js":[],"google-closure-library":[{"id":"SNYK-JS-GOOGLECLOSURELIBRARY-561341","packageManager":"npm","packageName":"google-closure-library","semver":{"vulnerable":["<20200315.0.0"]},"severity":"medium"},{"id":"SNYK-JS-GOOGLECLOSURELIBRARY-174519","packageManager":"npm","packageName":"google-closure-library","semver":{"vulnerable":[">=20190121.0.0 <20190301.0.0"]},"severity":"medium"}],"gsap":[{"id":"SNYK-JS-GSAP-1054614","packageManager":"npm","packageName":"gsap","semver":{"vulnerable":["<3.6.0"]},"severity":"high"}],"handlebars":[{"id":"SNYK-JS-HANDLEBARS-1279029","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.7.7"]},"severity":"medium"},{"id":"SNYK-JS-HANDLEBARS-1056767","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.7.7"]},"severity":"medium"},{"id":"SNYK-JS-HANDLEBARS-567742","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.6.0"]},"severity":"medium"},{"id":"SNYK-JS-HANDLEBARS-534988","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=4.0.0 <4.5.3","<3.0.8"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-534478","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=4.0.0 <4.5.3","<3.0.8"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-480388","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=4.0.0 <4.4.5"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-469063","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=4.0.0 <4.3.0","<3.8.0"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-174183","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":[">=3.0.0 <3.0.7",">=4.1.0 <4.1.2",">=4.0.0 <4.0.14"]},"severity":"high"},{"id":"SNYK-JS-HANDLEBARS-173692","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.0.14",">=4.1.0 <4.1.2"]},"severity":"high"},{"id":"npm:handlebars:20151207","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<4.0.0"]},"severity":"medium"},{"id":"npm:handlebars:20110425","packageManager":"npm","packageName":"handlebars","semver":{"vulnerable":["<=1.0.0-beta.3"]},"severity":"medium"}],"haraka":[],"harb":[],"hawk":[],"highcharts":[{"id":"SNYK-JS-HIGHCHARTS-1290057","packageManager":"npm","packageName":"highcharts","semver":{"vulnerable":["<9.0.0"]},"severity":"medium"},{"id":"SNYK-JS-HIGHCHARTS-1018906","packageManager":"npm","packageName":"highcharts","semver":{"vulnerable":["<9.0.0"]},"severity":"medium"},{"id":"SNYK-JS-HIGHCHARTS-571995","packageManager":"npm","packageName":"highcharts","semver":{"vulnerable":["<7.2.2",">=8.0.0 <8.1.1"]},"severity":"high"},{"id":"npm:highcharts:20180225","packageManager":"npm","packageName":"highcharts","semver":{"vulnerable":["<6.1.0"]},"severity":"high"}],"html-dom-parser":[],"i18next":[],"is-my-json-valid":[],"is-url":[],"ismobilejs":[],"jplayer":[],"jqtree":[],"jquery":[{"id":"SNYK-JS-JQUERY-569619","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<1.9.0"]},"severity":"medium"},{"id":"SNYK-JS-JQUERY-567880","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":[">=1.2.0 <3.5.0"]},"severity":"medium"},{"id":"SNYK-JS-JQUERY-565129","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":[">=1.5.1 <3.5.0"]},"severity":"medium"},{"id":"SNYK-JS-JQUERY-174006","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<3.4.0"]},"severity":"medium"},{"id":"npm:jquery:20160529","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":[">=3.0.0-rc1 <3.0.0"]},"severity":"low"},{"id":"npm:jquery:20150627","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<1.12.2",">=1.12.3 <2.2.2",">=2.2.3 <3.0.0"]},"severity":"medium"},{"id":"npm:jquery:20140902","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":[">=1.4.2 <1.6.2"]},"severity":"medium"},{"id":"npm:jquery:20120206","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<1.9.1"]},"severity":"medium"},{"id":"npm:jquery:20110606","packageManager":"npm","packageName":"jquery","semver":{"vulnerable":["<1.6.3"]},"severity":"medium"}],"jquery-colorbox":[],"jquery-file-upload":[],"jquery-migrate":[],"jquery-mobile":[{"id":"SNYK-JS-JQUERYMOBILE-174599","packageManager":"npm","packageName":"jquery-mobile","semver":{"vulnerable":["<=1.5.0-alpha.1"]},"severity":"medium"},{"id":"npm:jquery-mobile:20120802","packageManager":"npm","packageName":"jquery-mobile","semver":{"vulnerable":["<1.2.0"]},"severity":"medium"}],"jquery-ui":[{"id":"SNYK-JS-JQUERYUI-1767767","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.13.0"]},"severity":"high"},{"id":"SNYK-JS-JQUERYUI-1767175","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.13.0"]},"severity":"high"},{"id":"SNYK-JS-JQUERYUI-1767167","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.13.0"]},"severity":"high"},{"id":"SNYK-JS-JQUERYUI-1052825","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<0.0.0"]},"severity":"high"},{"id":"npm:jquery-ui:20121127","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.10.0"]},"severity":"medium"},{"id":"npm:jquery-ui:20100903","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.10.0"]},"severity":"medium"},{"id":"npm:jquery-ui:20160721","packageManager":"npm","packageName":"jquery-ui","semver":{"vulnerable":["<1.12.0"]},"severity":"high"}],"jquery-ujs":[],"jquery.js":[],"js-quantities":[],"js-yaml":[],"jshamcrest":[],"jspdf":[],"jsrender":[],"jstree":[],"knex":[],"knockout":[{"id":"npm:knockout:20180213","packageManager":"npm","packageName":"knockout","semver":{"vulnerable":["<3.5.0-beta"]},"severity":"medium"},{"id":"npm:knockout:20130701","packageManager":"npm","packageName":"knockout","semver":{"vulnerable":[">=2.1.0-pre <3.0.0"]},"severity":"medium"}],"lodash":[{"id":"SNYK-JS-LODASH-1040724","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.21"]},"severity":"high"},{"id":"SNYK-JS-LODASH-1018905","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.21"]},"severity":"medium"},{"id":"SNYK-JS-LODASH-608086","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.17"]},"severity":"high"},{"id":"SNYK-JS-LODASH-590103","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.20"]},"severity":"high"},{"id":"SNYK-JS-LODASH-567746","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.16"]},"severity":"medium"},{"id":"SNYK-JS-LODASH-450202","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.12"]},"severity":"high"},{"id":"SNYK-JS-LODASH-73639","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.11"]},"severity":"medium"},{"id":"SNYK-JS-LODASH-73638","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.11"]},"severity":"high"},{"id":"npm:lodash:20180130","packageManager":"npm","packageName":"lodash","semver":{"vulnerable":["<4.17.5"]},"severity":"medium"}],"mapbox.js":[],"markdown-it":[],"marked":[],"mathjs":[],"mediaelement":[],"merge":[],"merge-deep":[],"merge-objects":[],"merge-options":[],"merge-recursive":[],"mergely":[],"millisecond":[],"mimer":[],"mixin-deep":[],"mobile-detect":[],"moddle-xml":[],"mol-proto":[],"moment":[{"id":"npm:moment:20170905","packageManager":"npm","packageName":"moment","semver":{"vulnerable":["<2.19.3"]},"severity":"low"},{"id":"npm:moment:20161019","packageManager":"npm","packageName":"moment","semver":{"vulnerable":["<2.15.2"]},"severity":"medium"},{"id":"npm:moment:20160126","packageManager":"npm","packageName":"moment","semver":{"vulnerable":["<2.11.2"]},"severity":"medium"}],"morris.js":[],"mqtt":[],"ms":[],"mustache":[{"id":"npm:mustache:20151207","packageManager":"npm","packageName":"mustache","semver":{"vulnerable":["<2.2.1"]},"severity":"medium"},{"id":"npm:mustache:20110814","packageManager":"npm","packageName":"mustache","semver":{"vulnerable":["< 0.3.1"]},"severity":"medium"}],"mxgraph":[],"next":[{"id":"SNYK-JS-NEXT-1577139","packageManager":"npm","packageName":"next","semver":{"vulnerable":[">=10.0.0 <11.1.1"]},"severity":"medium"},{"id":"SNYK-JS-NEXT-1540422","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<11.1.0"]},"severity":"medium"},{"id":"SNYK-JS-NEXT-1063481","packageManager":"npm","packageName":"next","semver":{"vulnerable":[">=9.5.0 <9.5.4"]},"severity":"medium"},{"id":"SNYK-JS-NEXT-571938","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<5.1.0"]},"severity":"high"},{"id":"SNYK-JS-NEXT-561584","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<9.3.2"]},"severity":"medium"},{"id":"SNYK-JS-NEXT-174590","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<2.4.1"]},"severity":"high"},{"id":"SNYK-JS-NEXT-72454","packageManager":"npm","packageName":"next","semver":{"vulnerable":[">=7.0.0 <7.0.2"]},"severity":"medium"},{"id":"npm:next:20180124","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<4.2.3"]},"severity":"high"},{"id":"npm:next:20170607","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<2.4.3"]},"severity":"medium"},{"id":"npm:next:20170601","packageManager":"npm","packageName":"next","semver":{"vulnerable":["<2.4.1",">=3.0.0-beta1 <3.0.0-beta7"]},"severity":"high"}],"ng-dialog":[],"no-case":[],"node-htmlparser-classic":[],"node-jose":[],"node-red":[],"node-serialize":[],"node-uuid":[],"nunjucks":[],"nwmatcher":[],"openwhisk":[],"parsejson":[],"pivottable":[],"plist":[],"plotly.js":[],"preact-render-to-string":[],"protobufjs":[],"pym.js":[],"qs":[],"querystringify":[],"quill":[],"ractive":[],"react":[{"id":"npm:react:20150318","packageManager":"npm","packageName":"react","semver":{"vulnerable":[">=0.0.1 <0.14.0"]},"severity":"high"},{"id":"npm:react:20131217","packageManager":"npm","packageName":"react","semver":{"vulnerable":[">=0.5.0 <0.5.2",">=0.4.0 <0.4.2"]},"severity":"medium"}],"react-dom":[],"react-marked-markdown":[],"react-svg":[],"react-tooltip":[],"reduce-css-calc":[],"remarkable":[],"rendr":[],"rendr-handlebars":[],"reveal.js":[],"rgb2hex":[],"riot":[{"id":"npm:riot:20131114","packageManager":"npm","packageName":"riot","semver":{"vulnerable":["<0.9.6"]},"severity":"medium"}],"rrule":[],"sanitize-html":[],"secure-compare":[],"select2":[],"semantic-ui":[],"serialize-to-js":[],"shaka-player":[],"shell-quote":[],"showdown-xss-filter":[],"simditor":[],"simpl-schema":[],"simplemde":[],"slug":[],"slugify":[],"socket.io":[{"id":"SNYK-JS-SOCKETIO-1024859","packageManager":"npm","packageName":"socket.io","semver":{"vulnerable":["<2.4.0"]},"severity":"medium"},{"id":"npm:socket.io:20120417","packageManager":"npm","packageName":"socket.io","semver":{"vulnerable":["<0.9.6"]},"severity":"medium"},{"id":"npm:socket.io:20120323","packageManager":"npm","packageName":"socket.io","semver":{"vulnerable":["<0.9.7"]},"severity":"medium"}],"squel":[],"squire-rte":[],"string":[],"superagent":[],"swagger-ui":[],"textangular":[],"three":[{"id":"SNYK-JS-THREE-1064931","packageManager":"npm","packageName":"three","semver":{"vulnerable":["<0.125.0"]},"severity":"high"},{"id":"SNYK-JS-THREE-1064566","packageManager":"npm","packageName":"three","semver":{"vulnerable":["<0.0.0"]},"severity":"medium"}],"timespan":[],"tiny-json-http":[],"tinymce":[],"truncate":[],"ua-parser":[],"ua-parser-js":[],"uikit":[],"underscore":[{"id":"SNYK-JS-UNDERSCORE-1080984","packageManager":"npm","packageName":"underscore","semver":{"vulnerable":[">=1.13.0-0 <1.13.0-2",">=1.3.2 <1.12.1"]},"severity":"medium"}],"underscore.string":[],"uri-js":[],"url-parse":[],"useragent":[],"utile":[],"uuid":[],"valid-data-url":[],"validator":[],"vega":[],"vue":[{"id":"npm:vue:20170829","packageManager":"npm","packageName":"vue","semver":{"vulnerable":["<2.4.3"]},"severity":"medium"},{"id":"npm:vue:20170401","packageManager":"npm","packageName":"vue","semver":{"vulnerable":["<2.3.0-beta.1"]},"severity":"medium"},{"id":"npm:vue:20180802","packageManager":"npm","packageName":"vue","semver":{"vulnerable":["<2.5.17"]},"severity":"medium"},{"id":"npm:vue:20180222","packageManager":"npm","packageName":"vue","semver":{"vulnerable":["<2.5.14"]},"severity":"low"}],"wicket":[],"wysihtml":[],"xlsx":[],"yui":[{"id":"npm:yui:20130604","packageManager":"npm","packageName":"yui","semver":{"vulnerable":[">=3.0.0 <3.10.1","=3.10.2"]},"severity":"medium"},{"id":"npm:yui:20130515","packageManager":"npm","packageName":"yui","semver":{"vulnerable":["<3.10.0 >=3.0.0"]},"severity":"medium"},{"id":"npm:yui:20121030","packageManager":"npm","packageName":"yui","semver":{"vulnerable":["<3.0.0 >=2.4.0"]},"severity":"medium"},{"id":"npm:yui:20120428","packageManager":"npm","packageName":"yui","semver":{"vulnerable":["<3.5.1 >=3.5.0-PR1"]},"severity":"medium"},{"id":"npm:yui:20101025","packageManager":"npm","packageName":"yui","semver":{"vulnerable":["<2.8.2 >=2.4.0"]},"severity":"medium"}],"zeroclipboard":[]}} |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "js-library-detector": "^6.4.0", | |
| "lodash": "^4.17.21", | |
| "semver": "^7.3.5" | |
| }, | |
| "description": "hint that that checks using Snyk for vulnerable JavaScript libraries", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "angular": "1.4.9", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "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.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm run prebuild && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run prebuild && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.8" | |
| } |
| { | |
| "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'" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "description": "Scoped SVG Styles checks if SVG styles affect any other elements outside the svg.", | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.10", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.28", | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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", | |
| "init": "npm install && npm run build", | |
| "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.14" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "Require scripts and styles to use Subresource Integrity", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "got": "^11.8.2" | |
| }, | |
| "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.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "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'." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint for best practices related to the usage of the Strict-Transport-Security response header", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "Checks if CSS exceeds known stylesheet limits", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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", | |
| "init": "npm install && npm run build", | |
| "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.14" | |
| } |
| { | |
| "consistentCasing_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/consistent-casing` checks if the property `forceConsistentCasingInFileNames` is enabled in the TypeScript configuration file (i.e `tsconfig.json`)" | |
| }, | |
| "consistentCasing_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript consistent casing" | |
| }, | |
| "couldNotFindTSLib": { | |
| "description": "", | |
| "message": "Couldn't find package \"tslib\"." | |
| }, | |
| "forceConsistentCasingInFileNames": { | |
| "description": "Report message when the option 'forceConsistentCasingInFileNames' is not enabled", | |
| "message": "The compiler option \"forceConsistentCasingInFileNames\" should be enabled to reduce issues when working with different OSes." | |
| }, | |
| "importHelpers_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/import-helpers` checks if the property `importHelpers` is enabled in the TypeScript configuration file (i.e `tsconfig.json`) to reduce the output size." | |
| }, | |
| "importHelpers_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript import helpers" | |
| }, | |
| "importHelpers": { | |
| "description": "Report message when the option 'importHelpers' is not enabled", | |
| "message": "The compiler option \"importHelpers\" should be enabled to reduce the output size." | |
| }, | |
| "isValid_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/is-valid` warns against providing an invalid TypeScript configuration file `tsconfig.json`" | |
| }, | |
| "isValid_name": { | |
| "description": "Metadata name", | |
| "message": "Valid TypeScript configuration" | |
| }, | |
| "noComments_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/no-comments` checks if the property `removeComments` is enabled in the TypeScript configuration file (i.e `tsconfig.json`)" | |
| }, | |
| "noComments_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript remove comments" | |
| }, | |
| "removeComments": { | |
| "description": "Report message when 'removeComments' is not enabled", | |
| "message": "The compiler option \"removeComments\" should be enabled to reduce the output size." | |
| }, | |
| "strict": { | |
| "description": "Report message when 'strict' is not enabled", | |
| "message": "The compiler option \"strict\" should be enabled to reduce type errors." | |
| }, | |
| "strict_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/strict` checks if the property `strict` is enabled in the TypeScript configuration file (i.e `tsconfig.json`)." | |
| }, | |
| "strict_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript strict" | |
| }, | |
| "target_description": { | |
| "description": "Metadata description", | |
| "message": "`typescript-config/target` warns against providing a `compilerOptions.target` in the TypeScript configuration file (i.e `tsconfig.json`) not optimized for the defined `browserslist` values." | |
| }, | |
| "target_name": { | |
| "description": "Metadata name", | |
| "message": "TypeScript target" | |
| }, | |
| "target": { | |
| "description": "Report message when the 'compilerOptions.target' is not configured correctly for the user target browsers", | |
| "message": "Based on your browser configuration your \"compilerOptions.target\" should be \"$1\". Current one is \"$2\"" | |
| } | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| }, | |
| "extends": "../circular/tsconfig.circular.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| }, | |
| "extends": "../circular-2/tsconfig.circular.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext", | |
| "forceConsistentCasingInFileNames": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext", | |
| "forceConsistentCasingInFileNames": true | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| }, | |
| "extends": "../no-comments/invalid/tsconfig.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext", | |
| "importHelpers": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "importHelpers": true | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| }, | |
| "extends": "../invalidjson/tsconfig.json" | |
| } |
| invalidJson |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "invalidlib", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "invalid" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "extends": "../no-comments/invalid/tsconfig.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": true, | |
| "target": "esnext", | |
| "strict": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext", | |
| "strict": true | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "browserslist": [ | |
| "defaults", | |
| "maintained node versions" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "es2015" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "es2016" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "es3" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "es5" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "target": "es3" | |
| }, | |
| "extends": "../es2016/tsconfig.json" | |
| } |
| { | |
| "extends": "../es2016/tsconfig.json" | |
| } |
| {} |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ], | |
| "extends": "../es3/tsconfig.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ], | |
| "extends": "../no-target/tsconfig.json" | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "compilerOptions": { | |
| "alwaysStrict": true, | |
| "declaration": true, | |
| "inlineSourceMap": true, | |
| "lib": [ | |
| "dom", | |
| "dom.iterable", | |
| "es2017", | |
| "esnext", | |
| "esnext.asynciterable" | |
| ], | |
| "module": "commonjs", | |
| "newLine": "lf", | |
| "removeComments": false, | |
| "target": "esnext" | |
| }, | |
| "exclude": [ | |
| "dist", | |
| "node_modules", | |
| "packages" | |
| ] | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint that that checks if the TypeScript configuration is valid.", | |
| "devDependencies": { | |
| "@hint/parser-typescript-config": "^2.4.16", | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.5.1" | |
| } |
| { | |
| "babelModules": { | |
| "description": "Report message when modules option si not false", | |
| "message": "Babel presets `modules` option should be `false`" | |
| }, | |
| "configExists_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/config-exists` warns against not having a webpack configuration file" | |
| }, | |
| "configExists_name": { | |
| "description": "Metadata name", | |
| "message": "Has webpack configuration" | |
| }, | |
| "configExists": { | |
| "description": "Report message when a webpack configuration file doesn't exists", | |
| "message": "webpack configuration file not found in your project." | |
| }, | |
| "esnext": { | |
| "description": "Report message when the compilerOptions.module doesn't have esnext configured", | |
| "message": "TypeScript `compilerOptions.module` option should be `esnext`" | |
| }, | |
| "isInstalled_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/is-installed` warns against not having webpack installed" | |
| }, | |
| "isInstalled_name": { | |
| "description": "Metadata name", | |
| "message": "Has webpack" | |
| }, | |
| "isValid_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/is-valid` warns against providing an invalid webpack configuration file `webpack.config.js`" | |
| }, | |
| "isValid_name": { | |
| "description": "Metadata name", | |
| "message": "Valid webpack configuration" | |
| }, | |
| "isInstalled": { | |
| "description": "Report message when webpack is not installed in your project", | |
| "message": "webpack is not installed in your project." | |
| }, | |
| "moduleEsnextTypescript_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/module-esnext-typescript` warns against not having set the propety `compilerOptions.module` to `esnext` in typescript configuration file" | |
| }, | |
| "moduleEsnextTypescript_name": { | |
| "description": "Metadata name", | |
| "message": "webpack compatible TypeScript `module`" | |
| }, | |
| "modulesFalseBabel_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/modules-false-babel` warns against not having set the propety `modules` to `false` in presets in babel configuration file" | |
| }, | |
| "modulesFalseBabel_name": { | |
| "description": "Metadata name", | |
| "message": "No Babel `modules` with webpack" | |
| }, | |
| "noDevtoolInProd_description": { | |
| "description": "Metadata description", | |
| "message": "`webpack-config/no-devtool-in-prod` warns against having set the propety `devtool` to `eval`" | |
| }, | |
| "noDevtoolInProd_name": { | |
| "description": "Metadata name", | |
| "message": "No production `devtool` in webpack" | |
| }, | |
| "noEval": { | |
| "description": "Report message when devtool = eval is configured for production", | |
| "message": "`$1` not recommended for prodution" | |
| } | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "commonjs" | |
| } | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "esnext" | |
| } | |
| } |
| { | |
| "version": "4.0.0" | |
| } |
| { | |
| "version": "0.0.1" | |
| } |
| { | |
| "compilerOptions": { | |
| "module": "commonjs" | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint thats to check the webpack configuration.", | |
| "devDependencies": { | |
| "@hint/parser-babel-config": "^2.1.30", | |
| "@hint/parser-typescript-config": "^2.4.16", | |
| "@hint/parser-webpack-config": "^2.1.29", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-i18n": "^1.0.10", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "hint for best practices related to the usage of the X-Content-Type-Options response header.", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@hint/utils-tests-helpers": "^6.3.8", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "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" | |
| } | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "description": "webhint parser to analyze babel config", | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-network": "^1.0.14", | |
| "lodash": "^4.17.21" | |
| }, | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.30" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js", | |
| "!dist/tests/helpers/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-string": "^1.0.10", | |
| "postcss": "^8.3.11", | |
| "postcss-safe-parser": "^6.0.0" | |
| }, | |
| "description": "webhint parser needed to analyze CSS files", | |
| "devDependencies": { | |
| "@hint/utils-dom": "^2.1.9", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.28" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-dom": "^2.1.9" | |
| }, | |
| "description": "webhint parser needed to analyze HTML files", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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", | |
| "init": "npm install && npm run build", | |
| "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.23" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@types/estree-jsx": "^0.0.1", | |
| "acorn": "^8.5.0", | |
| "acorn-jsx": "^5.3.2", | |
| "acorn-jsx-walk": "^2.0.0", | |
| "acorn-walk": "^8.2.0" | |
| }, | |
| "description": "webhint parser needed to analyze JavaScript files", | |
| "devDependencies": { | |
| "@hint/utils-dom": "^2.1.9", | |
| "@types/acorn": "^4.0.6", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-dom": "^2.1.9", | |
| "parse5": "^6.0.1", | |
| "parse5-htmlparser2-tree-adapter": "^6.0.1" | |
| }, | |
| "description": "webhint parser needed to analyze HTML elements in JSX", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/parser-javascript": "^3.1.14", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js", | |
| "!dist/tests/helpers/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-string": "^1.0.10", | |
| "postcss": "^8.3.11", | |
| "postcss-less": "^5.0.0" | |
| }, | |
| "description": "webhint parser needed to analyze LESS files", | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.28", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.20" | |
| } |
| { | |
| "title": "Manifest", | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "properties": { | |
| "background_color": { | |
| "description": "The background_color member describes the expected background color of the web application.", | |
| "type": "string" | |
| }, | |
| "dir": { | |
| "description": "The base direction of the manifest.", | |
| "enum": [ | |
| "ltr", | |
| "rtl", | |
| "auto" | |
| ], | |
| "default": "auto" | |
| }, | |
| "display": { | |
| "description": "The item represents the developer's preferred display mode for the web application.", | |
| "enum": [ | |
| "fullscreen", | |
| "standalone", | |
| "minimal-ui", | |
| "browser" | |
| ], | |
| "default": "browser" | |
| }, | |
| "icons": { | |
| "description": "The icons member is an array of icon objects that can serve as iconic representations of the web application in various contexts.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "sizes": { | |
| "description": "The sizes member is a string consisting of an unordered set of unique space-separated tokens which are ASCII case-insensitive that represents the dimensions of an image for visual media.", | |
| "oneOf": [ | |
| { | |
| "type": "string", | |
| "pattern": "^[0-9 x]+$" | |
| }, | |
| { | |
| "enum": [ | |
| "any" | |
| ] | |
| } | |
| ] | |
| }, | |
| "src": { | |
| "description": "The src member of an image is a URL from which a user agent can fetch the icon's data.", | |
| "type": "string" | |
| }, | |
| "type": { | |
| "description": "The type member of an image is a hint as to the media type of the image.", | |
| "type": "string", | |
| "pattern": "^[\\sa-z0-9\\-+;\\.=\\/]+$" | |
| }, | |
| "purpose": { | |
| "type": "string", | |
| "enum": [ | |
| "monochrome", | |
| "maskable", | |
| "any", | |
| "monochrome maskable", | |
| "monochrome any", | |
| "maskable monochrome", | |
| "maskable any", | |
| "any monochrome", | |
| "any maskable", | |
| "monochrome maskable any", | |
| "monochrome any maskable", | |
| "maskable monochrome any", | |
| "maskable any monochrome", | |
| "any monochrome maskable", | |
| "any maskable monochrome" | |
| ], | |
| "default": "any" | |
| } | |
| }, | |
| "required": [ | |
| "src" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| }, | |
| "lang": { | |
| "description": "The primary language for the values of the manifest.", | |
| "type": "string" | |
| }, | |
| "name": { | |
| "description": "The name of the web application.", | |
| "type": "string" | |
| }, | |
| "orientation": { | |
| "description": "The orientation member is a string that serves as the default orientation for all top-level browsing contexts of the web application.", | |
| "enum": [ | |
| "any", | |
| "natural", | |
| "landscape", | |
| "portrait", | |
| "portrait-primary", | |
| "portrait-secondary", | |
| "landscape-primary", | |
| "landscape-secondary" | |
| ] | |
| }, | |
| "prefer_related_applications": { | |
| "description": "Boolean value that is used as a hint for the user agent to say that related applications should be preferred over the web application.", | |
| "type": "boolean" | |
| }, | |
| "related_applications": { | |
| "description": "Array of application accessible to the underlying application platform that has a relationship with the web application.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "platform": { | |
| "description": "The platform it is associated to.", | |
| "enum": [ | |
| "chrome_web_store", | |
| "play", | |
| "itunes", | |
| "windows" | |
| ] | |
| }, | |
| "url": { | |
| "description": "The URL where the application can be found.", | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "id": { | |
| "description": "Information additional to the URL or instead of the URL, depending on the platform.", | |
| "type": "string" | |
| }, | |
| "min_version": { | |
| "description": "Information about the minimum version of an application related to this web app.", | |
| "type": "string" | |
| }, | |
| "fingerprints": { | |
| "description": "An array of fingerprint objects used for verifying the application.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "type": { | |
| "type": "string" | |
| }, | |
| "value": { | |
| "type": "string" | |
| } | |
| }, | |
| "additionalProperties": false, | |
| "required": [] | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "required": [ | |
| "platform" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| }, | |
| "scope": { | |
| "description": "A string that represents the navigation scope of this web application's application context.", | |
| "type": "string" | |
| }, | |
| "short_name": { | |
| "description": "A string that represents a short version of the name of the web application.", | |
| "type": "string" | |
| }, | |
| "shortcuts": { | |
| "description": "Array of shortcut items that provide access to key tasks within a web application.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "description": "A shortcut item represents a link to a key task or page within a web app. A user agent can use these values to assemble a context menu to be displayed by the operating system when a user engages with the web app's icon.", | |
| "properties": { | |
| "name": { | |
| "description": "The name member of a shortcut item is a string that represents the name of the shortcut as it is usually displayed to the user in a context menu.", | |
| "type": "string" | |
| }, | |
| "short_name": { | |
| "description": "The short_name member of a shortcut item is a string that represents a short version of the name of the shortcut. It is intended to be used where there is insufficient space to display the full name of the shortcut.", | |
| "type": "string" | |
| }, | |
| "description": { | |
| "description": "The description member of a shortcut item is a string that allows the developer to describe the purpose of the shortcut.", | |
| "type": "string" | |
| }, | |
| "url": { | |
| "description": "The url member of a shortcut item is a URL within scope of a processed manifest that opens when the associated shortcut is activated.", | |
| "type": "string" | |
| }, | |
| "icons": { | |
| "description": "The icons member of a shortcut item serves as iconic representations of the shortcut in various contexts.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "sizes": { | |
| "description": "The sizes member is a string consisting of an unordered set of unique space-separated tokens which are ASCII case-insensitive that represents the dimensions of an image for visual media.", | |
| "oneOf": [ | |
| { | |
| "type": "string", | |
| "pattern": "^[0-9 x]+$" | |
| }, | |
| { | |
| "enum": [ | |
| "any" | |
| ] | |
| } | |
| ] | |
| }, | |
| "src": { | |
| "description": "The src member of an image is a URL from which a user agent can fetch the icon's data.", | |
| "type": "string" | |
| }, | |
| "type": { | |
| "description": "The type member of an image is a hint as to the media type of the image.", | |
| "type": "string", | |
| "pattern": "^[\\sa-z0-9\\-+;\\.=\\/]+$" | |
| }, | |
| "purpose": { | |
| "type": "string", | |
| "enum": [ | |
| "monochrome", | |
| "maskable", | |
| "any", | |
| "monochrome maskable", | |
| "monochrome any", | |
| "maskable monochrome", | |
| "maskable any", | |
| "any monochrome", | |
| "any maskable", | |
| "monochrome maskable any", | |
| "monochrome any maskable", | |
| "maskable monochrome any", | |
| "maskable any monochrome", | |
| "any monochrome maskable", | |
| "any maskable monochrome" | |
| ], | |
| "default": "any" | |
| } | |
| }, | |
| "required": [ | |
| "src" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "required": [ | |
| "name", | |
| "url" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| }, | |
| "start_url": { | |
| "description": "Represents the URL that the developer would prefer the user agent load when the user launches the web application.", | |
| "type": "string" | |
| }, | |
| "theme_color": { | |
| "description": "The theme_color member serves as the default theme color for an application context.", | |
| "type": "string" | |
| }, | |
| "id": { | |
| "description": "A string that represents the id of the web application.", | |
| "type": "string" | |
| }, | |
| "categories": { | |
| "description": "Describes the expected application categories to which the web application belongs.", | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| }, | |
| "minItems": 0 | |
| }, | |
| "description": { | |
| "description": "Description of the purpose of the web application", | |
| "type": "string" | |
| }, | |
| "iarc_rating_id": { | |
| "description": "Represents an ID value of the IARC rating of the web application. It is intended to be used to determine which ages the web application is appropriate for.", | |
| "type": "string" | |
| }, | |
| "screenshots": { | |
| "description": "The screenshots member is an array of image objects represent the web application in common usage scenarios.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "sizes": { | |
| "description": "The sizes member is a string consisting of an unordered set of unique space-separated tokens which are ASCII case-insensitive that represents the dimensions of an image for visual media.", | |
| "oneOf": [ | |
| { | |
| "type": "string", | |
| "pattern": "^[0-9 x]+$" | |
| }, | |
| { | |
| "enum": [ | |
| "any" | |
| ] | |
| } | |
| ] | |
| }, | |
| "src": { | |
| "description": "The src member of an image is a URL from which a user agent can fetch the icon's data.", | |
| "type": "string" | |
| }, | |
| "type": { | |
| "description": "The type member of an image is a hint as to the media type of the image.", | |
| "type": "string", | |
| "pattern": "^[\\sa-z0-9\\-+;\\.=\\/]+$" | |
| }, | |
| "purpose": { | |
| "type": "string", | |
| "enum": [ | |
| "monochrome", | |
| "maskable", | |
| "any", | |
| "monochrome maskable", | |
| "monochrome any", | |
| "maskable monochrome", | |
| "maskable any", | |
| "any monochrome", | |
| "any maskable", | |
| "monochrome maskable any", | |
| "monochrome any maskable", | |
| "maskable monochrome any", | |
| "maskable any monochrome", | |
| "any monochrome maskable", | |
| "any maskable monochrome" | |
| ], | |
| "default": "any" | |
| } | |
| }, | |
| "required": [ | |
| "src" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "definitions": { | |
| "manifest_image_resource": { | |
| "type": "object", | |
| "properties": { | |
| "sizes": { | |
| "description": "The sizes member is a string consisting of an unordered set of unique space-separated tokens which are ASCII case-insensitive that represents the dimensions of an image for visual media.", | |
| "oneOf": [ | |
| { | |
| "type": "string", | |
| "pattern": "^[0-9 x]+$" | |
| }, | |
| { | |
| "enum": [ | |
| "any" | |
| ] | |
| } | |
| ] | |
| }, | |
| "src": { | |
| "description": "The src member of an image is a URL from which a user agent can fetch the icon's data.", | |
| "type": "string" | |
| }, | |
| "type": { | |
| "description": "The type member of an image is a hint as to the media type of the image.", | |
| "type": "string", | |
| "pattern": "^[\\sa-z0-9\\-+;\\.=\\/]+$" | |
| }, | |
| "purpose": { | |
| "type": "string", | |
| "enum": [ | |
| "monochrome", | |
| "maskable", | |
| "any", | |
| "monochrome maskable", | |
| "monochrome any", | |
| "maskable monochrome", | |
| "maskable any", | |
| "any monochrome", | |
| "any maskable", | |
| "monochrome maskable any", | |
| "monochrome any maskable", | |
| "maskable monochrome any", | |
| "maskable any monochrome", | |
| "any monochrome maskable", | |
| "any maskable monochrome" | |
| ], | |
| "default": "any" | |
| } | |
| }, | |
| "required": [ | |
| "src" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "external_application_resource": { | |
| "type": "object", | |
| "properties": { | |
| "platform": { | |
| "description": "The platform it is associated to.", | |
| "enum": [ | |
| "chrome_web_store", | |
| "play", | |
| "itunes", | |
| "windows" | |
| ] | |
| }, | |
| "url": { | |
| "description": "The URL where the application can be found.", | |
| "type": "string", | |
| "format": "uri" | |
| }, | |
| "id": { | |
| "description": "Information additional to the URL or instead of the URL, depending on the platform.", | |
| "type": "string" | |
| }, | |
| "min_version": { | |
| "description": "Information about the minimum version of an application related to this web app.", | |
| "type": "string" | |
| }, | |
| "fingerprints": { | |
| "description": "An array of fingerprint objects used for verifying the application.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "type": { | |
| "type": "string" | |
| }, | |
| "value": { | |
| "type": "string" | |
| } | |
| }, | |
| "additionalProperties": false, | |
| "required": [] | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "required": [ | |
| "platform" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "shortcut_item": { | |
| "type": "object", | |
| "description": "A shortcut item represents a link to a key task or page within a web app. A user agent can use these values to assemble a context menu to be displayed by the operating system when a user engages with the web app's icon.", | |
| "properties": { | |
| "name": { | |
| "description": "The name member of a shortcut item is a string that represents the name of the shortcut as it is usually displayed to the user in a context menu.", | |
| "type": "string" | |
| }, | |
| "short_name": { | |
| "description": "The short_name member of a shortcut item is a string that represents a short version of the name of the shortcut. It is intended to be used where there is insufficient space to display the full name of the shortcut.", | |
| "type": "string" | |
| }, | |
| "description": { | |
| "description": "The description member of a shortcut item is a string that allows the developer to describe the purpose of the shortcut.", | |
| "type": "string" | |
| }, | |
| "url": { | |
| "description": "The url member of a shortcut item is a URL within scope of a processed manifest that opens when the associated shortcut is activated.", | |
| "type": "string" | |
| }, | |
| "icons": { | |
| "description": "The icons member of a shortcut item serves as iconic representations of the shortcut in various contexts.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "sizes": { | |
| "description": "The sizes member is a string consisting of an unordered set of unique space-separated tokens which are ASCII case-insensitive that represents the dimensions of an image for visual media.", | |
| "oneOf": [ | |
| { | |
| "type": "string", | |
| "pattern": "^[0-9 x]+$" | |
| }, | |
| { | |
| "enum": [ | |
| "any" | |
| ] | |
| } | |
| ] | |
| }, | |
| "src": { | |
| "description": "The src member of an image is a URL from which a user agent can fetch the icon's data.", | |
| "type": "string" | |
| }, | |
| "type": { | |
| "description": "The type member of an image is a hint as to the media type of the image.", | |
| "type": "string", | |
| "pattern": "^[\\sa-z0-9\\-+;\\.=\\/]+$" | |
| }, | |
| "purpose": { | |
| "type": "string", | |
| "enum": [ | |
| "monochrome", | |
| "maskable", | |
| "any", | |
| "monochrome maskable", | |
| "monochrome any", | |
| "maskable monochrome", | |
| "maskable any", | |
| "any monochrome", | |
| "any maskable", | |
| "monochrome maskable any", | |
| "monochrome any maskable", | |
| "maskable monochrome any", | |
| "maskable any monochrome", | |
| "any monochrome maskable", | |
| "any maskable monochrome" | |
| ], | |
| "default": "any" | |
| } | |
| }, | |
| "required": [ | |
| "src" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "minItems": 0 | |
| } | |
| }, | |
| "required": [ | |
| "name", | |
| "url" | |
| ], | |
| "additionalProperties": false | |
| } | |
| }, | |
| "additionalProperties": false, | |
| "required": [], | |
| "$id": "Manifest" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "webhint parser for web app manifest files", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:assets": "npm run build:assets -- -w --no-initial", | |
| "watch:test": "ava --watch", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "2.3.6" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js", | |
| "!dist/tests/helpers/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-string": "^1.0.10", | |
| "postcss": "^8.3.11", | |
| "postcss-scss": "^4.0.2", | |
| "postcss-sass": "^0.5.0" | |
| }, | |
| "description": "webhint parser needed to analyze SASS and SCSS files", | |
| "devDependencies": { | |
| "@hint/parser-css": "^3.0.28", | |
| "@hint/utils-dom": "^2.1.9", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.20" | |
| } |
| { | |
| "title": "JSON schema for the TypeScript compiler's configuration file", | |
| "$schema": "http://json-schema.org/draft-07/schema#", | |
| "definitions": { | |
| "//": { | |
| "explainer": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#overview", | |
| "reference": "https://www.typescriptlang.org/tsconfig", | |
| "reference metadata": "https://github.com/microsoft/TypeScript-Website/blob/v2/packages/tsconfig-reference/scripts/tsconfigRules.ts" | |
| }, | |
| "filesDefinition": { | |
| "properties": { | |
| "files": { | |
| "description": "If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. When a 'files' property is specified, only those files and those specified by 'include' are included.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| } | |
| }, | |
| "excludeDefinition": { | |
| "properties": { | |
| "exclude": { | |
| "description": "Specifies a list of files to be excluded from compilation. The 'exclude' property only affects the files included via the 'include' property and not the 'files' property. Glob patterns require TypeScript version 2.0 or later.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| } | |
| }, | |
| "includeDefinition": { | |
| "properties": { | |
| "include": { | |
| "description": "Specifies a list of glob patterns that match files to be included in compilation. If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. Requires TypeScript version 2.0 or later.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| } | |
| }, | |
| "compileOnSaveDefinition": { | |
| "properties": { | |
| "compileOnSave": { | |
| "description": "Enable Compile-on-Save for this project.", | |
| "type": "boolean" | |
| } | |
| } | |
| }, | |
| "extendsDefinition": { | |
| "properties": { | |
| "extends": { | |
| "description": "Path to base configuration file to inherit from. Requires TypeScript version 2.1 or later.", | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "buildOptionsDefinition": { | |
| "properties": { | |
| "buildOptions": { | |
| "properties": { | |
| "dry": { | |
| "description": "~", | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "force": { | |
| "description": "Build all projects, including those that appear to be up to date", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Build all projects, including those that appear to be up to date\n\nSee more: https://www.typescriptlang.org/tsconfig#force" | |
| }, | |
| "verbose": { | |
| "description": "Enable verbose logging", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Enable verbose logging\n\nSee more: https://www.typescriptlang.org/tsconfig#verbose" | |
| }, | |
| "incremental": { | |
| "description": "Save .tsbuildinfo files to allow for incremental compilation of projects.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Save .tsbuildinfo files to allow for incremental compilation of projects.\n\nSee more: https://www.typescriptlang.org/tsconfig#incremental" | |
| }, | |
| "assumeChangesOnlyAffectDirectDependencies": { | |
| "description": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.\n\nSee more: https://www.typescriptlang.org/tsconfig#assumeChangesOnlyAffectDirectDependencies" | |
| }, | |
| "traceResolution": { | |
| "description": "Log paths used during the `moduleResolution` process.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Log paths used during the `moduleResolution` process.\n\nSee more: https://www.typescriptlang.org/tsconfig#traceResolution" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "watchOptionsDefinition": { | |
| "properties": { | |
| "watchOptions": { | |
| "type": "object", | |
| "description": "Settings for the watch mode in TypeScript.", | |
| "properties": { | |
| "force": { | |
| "description": "~", | |
| "type": "string" | |
| }, | |
| "watchFile": { | |
| "description": "Specify how the TypeScript watch mode works.", | |
| "type": "string", | |
| "markdownDescription": "Specify how the TypeScript watch mode works.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchFile" | |
| }, | |
| "watchDirectory": { | |
| "description": "Specify how directories are watched on systems that lack recursive file-watching functionality.", | |
| "type": "string", | |
| "markdownDescription": "Specify how directories are watched on systems that lack recursive file-watching functionality.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchDirectory" | |
| }, | |
| "fallbackPolling": { | |
| "description": "Specify what approach the watcher should use if the system runs out of native file watchers.", | |
| "type": "string", | |
| "markdownDescription": "Specify what approach the watcher should use if the system runs out of native file watchers.\n\nSee more: https://www.typescriptlang.org/tsconfig#fallbackPolling" | |
| }, | |
| "synchronousWatchDirectory": { | |
| "description": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.", | |
| "type": "boolean", | |
| "markdownDescription": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.\n\nSee more: https://www.typescriptlang.org/tsconfig#synchronousWatchDirectory" | |
| }, | |
| "excludeFiles": { | |
| "description": "Remove a list of files from the watch mode's processing.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "Remove a list of files from the watch mode's processing.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeFiles" | |
| }, | |
| "excludeDirectories": { | |
| "description": "Remove a list of directories from the watch process.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "Remove a list of directories from the watch process.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeDirectories" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "compilerOptionsDefinition": { | |
| "properties": { | |
| "compilerOptions": { | |
| "type": "object", | |
| "description": "Instructs the TypeScript compiler how to compile .ts files.", | |
| "properties": { | |
| "charset": { | |
| "description": "No longer supported. In early versions, manually set the text encoding for reading files.", | |
| "type": "string", | |
| "markdownDescription": "No longer supported. In early versions, manually set the text encoding for reading files.\n\nSee more: https://www.typescriptlang.org/tsconfig#charset" | |
| }, | |
| "composite": { | |
| "description": "Enable constraints that allow a TypeScript project to be used with project references.", | |
| "type": "boolean", | |
| "default": true, | |
| "markdownDescription": "Enable constraints that allow a TypeScript project to be used with project references.\n\nSee more: https://www.typescriptlang.org/tsconfig#composite" | |
| }, | |
| "declaration": { | |
| "description": "Generate .d.ts files from TypeScript and JavaScript files in your project.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Generate .d.ts files from TypeScript and JavaScript files in your project.\n\nSee more: https://www.typescriptlang.org/tsconfig#declaration" | |
| }, | |
| "declarationDir": { | |
| "description": "Specify the output directory for generated declaration files.", | |
| "type": [ | |
| "string", | |
| "null" | |
| ], | |
| "markdownDescription": "Specify the output directory for generated declaration files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationDir" | |
| }, | |
| "diagnostics": { | |
| "description": "Output compiler performance information after building.", | |
| "type": "boolean", | |
| "markdownDescription": "Output compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#diagnostics" | |
| }, | |
| "disableReferencedProjectLoad": { | |
| "description": "Reduce the number of projects loaded automatically by TypeScript.", | |
| "type": "boolean", | |
| "markdownDescription": "Reduce the number of projects loaded automatically by TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableReferencedProjectLoad" | |
| }, | |
| "noPropertyAccessFromIndexSignature": { | |
| "description": "Enforces using indexed accessors for keys declared using an indexed type", | |
| "type": "boolean", | |
| "markdownDescription": "Enforces using indexed accessors for keys declared using an indexed type\n\nSee more: https://www.typescriptlang.org/tsconfig#noPropertyAccessFromIndexSignature" | |
| }, | |
| "emitBOM": { | |
| "description": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitBOM" | |
| }, | |
| "emitDeclarationOnly": { | |
| "description": "Only output d.ts files and not JavaScript files.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Only output d.ts files and not JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDeclarationOnly" | |
| }, | |
| "exactOptionalPropertyTypes": { | |
| "description": "Differentiate between undefined and not present when type checking", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Differentiate between undefined and not present when type checking\n\nSee more: https://www.typescriptlang.org/tsconfig#exactOptionalPropertyTypes" | |
| }, | |
| "incremental": { | |
| "description": "Enable incremental compilation. Requires TypeScript version 3.4 or later.", | |
| "type": "boolean" | |
| }, | |
| "tsBuildInfoFile": { | |
| "description": "Specify the folder for .tsbuildinfo incremental compilation files.", | |
| "default": ".tsbuildinfo", | |
| "type": "string", | |
| "markdownDescription": "Specify the folder for .tsbuildinfo incremental compilation files.\n\nSee more: https://www.typescriptlang.org/tsconfig#tsBuildInfoFile" | |
| }, | |
| "inlineSourceMap": { | |
| "description": "Include sourcemap files inside the emitted JavaScript.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Include sourcemap files inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSourceMap" | |
| }, | |
| "inlineSources": { | |
| "description": "Include source code in the sourcemaps inside the emitted JavaScript.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Include source code in the sourcemaps inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSources" | |
| }, | |
| "jsx": { | |
| "description": "Specify what JSX code is generated.", | |
| "enum": [ | |
| "preserve", | |
| "react", | |
| "react-jsx", | |
| "react-jsxdev", | |
| "react-native" | |
| ] | |
| }, | |
| "reactNamespace": { | |
| "description": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.", | |
| "type": "string", | |
| "default": "React", | |
| "markdownDescription": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.\n\nSee more: https://www.typescriptlang.org/tsconfig#reactNamespace" | |
| }, | |
| "jsxFactory": { | |
| "description": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'", | |
| "type": "string", | |
| "default": "React.createElement", | |
| "markdownDescription": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFactory" | |
| }, | |
| "jsxFragmentFactory": { | |
| "description": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.", | |
| "type": "string", | |
| "default": "React.Fragment", | |
| "markdownDescription": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFragmentFactory" | |
| }, | |
| "jsxImportSource": { | |
| "description": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.", | |
| "type": "string", | |
| "default": "react", | |
| "markdownDescription": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxImportSource" | |
| }, | |
| "listFiles": { | |
| "description": "Print all of the files read during the compilation.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Print all of the files read during the compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listFiles" | |
| }, | |
| "mapRoot": { | |
| "description": "Specify the location where debugger should locate map files instead of generated locations.", | |
| "type": "string", | |
| "markdownDescription": "Specify the location where debugger should locate map files instead of generated locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#mapRoot" | |
| }, | |
| "module": { | |
| "description": "Specify what module code is generated.", | |
| "type": "string", | |
| "anyOf": [ | |
| { | |
| "enum": [ | |
| "CommonJS", | |
| "AMD", | |
| "System", | |
| "UMD", | |
| "ES6", | |
| "ES2015", | |
| "ES2020", | |
| "ESNext", | |
| "None", | |
| "es2022", | |
| "node12", | |
| "nodenext" | |
| ] | |
| }, | |
| { | |
| "pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|201[567]|2020|[Nn][Ee][Xx][Tt])|[Nn][Oo][Nn][Ee])$" | |
| } | |
| ], | |
| "markdownDescription": "Specify what module code is generated.\n\nSee more: https://www.typescriptlang.org/tsconfig#module" | |
| }, | |
| "moduleResolution": { | |
| "description": "Specify how TypeScript looks up a file from a given module specifier.", | |
| "type": "string", | |
| "anyOf": [ | |
| { | |
| "enum": [ | |
| "Classic", | |
| "Node" | |
| ] | |
| }, | |
| { | |
| "pattern": "^(([Nn]ode)|([Cc]lassic))$" | |
| } | |
| ], | |
| "default": "classic", | |
| "markdownDescription": "Specify how TypeScript looks up a file from a given module specifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#moduleResolution" | |
| }, | |
| "newLine": { | |
| "description": "Set the newline character for emitting files.", | |
| "type": "string", | |
| "anyOf": [ | |
| { | |
| "enum": [ | |
| "crlf", | |
| "lf" | |
| ] | |
| }, | |
| { | |
| "pattern": "^(CRLF|LF|crlf|lf)$" | |
| } | |
| ], | |
| "markdownDescription": "Set the newline character for emitting files.\n\nSee more: https://www.typescriptlang.org/tsconfig#newLine" | |
| }, | |
| "noEmit": { | |
| "description": "Disable emitting file from a compilation.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable emitting file from a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmit" | |
| }, | |
| "noEmitHelpers": { | |
| "description": "Disable generating custom helper functions like `__extends` in compiled output.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable generating custom helper functions like `__extends` in compiled output.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitHelpers" | |
| }, | |
| "noEmitOnError": { | |
| "description": "Disable emitting files if any type checking errors are reported.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable emitting files if any type checking errors are reported.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitOnError" | |
| }, | |
| "noImplicitAny": { | |
| "description": "Enable error reporting for expressions and declarations with an implied `any` type..", | |
| "type": "boolean", | |
| "markdownDescription": "Enable error reporting for expressions and declarations with an implied `any` type..\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitAny" | |
| }, | |
| "noImplicitThis": { | |
| "description": "Enable error reporting when `this` is given the type `any`.", | |
| "type": "boolean", | |
| "markdownDescription": "Enable error reporting when `this` is given the type `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitThis" | |
| }, | |
| "noUnusedLocals": { | |
| "description": "Enable error reporting when a local variables aren't read.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Enable error reporting when a local variables aren't read.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedLocals" | |
| }, | |
| "noUnusedParameters": { | |
| "description": "Raise an error when a function parameter isn't read", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Raise an error when a function parameter isn't read\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedParameters" | |
| }, | |
| "noLib": { | |
| "description": "Disable including any library files, including the default lib.d.ts.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable including any library files, including the default lib.d.ts.\n\nSee more: https://www.typescriptlang.org/tsconfig#noLib" | |
| }, | |
| "noResolve": { | |
| "description": "Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.\n\nSee more: https://www.typescriptlang.org/tsconfig#noResolve" | |
| }, | |
| "noStrictGenericChecks": { | |
| "description": "Disable strict checking of generic signatures in function types.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable strict checking of generic signatures in function types.\n\nSee more: https://www.typescriptlang.org/tsconfig#noStrictGenericChecks" | |
| }, | |
| "skipDefaultLibCheck": { | |
| "description": "Skip type checking .d.ts files that are included with TypeScript.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Skip type checking .d.ts files that are included with TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipDefaultLibCheck" | |
| }, | |
| "skipLibCheck": { | |
| "description": "Skip type checking all .d.ts files.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Skip type checking all .d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipLibCheck" | |
| }, | |
| "outFile": { | |
| "description": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.", | |
| "type": "string", | |
| "markdownDescription": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.\n\nSee more: https://www.typescriptlang.org/tsconfig#outFile" | |
| }, | |
| "outDir": { | |
| "description": "Specify an output folder for all emitted files.", | |
| "type": "string", | |
| "markdownDescription": "Specify an output folder for all emitted files.\n\nSee more: https://www.typescriptlang.org/tsconfig#outDir" | |
| }, | |
| "preserveConstEnums": { | |
| "description": "Disable erasing `const enum` declarations in generated code.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable erasing `const enum` declarations in generated code.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveConstEnums" | |
| }, | |
| "preserveSymlinks": { | |
| "description": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveSymlinks" | |
| }, | |
| "preserveValueImports": { | |
| "description": "Preserve unused imported values in the JavaScript output that would otherwise be removed", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Preserve unused imported values in the JavaScript output that would otherwise be removed\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveValueImports" | |
| }, | |
| "preserveWatchOutput": { | |
| "description": "Disable wiping the console in watch mode", | |
| "type": "boolean", | |
| "markdownDescription": "Disable wiping the console in watch mode\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveWatchOutput" | |
| }, | |
| "pretty": { | |
| "description": "Enable color and formatting in output to make compiler errors easier to read", | |
| "type": "boolean", | |
| "default": true, | |
| "markdownDescription": "Enable color and formatting in output to make compiler errors easier to read\n\nSee more: https://www.typescriptlang.org/tsconfig#pretty" | |
| }, | |
| "removeComments": { | |
| "description": "Disable emitting comments.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable emitting comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#removeComments" | |
| }, | |
| "rootDir": { | |
| "description": "Specify the root folder within your source files.", | |
| "type": "string", | |
| "markdownDescription": "Specify the root folder within your source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDir" | |
| }, | |
| "isolatedModules": { | |
| "description": "Ensure that each file can be safely transpiled without relying on other imports.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Ensure that each file can be safely transpiled without relying on other imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#isolatedModules" | |
| }, | |
| "sourceMap": { | |
| "description": "Create source map files for emitted JavaScript files.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Create source map files for emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceMap" | |
| }, | |
| "sourceRoot": { | |
| "description": "Specify the root path for debuggers to find the reference source code.", | |
| "type": "string", | |
| "markdownDescription": "Specify the root path for debuggers to find the reference source code.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceRoot" | |
| }, | |
| "suppressExcessPropertyErrors": { | |
| "description": "Disable reporting of excess property errors during the creation of object literals.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable reporting of excess property errors during the creation of object literals.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressExcessPropertyErrors" | |
| }, | |
| "suppressImplicitAnyIndexErrors": { | |
| "description": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressImplicitAnyIndexErrors" | |
| }, | |
| "stripInternal": { | |
| "description": "Disable emitting declarations that have `@internal` in their JSDoc comments.", | |
| "type": "boolean", | |
| "markdownDescription": "Disable emitting declarations that have `@internal` in their JSDoc comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#stripInternal" | |
| }, | |
| "target": { | |
| "description": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.", | |
| "type": "string", | |
| "default": "ES3", | |
| "anyOf": [ | |
| { | |
| "enum": [ | |
| "ES3", | |
| "ES5", | |
| "ES6", | |
| "ES2015", | |
| "ES2016", | |
| "ES2017", | |
| "ES2018", | |
| "ES2019", | |
| "ES2020", | |
| "ES2021", | |
| "ESNext" | |
| ] | |
| }, | |
| { | |
| "pattern": "^([Ee][Ss]([356]|(20(1[56789]|2[01]))|[Nn][Ee][Xx][Tt]))$" | |
| } | |
| ], | |
| "markdownDescription": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.\n\nSee more: https://www.typescriptlang.org/tsconfig#target" | |
| }, | |
| "useUnknownInCatchVariables": { | |
| "description": "Default catch clause variables as `unknown` instead of `any`.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Default catch clause variables as `unknown` instead of `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#useUnknownInCatchVariables" | |
| }, | |
| "watch": { | |
| "description": "Watch input files.", | |
| "type": "boolean" | |
| }, | |
| "fallbackPolling": { | |
| "description": "Specify the polling strategy to use when the system runs out of or doesn't support native file watchers. Requires TypeScript version 3.8 or later.", | |
| "enum": [ | |
| "fixedPollingInterval", | |
| "priorityPollingInterval", | |
| "dynamicPriorityPolling", | |
| "fixedInterval", | |
| "priorityInterval", | |
| "dynamicPriority", | |
| "fixedChunkSize" | |
| ] | |
| }, | |
| "watchDirectory": { | |
| "description": "Specify the strategy for watching directories under systems that lack recursive file-watching functionality. Requires TypeScript version 3.8 or later.", | |
| "enum": [ | |
| "useFsEvents", | |
| "fixedPollingInterval", | |
| "dynamicPriorityPolling", | |
| "fixedChunkSizePolling" | |
| ], | |
| "default": "useFsEvents" | |
| }, | |
| "watchFile": { | |
| "description": "Specify the strategy for watching individual files. Requires TypeScript version 3.8 or later.", | |
| "enum": [ | |
| "fixedPollingInterval", | |
| "priorityPollingInterval", | |
| "dynamicPriorityPolling", | |
| "useFsEvents", | |
| "useFsEventsOnParentDirectory", | |
| "fixedChunkSizePolling" | |
| ], | |
| "default": "useFsEvents" | |
| }, | |
| "experimentalDecorators": { | |
| "description": "Enable experimental support for TC39 stage 2 draft decorators.", | |
| "type": "boolean", | |
| "markdownDescription": "Enable experimental support for TC39 stage 2 draft decorators.\n\nSee more: https://www.typescriptlang.org/tsconfig#experimentalDecorators" | |
| }, | |
| "emitDecoratorMetadata": { | |
| "description": "Emit design-type metadata for decorated declarations in source files.", | |
| "type": "boolean", | |
| "markdownDescription": "Emit design-type metadata for decorated declarations in source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDecoratorMetadata" | |
| }, | |
| "allowUnusedLabels": { | |
| "description": "Disable error reporting for unused labels.", | |
| "type": "boolean", | |
| "markdownDescription": "Disable error reporting for unused labels.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnusedLabels" | |
| }, | |
| "noImplicitReturns": { | |
| "description": "Enable error reporting for codepaths that do not explicitly return in a function.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Enable error reporting for codepaths that do not explicitly return in a function.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitReturns" | |
| }, | |
| "noUncheckedIndexedAccess": { | |
| "description": "Add `undefined` to a type when accessed using an index.", | |
| "type": "boolean", | |
| "markdownDescription": "Add `undefined` to a type when accessed using an index.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAccess" | |
| }, | |
| "noFallthroughCasesInSwitch": { | |
| "description": "Enable error reporting for fallthrough cases in switch statements.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Enable error reporting for fallthrough cases in switch statements.\n\nSee more: https://www.typescriptlang.org/tsconfig#noFallthroughCasesInSwitch" | |
| }, | |
| "noImplicitOverride": { | |
| "description": "Ensure overriding members in derived classes are marked with an override modifier.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Ensure overriding members in derived classes are marked with an override modifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitOverride" | |
| }, | |
| "allowUnreachableCode": { | |
| "description": "Disable error reporting for unreachable code.", | |
| "type": "boolean", | |
| "markdownDescription": "Disable error reporting for unreachable code.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnreachableCode" | |
| }, | |
| "forceConsistentCasingInFileNames": { | |
| "description": "Ensure that casing is correct in imports.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Ensure that casing is correct in imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#forceConsistentCasingInFileNames" | |
| }, | |
| "generateCpuProfile": { | |
| "description": "Emit a v8 CPU profile of the compiler run for debugging.", | |
| "type": "string", | |
| "default": "profile.cpuprofile", | |
| "markdownDescription": "Emit a v8 CPU profile of the compiler run for debugging.\n\nSee more: https://www.typescriptlang.org/tsconfig#generateCpuProfile" | |
| }, | |
| "baseUrl": { | |
| "description": "Specify the base directory to resolve non-relative module names.", | |
| "type": "string", | |
| "markdownDescription": "Specify the base directory to resolve non-relative module names.\n\nSee more: https://www.typescriptlang.org/tsconfig#baseUrl" | |
| }, | |
| "paths": { | |
| "description": "Specify a set of entries that re-map imports to additional lookup locations.", | |
| "type": "object", | |
| "additionalProperties": { | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string", | |
| "description": "Path mapping to be computed relative to baseUrl option." | |
| } | |
| }, | |
| "markdownDescription": "Specify a set of entries that re-map imports to additional lookup locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#paths" | |
| }, | |
| "plugins": { | |
| "description": "Specify a list of language service plugins to include.", | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "properties": { | |
| "name": { | |
| "description": "Plugin name.", | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "markdownDescription": "Specify a list of language service plugins to include.\n\nSee more: https://www.typescriptlang.org/tsconfig#plugins" | |
| }, | |
| "rootDirs": { | |
| "description": "Allow multiple folders to be treated as one when resolving modules.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "Allow multiple folders to be treated as one when resolving modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDirs" | |
| }, | |
| "typeRoots": { | |
| "description": "Specify multiple folders that act like `./node_modules/@types`.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "Specify multiple folders that act like `./node_modules/@types`.\n\nSee more: https://www.typescriptlang.org/tsconfig#typeRoots" | |
| }, | |
| "types": { | |
| "description": "Specify type package names to be included without being referenced in a source file.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "Specify type package names to be included without being referenced in a source file.\n\nSee more: https://www.typescriptlang.org/tsconfig#types" | |
| }, | |
| "traceResolution": { | |
| "description": "Enable tracing of the name resolution process. Requires TypeScript version 2.0 or later.", | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "allowJs": { | |
| "description": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowJs" | |
| }, | |
| "noErrorTruncation": { | |
| "description": "Disable truncating types in error messages.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable truncating types in error messages.\n\nSee more: https://www.typescriptlang.org/tsconfig#noErrorTruncation" | |
| }, | |
| "allowSyntheticDefaultImports": { | |
| "description": "Allow 'import x from y' when a module doesn't have a default export.", | |
| "type": "boolean", | |
| "markdownDescription": "Allow 'import x from y' when a module doesn't have a default export.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowSyntheticDefaultImports" | |
| }, | |
| "noImplicitUseStrict": { | |
| "description": "Disable adding 'use strict' directives in emitted JavaScript files.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Disable adding 'use strict' directives in emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitUseStrict" | |
| }, | |
| "listEmittedFiles": { | |
| "description": "Print the names of emitted files after a compilation.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Print the names of emitted files after a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listEmittedFiles" | |
| }, | |
| "disableSizeLimit": { | |
| "description": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSizeLimit" | |
| }, | |
| "lib": { | |
| "description": "Specify a set of bundled library declaration files that describe the target runtime environment.", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string", | |
| "anyOf": [ | |
| { | |
| "enum": [ | |
| "ES5", | |
| "ES6", | |
| "ES2015", | |
| "ES2015.Collection", | |
| "ES2015.Core", | |
| "ES2015.Generator", | |
| "ES2015.Iterable", | |
| "ES2015.Promise", | |
| "ES2015.Proxy", | |
| "ES2015.Reflect", | |
| "ES2015.Symbol.WellKnown", | |
| "ES2015.Symbol", | |
| "ES2016", | |
| "ES2016.Array.Include", | |
| "ES2017", | |
| "ES2017.Intl", | |
| "ES2017.Object", | |
| "ES2017.SharedMemory", | |
| "ES2017.String", | |
| "ES2017.TypedArrays", | |
| "ES2018", | |
| "ES2018.AsyncGenerator", | |
| "ES2018.AsyncIterable", | |
| "ES2018.Intl", | |
| "ES2018.Promise", | |
| "ES2018.Regexp", | |
| "ES2019", | |
| "ES2019.Array", | |
| "ES2019.Object", | |
| "ES2019.String", | |
| "ES2019.Symbol", | |
| "ES2020", | |
| "ES2020.BigInt", | |
| "ES2020.Promise", | |
| "ES2020.String", | |
| "ES2020.Symbol.WellKnown", | |
| "ESNext", | |
| "ESNext.Array", | |
| "ESNext.AsyncIterable", | |
| "ESNext.BigInt", | |
| "ESNext.Intl", | |
| "ESNext.Promise", | |
| "ESNext.String", | |
| "ESNext.Symbol", | |
| "DOM", | |
| "DOM.Iterable", | |
| "ScriptHost", | |
| "WebWorker", | |
| "WebWorker.ImportScripts", | |
| "Webworker.Iterable", | |
| "ES7", | |
| "ES2021", | |
| "ES2020.SharedMemory", | |
| "ES2020.Intl", | |
| "ES2021.Promise", | |
| "ES2021.String", | |
| "ES2021.WeakRef", | |
| "ESNext.WeakRef", | |
| "es2021.intl" | |
| ] | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss]5|[Ee][Ss]6|[Ee][Ss]7$" | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss]2015(\\.([Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]|[Cc][Oo][Rr][Ee]|[Gg][Ee][Nn][Ee][Rr][Aa][Tt][Oo][Rr]|[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Pp][Rr][Oo][Xx][Yy]|[Rr][Ee][Ff][Ll][Ee][Cc][Tt]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$" | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss]2016(\\.[Aa][Rr][Rr][Aa][Yy].[Ii][Nn][Cc][Ll][Uu][Dd][Ee])?$" | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]))?$" | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss]2018(\\.([Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$" | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss]2019(\\.([Aa][Rr][Rr][Aa][Yy]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$" | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss]2020(\\.([Bb][Ii][Gg][Ii][Nn][Tt]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]))?$" | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss]2021(\\.([Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$" | |
| }, | |
| { | |
| "pattern": "^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$" | |
| }, | |
| { | |
| "pattern": "^[Dd][Oo][Mm](\\.[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee])?$" | |
| }, | |
| { | |
| "pattern": "^[Ss][Cc][Rr][Ii][Pp][Tt][Hh][Oo][Ss][Tt]$" | |
| }, | |
| { | |
| "pattern": "^[Ww][Ee][Bb][Ww][Oo][Rr][Kk][Ee][Rr](\\.[Ii][Mm][Pp][Oo][Rr][Tt][Ss][Cc][Rr][Ii][Pp][Tt][Ss])?$" | |
| } | |
| ] | |
| }, | |
| "markdownDescription": "Specify a set of bundled library declaration files that describe the target runtime environment.\n\nSee more: https://www.typescriptlang.org/tsconfig#lib" | |
| }, | |
| "strictNullChecks": { | |
| "description": "When type checking, take into account `null` and `undefined`.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "When type checking, take into account `null` and `undefined`.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictNullChecks" | |
| }, | |
| "maxNodeModuleJsDepth": { | |
| "description": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.", | |
| "type": "number", | |
| "default": 0, | |
| "markdownDescription": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.\n\nSee more: https://www.typescriptlang.org/tsconfig#maxNodeModuleJsDepth" | |
| }, | |
| "importHelpers": { | |
| "description": "Allow importing helper functions from tslib once per project, instead of including them per-file.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Allow importing helper functions from tslib once per project, instead of including them per-file.\n\nSee more: https://www.typescriptlang.org/tsconfig#importHelpers" | |
| }, | |
| "importsNotUsedAsValues": { | |
| "description": "Specify emit/checking behavior for imports that are only used for types.", | |
| "default": "remove", | |
| "enum": [ | |
| "remove", | |
| "preserve", | |
| "error" | |
| ] | |
| }, | |
| "alwaysStrict": { | |
| "description": "Ensure 'use strict' is always emitted.", | |
| "type": "boolean", | |
| "markdownDescription": "Ensure 'use strict' is always emitted.\n\nSee more: https://www.typescriptlang.org/tsconfig#alwaysStrict" | |
| }, | |
| "strict": { | |
| "description": "Enable all strict type checking options.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Enable all strict type checking options.\n\nSee more: https://www.typescriptlang.org/tsconfig#strict" | |
| }, | |
| "strictBindCallApply": { | |
| "description": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictBindCallApply" | |
| }, | |
| "downlevelIteration": { | |
| "description": "Emit more compliant, but verbose and less performant JavaScript for iteration.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Emit more compliant, but verbose and less performant JavaScript for iteration.\n\nSee more: https://www.typescriptlang.org/tsconfig#downlevelIteration" | |
| }, | |
| "checkJs": { | |
| "description": "Enable error reporting in type-checked JavaScript files.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Enable error reporting in type-checked JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#checkJs" | |
| }, | |
| "strictFunctionTypes": { | |
| "description": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictFunctionTypes" | |
| }, | |
| "strictPropertyInitialization": { | |
| "description": "Check for class properties that are declared but not set in the constructor.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Check for class properties that are declared but not set in the constructor.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictPropertyInitialization" | |
| }, | |
| "esModuleInterop": { | |
| "description": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.\n\nSee more: https://www.typescriptlang.org/tsconfig#esModuleInterop" | |
| }, | |
| "allowUmdGlobalAccess": { | |
| "description": "Allow accessing UMD globals from modules.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Allow accessing UMD globals from modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUmdGlobalAccess" | |
| }, | |
| "keyofStringsOnly": { | |
| "description": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.\n\nSee more: https://www.typescriptlang.org/tsconfig#keyofStringsOnly" | |
| }, | |
| "useDefineForClassFields": { | |
| "description": "Emit ECMAScript-standard-compliant class fields.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Emit ECMAScript-standard-compliant class fields.\n\nSee more: https://www.typescriptlang.org/tsconfig#useDefineForClassFields" | |
| }, | |
| "declarationMap": { | |
| "description": "Create sourcemaps for d.ts files.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Create sourcemaps for d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationMap" | |
| }, | |
| "resolveJsonModule": { | |
| "description": "Enable importing .json files", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Enable importing .json files\n\nSee more: https://www.typescriptlang.org/tsconfig#resolveJsonModule" | |
| }, | |
| "assumeChangesOnlyAffectDirectDependencies": { | |
| "description": "Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it. Requires TypeScript version 3.8 or later.", | |
| "type": "boolean" | |
| }, | |
| "extendedDiagnostics": { | |
| "description": "Output more detailed compiler performance information after building.", | |
| "type": "boolean", | |
| "default": false, | |
| "markdownDescription": "Output more detailed compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#extendedDiagnostics" | |
| }, | |
| "listFilesOnly": { | |
| "description": "Print names of files that are part of the compilation and then stop processing.", | |
| "type": "boolean" | |
| }, | |
| "disableSourceOfProjectReferenceRedirect": { | |
| "description": "Disable preferring source files instead of declaration files when referencing composite projects", | |
| "type": "boolean", | |
| "markdownDescription": "Disable preferring source files instead of declaration files when referencing composite projects\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSourceOfProjectReferenceRedirect" | |
| }, | |
| "disableSolutionSearching": { | |
| "description": "Opt a project out of multi-project reference checking when editing.", | |
| "type": "boolean", | |
| "markdownDescription": "Opt a project out of multi-project reference checking when editing.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSolutionSearching" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "typeAcquisitionDefinition": { | |
| "properties": { | |
| "typeAcquisition": { | |
| "type": "object", | |
| "description": "Auto type (.d.ts) acquisition options for this project. Requires TypeScript version 2.1 or later.", | |
| "properties": { | |
| "enable": { | |
| "description": "Enable auto type acquisition", | |
| "type": "boolean", | |
| "default": false | |
| }, | |
| "include": { | |
| "description": "Specifies a list of type declarations to be included in auto type acquisition. Ex. [\"jquery\", \"lodash\"]", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "exclude": { | |
| "description": "Specifies a list of type declarations to be excluded from auto type acquisition. Ex. [\"jquery\", \"lodash\"]", | |
| "type": "array", | |
| "uniqueItems": true, | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "referencesDefinition": { | |
| "properties": { | |
| "references": { | |
| "type": "array", | |
| "uniqueItems": true, | |
| "description": "Referenced projects. Requires TypeScript version 3.0 or later.", | |
| "items": { | |
| "type": "object", | |
| "description": "Project reference.", | |
| "properties": { | |
| "path": { | |
| "type": "string", | |
| "description": "Path to referenced tsconfig or to folder containing tsconfig." | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "tsNodeDefinition": { | |
| "properties": { | |
| "ts-node": { | |
| "description": "ts-node options. See also: https://typestrong.org/ts-node/docs/configuration\n\nts-node offers TypeScript execution and REPL for node.js, with source map support.", | |
| "properties": { | |
| "compiler": { | |
| "default": "typescript", | |
| "description": "Specify a custom TypeScript compiler.", | |
| "type": "string" | |
| }, | |
| "compilerHost": { | |
| "default": false, | |
| "description": "Use TypeScript's compiler host API instead of the language service API.", | |
| "type": "boolean" | |
| }, | |
| "compilerOptions": { | |
| "additionalProperties": true, | |
| "allOf": [ | |
| { | |
| "$ref": "#/definitions/compilerOptionsDefinition/properties/compilerOptions" | |
| } | |
| ], | |
| "description": "JSON object to merge with TypeScript `compilerOptions`.", | |
| "properties": {}, | |
| "type": "object" | |
| }, | |
| "emit": { | |
| "default": false, | |
| "description": "Emit output files into `.ts-node` directory.", | |
| "type": "boolean" | |
| }, | |
| "experimentalReplAwait": { | |
| "description": "Allows the usage of top level await in REPL.\n\nUses node's implementation which accomplishes this with an AST syntax transformation.\n\nEnabled by default when tsconfig target is es2018 or above. Set to false to disable.\n\n**Note**: setting to `true` when tsconfig target is too low will throw an Error. Leave as `undefined`\nto get default, automatic behavior.", | |
| "type": "boolean" | |
| }, | |
| "files": { | |
| "default": false, | |
| "description": "Load \"files\" and \"include\" from `tsconfig.json` on startup.\n\nDefault is to override `tsconfig.json` \"files\" and \"include\" to only include the entrypoint script.", | |
| "type": "boolean" | |
| }, | |
| "ignore": { | |
| "default": [ | |
| "(?:^|/)node_modules/" | |
| ], | |
| "description": "Paths which should not be compiled.\n\nEach string in the array is converted to a regular expression via `new RegExp()` and tested against source paths prior to compilation.\n\nSource paths are normalized to posix-style separators, relative to the directory containing `tsconfig.json` or to cwd if no `tsconfig.json` is loaded.\n\nDefault is to ignore all node_modules subdirectories.", | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "ignoreDiagnostics": { | |
| "description": "Ignore TypeScript warnings by diagnostic code.", | |
| "items": { | |
| "type": [ | |
| "string", | |
| "number" | |
| ] | |
| }, | |
| "type": "array" | |
| }, | |
| "logError": { | |
| "default": false, | |
| "description": "Logs TypeScript errors to stderr instead of throwing exceptions.", | |
| "type": "boolean" | |
| }, | |
| "moduleTypes": { | |
| "type": "object", | |
| "description": "Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.\nWhen overridden, the tsconfig \"module\" and package.json \"type\" fields are overridden.\nThis is useful because TypeScript files cannot use the .cjs nor .mjs file extensions;\nit achieves the same effect.\n\nEach key is a glob pattern following the same rules as tsconfig's \"include\" array.\nWhen multiple patterns match the same file, the last pattern takes precedence.\n\n`cjs` overrides matches files to compile and execute as CommonJS.\n`esm` overrides matches files to compile and execute as native ECMAScript modules.\n`package` overrides either of the above to default behavior, which obeys package.json \"type\" and\ntsconfig.json \"module\" options." | |
| }, | |
| "preferTsExts": { | |
| "default": false, | |
| "description": "Re-order file extensions so that TypeScript imports are preferred.\n\nFor example, when both `index.js` and `index.ts` exist, enabling this option causes `require('./index')` to resolve to `index.ts` instead of `index.js`", | |
| "type": "boolean" | |
| }, | |
| "pretty": { | |
| "default": false, | |
| "description": "Use pretty diagnostic formatter.", | |
| "type": "boolean" | |
| }, | |
| "require": { | |
| "description": "Modules to require, like node's `--require` flag.\n\nIf specified in `tsconfig.json`, the modules will be resolved relative to the `tsconfig.json` file.\n\nIf specified programmatically, each input string should be pre-resolved to an absolute path for\nbest results.", | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "scope": { | |
| "default": false, | |
| "description": "Scope compiler to files within `scopeDir`.", | |
| "type": "boolean" | |
| }, | |
| "scopeDir": { | |
| "default": "First of: `tsconfig.json` \"rootDir\" if specified, directory containing `tsconfig.json`, or cwd if no `tsconfig.json` is loaded.", | |
| "type": "string" | |
| }, | |
| "skipIgnore": { | |
| "default": false, | |
| "description": "Skip ignore check, so that compilation will be attempted for all files with matching extensions.", | |
| "type": "boolean" | |
| }, | |
| "transpileOnly": { | |
| "default": false, | |
| "description": "Use TypeScript's faster `transpileModule`.", | |
| "type": "boolean" | |
| }, | |
| "transpiler": { | |
| "anyOf": [ | |
| { | |
| "additionalItems": { | |
| "anyOf": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "additionalProperties": true, | |
| "properties": {}, | |
| "type": "object" | |
| } | |
| ] | |
| }, | |
| "items": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "additionalProperties": true, | |
| "properties": {}, | |
| "type": "object" | |
| } | |
| ], | |
| "minItems": 2, | |
| "type": "array" | |
| }, | |
| { | |
| "type": "string" | |
| } | |
| ], | |
| "description": "Specify a custom transpiler for use with transpileOnly" | |
| }, | |
| "typeCheck": { | |
| "default": true, | |
| "description": "**DEPRECATED** Specify type-check is enabled (e.g. `transpileOnly == false`).", | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| } | |
| } | |
| } | |
| }, | |
| "type": "object", | |
| "allOf": [ | |
| { | |
| "$ref": "#/definitions/compilerOptionsDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/compileOnSaveDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/typeAcquisitionDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/extendsDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/watchOptionsDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/buildOptionsDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/tsNodeDefinition" | |
| }, | |
| { | |
| "anyOf": [ | |
| { | |
| "$ref": "#/definitions/filesDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/excludeDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/includeDefinition" | |
| }, | |
| { | |
| "$ref": "#/definitions/referencesDefinition" | |
| } | |
| ] | |
| } | |
| ], | |
| "$id": "https://json.schemastore.org/tsconfig" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-json": "^1.0.15", | |
| "@hint/utils-network": "^1.0.14", | |
| "lodash": "^4.17.21" | |
| }, | |
| "description": "webhint parser needed to analyze TypeScript config files", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.16" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/parser-javascript": "^3.1.14", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@typescript-eslint/typescript-estree": "^4.26.1" | |
| }, | |
| "description": "webhint parser needed to analyze TypeScript files", | |
| "devDependencies": { | |
| "@hint/parser-html": "^3.0.23", | |
| "@hint/parser-jsx": "^1.0.15", | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-network": "^1.0.14" | |
| }, | |
| "description": "webhint parser needed to analyze webpack config files", | |
| "devDependencies": { | |
| "@types/node": "^15.6.1", | |
| "@types/proxyquire": "^1.3.28", | |
| "@types/sinon": "^10.0.4", | |
| "@types/webpack": "^5.28.0", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "eventemitter2": "^6.4.5", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5", | |
| "webpack": "^5.56.1" | |
| }, | |
| "files": [ | |
| "dist/src" | |
| ], | |
| "homepage": "https://webhint.io/", | |
| "keywords": [ | |
| "webhint", | |
| "webhint-parser", | |
| "webpack-config" | |
| ], | |
| "license": "Apache-2.0", | |
| "main": "dist/src/parser.js", | |
| "name": "@hint/parser-webpack-config", | |
| "nyc": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": { | |
| "hint": "^6.0.0" | |
| }, | |
| "repository": { | |
| "directory": "packages/parser-webpack-config", | |
| "type": "git", | |
| "url": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.29" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-css": "^1.0.10", | |
| "@mdn/browser-compat-data": "^4.0.9", | |
| "mdn-data": "^2.0.22", | |
| "postcss-selector-parser": "^6.0.6", | |
| "postcss-value-parser": "^4.1.0", | |
| "semver": "^7.3.5" | |
| }, | |
| "description": "hint tools", | |
| "devDependencies": { | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "ava": "ava", | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run prebuild && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "prebuild": "npm-run-all prebuild:*", | |
| "prebuild:mdn-bcd": "node ./scripts/mdn-browser-compat-data.js", | |
| "prebuild:mdn-data": "node ./scripts/mdn-data.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.1.6" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "data-urls": "^2.0.0", | |
| "iconv-lite": "^0.6.3", | |
| "request": "^2.88.2" | |
| }, | |
| "description": "hint tools for connectors", | |
| "devDependencies": { | |
| "@hint/utils-create-server": "^3.4.14", | |
| "@types/node": "^15.6.1", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "ava": "ava", | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.29" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": {}, | |
| "description": "utils for CSS", | |
| "devDependencies": { | |
| "@hint/utils-types": "^1.1.5", | |
| "ava": "^3.15.0", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "postcss": "^8.3.11", | |
| "postcss-safe-parser": "^6.0.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.10" | |
| } |
| { | |
| "dependencies": { | |
| "debug": "4.3.2" | |
| }, | |
| "description": "debug messages util", | |
| "devDependencies": { | |
| "@types/debug": "^4.1.7", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "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:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.7" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@types/parse5": "^6.0.2", | |
| "eventemitter2": "^6.4.5", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-types": "^1.1.5", | |
| "css-select": "^4.1.3", | |
| "parse5": "^6.0.1", | |
| "parse5-htmlparser2-tree-adapter": "^6.0.1" | |
| }, | |
| "description": "utils for DOM", | |
| "devDependencies": { | |
| "@types/parse5-htmlparser2-tree-adapter": "^6.0.1", | |
| "ava": "^3.15.0", | |
| "axe-core": "^4.3.3", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "jsdom": "^16.6.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.9" | |
| } |
| { | |
| "property1": "value1" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "strip-json-comments": "^3.1.1" | |
| }, | |
| "description": "utils for filesystem", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.11" | |
| } |
| { | |
| "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." | |
| } | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-types": "^1.1.5" | |
| }, | |
| "description": "util for i18n", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm run i18n && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run i18n && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "i18n": "node ../../scripts/create-i18n.js", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.10" | |
| } |
| { | |
| "property1": "value1" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-network": "^1.0.14", | |
| "@hint/utils-types": "^1.1.5", | |
| "ajv": "^8.6.3", | |
| "ajv-formats": "^2.1.1", | |
| "jsonc-parser": "^3.0.0", | |
| "lodash": "^4.17.21" | |
| }, | |
| "description": "utils for JSON", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.15" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils": "^7.0.13", | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-string": "^1.0.10", | |
| "@hint/utils-types": "^1.1.5", | |
| "content-type": "^1.0.4", | |
| "lodash": "^4.17.21", | |
| "request": "^2.88.2" | |
| }, | |
| "description": "utils for network", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.14" | |
| } |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": {}, | |
| "description": "utils for strings", | |
| "devDependencies": { | |
| "ava": "^3.15.0", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "build": "npm-run-all build:*", | |
| "build-release": "npm run clean && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "test": "npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "1.0.10" | |
| } |
| { | |
| "dependencies": {}, | |
| "description": "Common types package", | |
| "devDependencies": { | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "npm-run-all": "^4.1.5", | |
| "rimraf": "^3.0.2", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": "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:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "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.5" | |
| } |
| {"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"]}} |
| { | |
| "ava": { | |
| "failFast": false, | |
| "files": [ | |
| "dist/tests/**/*.js", | |
| "!dist/tests/**/fixtures/**/*.js" | |
| ], | |
| "timeout": "1m" | |
| }, | |
| "dependencies": { | |
| "@hint/utils-debug": "^1.0.7", | |
| "@hint/utils-fs": "^1.0.11", | |
| "@hint/utils-string": "^1.0.10", | |
| "chalk": "^4.1.2", | |
| "configstore": "^5.0.1", | |
| "content-type": "^1.0.4", | |
| "eventemitter2": "^6.4.5", | |
| "file-type": "^16.5.3", | |
| "globby": "^11.0.4", | |
| "is-svg": "^4.3.1", | |
| "is-wsl": "^2.2.0", | |
| "lodash": "^4.17.21", | |
| "npm-registry-fetch": "^11.0.0", | |
| "semver": "^7.3.5" | |
| }, | |
| "description": "hint tools", | |
| "devDependencies": { | |
| "@hint/utils-dom": "^2.1.9", | |
| "@hint/utils-types": "^1.1.5", | |
| "@types/configstore": "^5.0.1", | |
| "@types/mime-db": "^1.43.1", | |
| "@types/semver": "^7.3.9", | |
| "@typescript-eslint/eslint-plugin": "^4.33.0", | |
| "@typescript-eslint/parser": "^4.28.1", | |
| "ava": "^3.15.0", | |
| "copyfiles": "^2.4.1", | |
| "eslint": "^7.29.0", | |
| "eslint-plugin-import": "^2.25.2", | |
| "eslint-plugin-markdown": "^2.2.1", | |
| "mime-db": "1.35.0", | |
| "npm-run-all": "^4.1.5", | |
| "nyc": "^15.1.0", | |
| "proxyquire": "^2.1.3", | |
| "rimraf": "^3.0.2", | |
| "sinon": "^9.2.4", | |
| "typescript": "^4.3.5" | |
| }, | |
| "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": { | |
| "extends": "../../.nycrc" | |
| }, | |
| "peerDependencies": {}, | |
| "repository": { | |
| "directory": "packages/utils", | |
| "type": "git", | |
| "url": "https://github.com/webhintio/hint.git" | |
| }, | |
| "scripts": { | |
| "ava": "ava", | |
| "build": "npm run prebuild && npm-run-all build:*", | |
| "build-release": "npm run clean && npm run prebuild && npm run build:assets && tsc --inlineSourceMap false --removeComments true", | |
| "build:assets": "copyfiles \"./{src,tests}/**/{!(*.ts),.!(ts)}\" dist", | |
| "build:ts": "tsc -b", | |
| "clean": "rimraf dist", | |
| "lint": "npm-run-all lint:*", | |
| "lint:dependencies": "node ../../scripts/lint-dependencies.js", | |
| "lint:js": "eslint . --cache --ext .js,.md,.ts --ignore-path ../../.eslintignore", | |
| "lint:md": "node ../../scripts/lint-markdown.js", | |
| "prebuild": "npm-run-all prebuild:*", | |
| "prebuild:mime-db": "node ./scripts/mime-db.js", | |
| "test": "npm run prebuild && npm run lint && npm run build && npm run test-only", | |
| "test-only": "nyc ava", | |
| "test-release": "npm run lint && npm run build-release && ava", | |
| "watch": "npm run build && npm-run-all --parallel -c watch:*", | |
| "watch:ts": "npm run build:ts -- --watch" | |
| }, | |
| "version": "7.0.13" | |
| } |
| { | |
| "0.1.14": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.15": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.16": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.17": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.18": { | |
| "node_abi": null, | |
| "v8": "1.3" | |
| }, | |
| "0.1.19": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.20": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.21": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.22": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.23": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.24": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.25": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.26": { | |
| "node_abi": null, | |
| "v8": "2.0" | |
| }, | |
| "0.1.27": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.28": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.29": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.30": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.31": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.32": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.33": { | |
| "node_abi": null, | |
| "v8": "2.1" | |
| }, | |
| "0.1.90": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.91": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.92": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.93": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.94": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.95": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.96": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.97": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.98": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.99": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.100": { | |
| "node_abi": null, | |
| "v8": "2.2" | |
| }, | |
| "0.1.101": { | |
| "node_abi": null, | |
| "v8": "2.3" | |
| }, | |
| "0.1.102": { | |
| "node_abi": null, | |
| "v8": "2.3" | |
| }, | |
| "0.1.103": { | |
| "node_abi": null, | |
| "v8": "2.3" | |
| }, | |
| "0.1.104": { | |
| "node_abi": null, | |
| "v8": "2.3" | |
| }, | |
| "0.2.0": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.1": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.2": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.3": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.4": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.5": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.2.6": { | |
| "node_abi": 1, | |
| "v8": "2.3" | |
| }, | |
| "0.3.0": { | |
| "node_abi": 1, | |
| "v8": "2.5" | |
| }, | |
| "0.3.1": { | |
| "node_abi": 1, | |
| "v8": "2.5" | |
| }, | |
| "0.3.2": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.3": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.4": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.5": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.6": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.7": { | |
| "node_abi": 1, | |
| "v8": "3.0" | |
| }, | |
| "0.3.8": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.0": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.1": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.2": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.3": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.4": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.5": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.6": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.7": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.8": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.9": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.10": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.11": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.4.12": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.5.0": { | |
| "node_abi": 1, | |
| "v8": "3.1" | |
| }, | |
| "0.5.1": { | |
| "node_abi": 1, | |
| "v8": "3.4" | |
| }, | |
| "0.5.2": { | |
| "node_abi": 1, | |
| "v8": "3.4" | |
| }, | |
| "0.5.3": { | |
| "node_abi": 1, | |
| "v8": "3.4" | |
| }, | |
| "0.5.4": { | |
| "node_abi": 1, | |
| "v8": "3.5" | |
| }, | |
| "0.5.5": { | |
| "node_abi": 1, | |
| "v8": "3.5" | |
| }, | |
| "0.5.6": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.5.7": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.5.8": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.5.9": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.5.10": { | |
| "node_abi": 1, | |
| "v8": "3.7" | |
| }, | |
| "0.6.0": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.1": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.2": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.3": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.4": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.5": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.6": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.7": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.8": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.9": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.10": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.11": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.12": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.13": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.14": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.15": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.16": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.17": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.18": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.19": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.20": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.6.21": { | |
| "node_abi": 1, | |
| "v8": "3.6" | |
| }, | |
| "0.7.0": { | |
| "node_abi": 1, | |
| "v8": "3.8" | |
| }, | |
| "0.7.1": { | |
| "node_abi": 1, | |
| "v8": "3.8" | |
| }, | |
| "0.7.2": { | |
| "node_abi": 1, | |
| "v8": "3.8" | |
| }, | |
| "0.7.3": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.4": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.5": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.6": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.7": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.8": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.9": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.7.10": { | |
| "node_abi": 1, | |
| "v8": "3.9" | |
| }, | |
| "0.7.11": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.7.12": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.0": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.1": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.2": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.3": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.4": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.5": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.6": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.7": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.8": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.9": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.10": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.11": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.12": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.13": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.14": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.15": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.16": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.17": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.18": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.19": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.20": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.21": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.22": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.23": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.24": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.25": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.26": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.27": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.8.28": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.9.0": { | |
| "node_abi": 1, | |
| "v8": "3.11" | |
| }, | |
| "0.9.1": { | |
| "node_abi": 10, | |
| "v8": "3.11" | |
| }, | |
| "0.9.2": { | |
| "node_abi": 10, | |
| "v8": "3.11" | |
| }, | |
| "0.9.3": { | |
| "node_abi": 10, | |
| "v8": "3.13" | |
| }, | |
| "0.9.4": { | |
| "node_abi": 10, | |
| "v8": "3.13" | |
| }, | |
| "0.9.5": { | |
| "node_abi": 10, | |
| "v8": "3.13" | |
| }, | |
| "0.9.6": { | |
| "node_abi": 10, | |
| "v8": "3.15" | |
| }, | |
| "0.9.7": { | |
| "node_abi": 10, | |
| "v8": "3.15" | |
| }, | |
| "0.9.8": { | |
| "node_abi": 10, | |
| "v8": "3.15" | |
| }, | |
| "0.9.9": { | |
| "node_abi": 11, | |
| "v8": "3.15" | |
| }, | |
| "0.9.10": { | |
| "node_abi": 11, | |
| "v8": "3.15" | |
| }, | |
| "0.9.11": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.9.12": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.0": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.1": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.2": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.3": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.4": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.5": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.6": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.7": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.8": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.9": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.10": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.11": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.12": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.13": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.14": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.15": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.16": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.17": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.18": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.19": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.20": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.21": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.22": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.23": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.24": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.25": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.26": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.27": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.28": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.29": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.30": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.31": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.32": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.33": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.34": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.35": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.36": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.37": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.38": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.39": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.40": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.41": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.42": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.43": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.44": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.45": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.46": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.47": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.10.48": { | |
| "node_abi": 11, | |
| "v8": "3.14" | |
| }, | |
| "0.11.0": { | |
| "node_abi": 12, | |
| "v8": "3.17" | |
| }, | |
| "0.11.1": { | |
| "node_abi": 12, | |
| "v8": "3.18" | |
| }, | |
| "0.11.2": { | |
| "node_abi": 12, | |
| "v8": "3.19" | |
| }, | |
| "0.11.3": { | |
| "node_abi": 12, | |
| "v8": "3.19" | |
| }, | |
| "0.11.4": { | |
| "node_abi": 12, | |
| "v8": "3.20" | |
| }, | |
| "0.11.5": { | |
| "node_abi": 12, | |
| "v8": "3.20" | |
| }, | |
| "0.11.6": { | |
| "node_abi": 12, | |
| "v8": "3.20" | |
| }, | |
| "0.11.7": { | |
| "node_abi": 12, | |
| "v8": "3.20" | |
| }, | |
| "0.11.8": { | |
| "node_abi": 13, | |
| "v8": "3.21" | |
| }, | |
| "0.11.9": { | |
| "node_abi": 13, | |
| "v8": "3.22" | |
| }, | |
| "0.11.10": { | |
| "node_abi": 13, | |
| "v8": "3.22" | |
| }, | |
| "0.11.11": { | |
| "node_abi": 14, | |
| "v8": "3.22" | |
| }, | |
| "0.11.12": { | |
| "node_abi": 14, | |
| "v8": "3.22" | |
| }, | |
| "0.11.13": { | |
| "node_abi": 14, | |
| "v8": "3.25" | |
| }, | |
| "0.11.14": { | |
| "node_abi": 14, | |
| "v8": "3.26" | |
| }, | |
| "0.11.15": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.11.16": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.0": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.1": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.2": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.3": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.4": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.5": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.6": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.7": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.8": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.9": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.10": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.11": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.12": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.13": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.14": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.15": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.16": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.17": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "0.12.18": { | |
| "node_abi": 14, | |
| "v8": "3.28" | |
| }, | |
| "1.0.0": { | |
| "node_abi": 42, | |
| "v8": "3.31" | |
| }, | |
| "1.0.1": { | |
| "node_abi": 42, | |
| "v8": "3.31" | |
| }, | |
| "1.0.2": { | |
| "node_abi": 42, | |
| "v8": "3.31" | |
| }, | |
| "1.0.3": { | |
| "node_abi": 42, | |
| "v8": "4.1" | |
| }, | |
| "1.0.4": { | |
| "node_abi": 42, | |
| "v8": "4.1" | |
| }, | |
| "1.1.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.2.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.3.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.4.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.4.2": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.4.3": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.5.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.5.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.0": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.2": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.3": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.6.4": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.7.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.8.1": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.8.2": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.8.3": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "1.8.4": { | |
| "node_abi": 43, | |
| "v8": "4.1" | |
| }, | |
| "2.0.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.0.1": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.0.2": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.1.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.2.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.2.1": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.1": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.2": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.3": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.3.4": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.4.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "2.5.0": { | |
| "node_abi": 44, | |
| "v8": "4.2" | |
| }, | |
| "3.0.0": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "3.1.0": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "3.2.0": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "3.3.0": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "3.3.1": { | |
| "node_abi": 45, | |
| "v8": "4.4" | |
| }, | |
| "4.0.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.1.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.1.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.1.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.3": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.4": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.5": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.2.6": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.3.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.3.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.3.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.3": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.4": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.5": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.6": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.4.7": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.5.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.6.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.6.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.6.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.7.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.7.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.7.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.7.3": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.2": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.3": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.4": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.5": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.6": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.8.7": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.9.0": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "4.9.1": { | |
| "node_abi": 46, | |
| "v8": "4.5" | |
| }, | |
| "5.0.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.1.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.1.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.2.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.3.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.4.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.4.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.5.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.6.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.7.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.7.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.8.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.9.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.9.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.10.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.10.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.11.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.11.1": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "5.12.0": { | |
| "node_abi": 47, | |
| "v8": "4.6" | |
| }, | |
| "6.0.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.1.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.2.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.2.1": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.2.2": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.3.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.3.1": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.4.0": { | |
| "node_abi": 48, | |
| "v8": "5.0" | |
| }, | |
| "6.5.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.6.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.7.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.8.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.8.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.4": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.9.5": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.10.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.10.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.10.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.10.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.4": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.11.5": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.12.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.12.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.12.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.12.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.13.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.13.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.2": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.3": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.14.4": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.15.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.15.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.16.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.17.0": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "6.17.1": { | |
| "node_abi": 48, | |
| "v8": "5.1" | |
| }, | |
| "7.0.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.1.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.2.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.2.1": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.3.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.4.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.5.0": { | |
| "node_abi": 51, | |
| "v8": "5.4" | |
| }, | |
| "7.6.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.1": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.2": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.3": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.7.4": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.8.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.9.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.10.0": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "7.10.1": { | |
| "node_abi": 51, | |
| "v8": "5.5" | |
| }, | |
| "8.0.0": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.0": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.1": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.2": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.3": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.1.4": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.2.0": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.2.1": { | |
| "node_abi": 57, | |
| "v8": "5.8" | |
| }, | |
| "8.3.0": { | |
| "node_abi": 57, | |
| "v8": "6.0" | |
| }, | |
| "8.4.0": { | |
| "node_abi": 57, | |
| "v8": "6.0" | |
| }, | |
| "8.5.0": { | |
| "node_abi": 57, | |
| "v8": "6.0" | |
| }, | |
| "8.6.0": { | |
| "node_abi": 57, | |
| "v8": "6.0" | |
| }, | |
| "8.7.0": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.8.0": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.8.1": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.0": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.1": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.2": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.3": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.9.4": { | |
| "node_abi": 57, | |
| "v8": "6.1" | |
| }, | |
| "8.10.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.1": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.2": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.3": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.11.4": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.12.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.13.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.14.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.14.1": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.15.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.15.1": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.16.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.16.1": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.16.2": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "8.17.0": { | |
| "node_abi": 57, | |
| "v8": "6.2" | |
| }, | |
| "9.0.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.1.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.2.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.2.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.3.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.4.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.5.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.6.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.6.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.7.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.7.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.8.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.9.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.10.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.10.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.11.0": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.11.1": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "9.11.2": { | |
| "node_abi": 59, | |
| "v8": "6.2" | |
| }, | |
| "10.0.0": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.1.0": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.2.0": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.2.1": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.3.0": { | |
| "node_abi": 64, | |
| "v8": "6.6" | |
| }, | |
| "10.4.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.4.1": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.5.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.6.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.7.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.8.0": { | |
| "node_abi": 64, | |
| "v8": "6.7" | |
| }, | |
| "10.9.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.10.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.11.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.12.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.13.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.14.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.14.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.14.2": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.15.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.15.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.15.2": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.15.3": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.16.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.16.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.16.2": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.16.3": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.17.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.18.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.18.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.19.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.20.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.20.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.21.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.22.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.22.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.23.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.23.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.23.2": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.23.3": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.24.0": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "10.24.1": { | |
| "node_abi": 64, | |
| "v8": "6.8" | |
| }, | |
| "11.0.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.1.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.2.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.3.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.4.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.5.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.6.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.7.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.8.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.9.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.10.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.10.1": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.11.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.12.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.13.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.14.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "11.15.0": { | |
| "node_abi": 67, | |
| "v8": "7.0" | |
| }, | |
| "12.0.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.1.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.2.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.3.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.3.1": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.4.0": { | |
| "node_abi": 72, | |
| "v8": "7.4" | |
| }, | |
| "12.5.0": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.6.0": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.7.0": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.8.0": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.8.1": { | |
| "node_abi": 72, | |
| "v8": "7.5" | |
| }, | |
| "12.9.0": { | |
| "node_abi": 72, | |
| "v8": "7.6" | |
| }, | |
| "12.9.1": { | |
| "node_abi": 72, | |
| "v8": "7.6" | |
| }, | |
| "12.10.0": { | |
| "node_abi": 72, | |
| "v8": "7.6" | |
| }, | |
| "12.11.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.11.1": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.12.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.13.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.13.1": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.14.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.14.1": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.15.0": { | |
| "node_abi": 72, | |
| "v8": "7.7" | |
| }, | |
| "12.16.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.16.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.16.2": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.16.3": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.17.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.2": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.3": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.18.4": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.19.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.19.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.20.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.20.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.20.2": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.21.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.0": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.1": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.2": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.3": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.4": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.5": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.6": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "12.22.7": { | |
| "node_abi": 72, | |
| "v8": "7.8" | |
| }, | |
| "13.0.0": { | |
| "node_abi": 79, | |
| "v8": "7.8" | |
| }, | |
| "13.0.1": { | |
| "node_abi": 79, | |
| "v8": "7.8" | |
| }, | |
| "13.1.0": { | |
| "node_abi": 79, | |
| "v8": "7.8" | |
| }, | |
| "13.2.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.3.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.4.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.5.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.6.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.7.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.8.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.9.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.10.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.10.1": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.11.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.12.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.13.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "13.14.0": { | |
| "node_abi": 79, | |
| "v8": "7.9" | |
| }, | |
| "14.0.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.1.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.2.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.3.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.4.0": { | |
| "node_abi": 83, | |
| "v8": "8.1" | |
| }, | |
| "14.5.0": { | |
| "node_abi": 83, | |
| "v8": "8.3" | |
| }, | |
| "14.6.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.7.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.8.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.9.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.10.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.10.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.11.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.12.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.13.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.13.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.14.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.2": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.3": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.4": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.15.5": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.16.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.16.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.17.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.17.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.17.2": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.17.3": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.17.4": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.17.5": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.17.6": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.18.0": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "14.18.1": { | |
| "node_abi": 83, | |
| "v8": "8.4" | |
| }, | |
| "15.0.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.0.1": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.1.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.2.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.2.1": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.3.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.4.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.5.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.5.1": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.6.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.7.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.8.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.9.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.10.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.11.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.12.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.13.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "15.14.0": { | |
| "node_abi": 88, | |
| "v8": "8.6" | |
| }, | |
| "16.0.0": { | |
| "node_abi": 93, | |
| "v8": "9.0" | |
| }, | |
| "16.1.0": { | |
| "node_abi": 93, | |
| "v8": "9.0" | |
| }, | |
| "16.2.0": { | |
| "node_abi": 93, | |
| "v8": "9.0" | |
| }, | |
| "16.3.0": { | |
| "node_abi": 93, | |
| "v8": "9.0" | |
| }, | |
| "16.4.0": { | |
| "node_abi": 93, | |
| "v8": "9.1" | |
| }, | |
| "16.4.1": { | |
| "node_abi": 93, | |
| "v8": "9.1" | |
| }, | |
| "16.4.2": { | |
| "node_abi": 93, | |
| "v8": "9.1" | |
| }, | |
| "16.5.0": { | |
| "node_abi": 93, | |
| "v8": "9.1" | |
| }, | |
| "16.6.0": { | |
| "node_abi": 93, | |
| "v8": "9.2" | |
| }, | |
| "16.6.1": { | |
| "node_abi": 93, | |
| "v8": "9.2" | |
| }, | |
| "16.6.2": { | |
| "node_abi": 93, | |
| "v8": "9.2" | |
| }, | |
| "16.7.0": { | |
| "node_abi": 93, | |
| "v8": "9.2" | |
| }, | |
| "16.8.0": { | |
| "node_abi": 93, | |
| "v8": "9.2" | |
| }, | |
| "16.9.0": { | |
| "node_abi": 93, | |
| "v8": "9.3" | |
| }, | |
| "16.9.1": { | |
| "node_abi": 93, | |
| "v8": "9.3" | |
| }, | |
| "16.10.0": { | |
| "node_abi": 93, | |
| "v8": "9.3" | |
| }, | |
| "16.11.0": { | |
| "node_abi": 93, | |
| "v8": "9.4" | |
| }, | |
| "16.11.1": { | |
| "node_abi": 93, | |
| "v8": "9.4" | |
| }, | |
| "16.12.0": { | |
| "node_abi": 93, | |
| "v8": "9.4" | |
| }, | |
| "16.13.0": { | |
| "node_abi": 93, | |
| "v8": "9.4" | |
| }, | |
| "17.0.0": { | |
| "node_abi": 102, | |
| "v8": "9.5" | |
| }, | |
| "17.0.1": { | |
| "node_abi": 102, | |
| "v8": "9.5" | |
| }, | |
| "17.1.0": { | |
| "node_abi": 102, | |
| "v8": "9.5" | |
| } | |
| } |
| { | |
| "main": "index.html", | |
| "name": "nw-pre-gyp-module-test", | |
| "description": "Node-webkit-based module test.", | |
| "version": "0.0.1", | |
| "window": { | |
| "show": false | |
| } | |
| } |
| { | |
| "name": "@mapbox/node-pre-gyp", | |
| "description": "Node.js native addon binary install tool", | |
| "version": "1.0.8", | |
| "keywords": [ | |
| "native", | |
| "addon", | |
| "module", | |
| "c", | |
| "c++", | |
| "bindings", | |
| "binary" | |
| ], | |
| "license": "BSD-3-Clause", | |
| "author": "Dane Springmeyer <dane@mapbox.com>", | |
| "repository": { | |
| "type": "git", | |
| "url": "git://github.com/mapbox/node-pre-gyp.git" | |
| }, | |
| "bin": "./bin/node-pre-gyp", | |
| "main": "./lib/node-pre-gyp.js", | |
| "dependencies": { | |
| "detect-libc": "^1.0.3", | |
| "https-proxy-agent": "^5.0.0", | |
| "make-dir": "^3.1.0", | |
| "node-fetch": "^2.6.5", | |
| "nopt": "^5.0.0", | |
| "npmlog": "^5.0.1", | |
| "rimraf": "^3.0.2", | |
| "semver": "^7.3.5", | |
| "tar": "^6.1.11" | |
| }, | |
| "devDependencies": { | |
| "@mapbox/cloudfriend": "^5.1.0", | |
| "@mapbox/eslint-config-mapbox": "^3.0.0", | |
| "aws-sdk": "^2.1012.0", | |
| "codecov": "^3.8.3", | |
| "eslint": "^7.32.0", | |
| "eslint-plugin-node": "^11.1.0", | |
| "mock-aws-s3": "^4.0.2", | |
| "nock": "^12.0.3", | |
| "node-addon-api": "^4.2.0", | |
| "nyc": "^15.1.0", | |
| "tape": "^5.3.1", | |
| "tar-fs": "^2.1.1" | |
| }, | |
| "nyc": { | |
| "all": true, | |
| "skip-full": false, | |
| "exclude": [ | |
| "test/**" | |
| ] | |
| }, | |
| "scripts": { | |
| "coverage": "nyc --all --include index.js --include lib/ npm test", | |
| "upload-coverage": "nyc report --reporter json && codecov --clear --flags=unit --file=./coverage/coverage-final.json", | |
| "lint": "eslint bin/node-pre-gyp lib/*js lib/util/*js test/*js scripts/*js", | |
| "fix": "npm run lint -- --fix", | |
| "update-crosswalk": "node scripts/abi_crosswalk.js", | |
| "test": "tape test/*test.js" | |
| } | |
| } |
| {"api":{"ANGLE_instanced_arrays":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays","spec_url":"https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/","support":{"chrome":{"version_added":"32"},"chrome_android":{"version_added":"32"},"edge":{"version_added":"12"},"firefox":{"version_added":"47"},"firefox_android":{"version_added":true},"ie":{"version_added":"11"},"opera":{"version_added":"19"},"opera_android":{"version_added":"19"},"safari":{"version_added":"8"},"safari_ios":{"version_added":"8"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"drawArraysInstancedANGLE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE","spec_url":"https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/","support":{"chrome":{"version_added":"32"},"chrome_android":{"version_added":"32"},"edge":{"version_added":"12"},"firefox":{"version_added":"47"},"firefox_android":{"version_added":true},"ie":{"version_added":"11"},"opera":{"version_added":"19"},"opera_android":{"version_added":"19"},"safari":{"version_added":"8"},"safari_ios":{"version_added":"8"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"drawElementsInstancedANGLE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/drawElementsInstancedANGLE","spec_url":"https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/","support":{"chrome":{"version_added":"32"},"chrome_android":{"version_added":"32"},"edge":{"version_added":"12"},"firefox":{"version_added":"47"},"firefox_android":{"version_added":true},"ie":{"version_added":"11"},"opera":{"version_added":"19"},"opera_android":{"version_added":"19"},"safari":{"version_added":"8"},"safari_ios":{"version_added":"8"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"vertexAttribDivisorANGLE":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/vertexAttribDivisorANGLE","spec_url":"https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/","support":{"chrome":{"version_added":"32"},"chrome_android":{"version_added":"32"},"edge":{"version_added":"12"},"firefox":{"version_added":"47"},"firefox_android":{"version_added":true},"ie":{"version_added":"11"},"opera":{"version_added":"19"},"opera_android":{"version_added":"19"},"safari":{"version_added":"8"},"safari_ios":{"version_added":"8"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AbortController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController","spec_url":"https://dom.spec.whatwg.org/#interface-abortcontroller","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"deno":{"version_added":"1.0"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":[{"version_added":"12.1"},{"version_added":"11.1","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"safari_ios":[{"version_added":"12.2"},{"version_added":"11.3","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AbortController":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/AbortController","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontroller①","description":"<code>AbortController()</code> constructor","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"deno":{"version_added":"1.0"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":[{"version_added":"12.1"},{"version_added":"11.1","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"safari_ios":[{"version_added":"12.2"},{"version_added":"11.3","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/abort","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-abortcontroller①","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"deno":{"version_added":"1.0"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":[{"version_added":"12.1"},{"version_added":"11.1","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"safari_ios":[{"version_added":"12.2"},{"version_added":"11.3","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"signal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortController/signal","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortcontroller-signal②","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"deno":{"version_added":"1.0"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":[{"version_added":"12.1"},{"version_added":"11.1","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"safari_ios":[{"version_added":"12.2"},{"version_added":"11.3","partial_implementation":true,"notes":"Even though <code>window.AbortController</code> is defined, it doesn't really abort <code>fetch</code> requests. See <a href='https://webkit.org/b/174980'>bug 174980</a>."}],"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AbortPaymentEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortPaymentEvent","support":{"chrome":{"version_added":"70"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"57"},"opera_android":{"version_added":"49"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":false,"deprecated":false}},"AbortPaymentEvent":{"__compat":{"description":"<code>AbortPaymentEvent()</code> constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortPaymentEvent/AbortPaymentEvent","support":{"chrome":{"version_added":"70"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"57"},"opera_android":{"version_added":"49"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":false,"deprecated":false}}},"respondWith":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortPaymentEvent/respondWith","support":{"chrome":{"version_added":"70"},"chrome_android":{"version_added":"70"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"57"},"opera_android":{"version_added":"49"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":false}},"status":{"experimental":true,"standard_track":false,"deprecated":false}}}},"AbortSignal":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal","spec_url":"https://dom.spec.whatwg.org/#interface-AbortSignal","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"deno":{"version_added":"1.0"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"11.1"},"safari_ios":{"version_added":"11.3"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"abort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/abort","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-abort①","support":{"chrome":{"version_added":"93"},"chrome_android":{"version_added":"93"},"deno":{"version_added":"1.9"},"edge":{"version_added":"93"},"firefox":{"version_added":"88"},"firefox_android":{"version_added":"88"},"ie":{"version_added":false},"nodejs":{"version_added":"15.12.0"},"opera":{"version_added":"79"},"opera_android":{"version_added":false},"safari":{"version_added":"15"},"safari_ios":{"version_added":"15"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"93"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"reason_parameter":{"__compat":{"description":"<code>reason</code> parameter","spec_url":"https://dom.spec.whatwg.org/#abortsignal-abort-reason","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"deno":{"version_added":"1.16"},"edge":{"version_added":false},"firefox":{"version_added":"97"},"firefox_android":{"version_added":"97"},"ie":{"version_added":false},"nodejs":{"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":true,"standard_track":true,"deprecated":false}}}},"abort_event":{"__compat":{"description":"<code>abort</code> event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event","spec_url":"https://dom.spec.whatwg.org/#eventdef-abortsignal-abort","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"deno":{"version_added":"1.0"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"11.1"},"safari_ios":{"version_added":"11.3"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"aborted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-aborted①","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"deno":{"version_added":"1.0"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"11.1"},"safari_ios":{"version_added":"11.3"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onabort":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/onabort","spec_url":"https://dom.spec.whatwg.org/#abortsignal-onabort","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"deno":{"version_added":"1.0"},"edge":{"version_added":"16"},"firefox":{"version_added":"57"},"firefox_android":{"version_added":"57"},"ie":{"version_added":false},"nodejs":{"version_added":"15.0.0"},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"11.1"},"safari_ios":{"version_added":"11.3"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"reason":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/reason","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-reason①","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"deno":{"version_added":"1.16"},"edge":{"version_added":false},"firefox":{"version_added":"97"},"firefox_android":{"version_added":"97"},"ie":{"version_added":false},"nodejs":{"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":true,"standard_track":true,"deprecated":false}}},"throwIfAborted":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-abortsignal-throwifaborted①","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"deno":{"version_added":"1.17"},"edge":{"version_added":false},"firefox":{"version_added":"97"},"firefox_android":{"version_added":"97"},"ie":{"version_added":false},"nodejs":{"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":true,"standard_track":true,"deprecated":false}}}},"AbsoluteOrientationSensor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbsoluteOrientationSensor","spec_url":"https://w3c.github.io/orientation-sensor/#absoluteorientationsensor-interface","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AbsoluteOrientationSensor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbsoluteOrientationSensor/AbsoluteOrientationSensor","spec_url":"https://w3c.github.io/orientation-sensor/#dom-absoluteorientationsensor-absoluteorientationsensor","description":"<code>AbsoluteOrientationSensor()</code> constructor","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AbstractRange":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange","spec_url":"https://dom.spec.whatwg.org/#interface-abstractrange","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"76"},"opera_android":{"version_added":"64"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"15.0"},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"collapsed":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/collapsed","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-collapsed①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"76"},"opera_android":{"version_added":"64"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"15.0"},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"endContainer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/endContainer","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-endcontainer①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"76"},"opera_android":{"version_added":"64"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"15.0"},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"endOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/endOffset","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-endoffset①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"76"},"opera_android":{"version_added":"64"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"15.0"},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"startContainer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/startContainer","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-startcontainer①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"76"},"opera_android":{"version_added":"64"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"15.0"},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"startOffset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AbstractRange/startOffset","spec_url":"https://dom.spec.whatwg.org/#ref-for-dom-range-startoffset①","support":{"chrome":{"version_added":"90"},"chrome_android":{"version_added":"90"},"edge":[{"version_added":"90"},{"version_added":"18","version_removed":"79"}],"firefox":{"version_added":"69"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"76"},"opera_android":{"version_added":"64"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"15.0"},"webview_android":{"version_added":"90"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"Accelerometer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer","spec_url":"https://w3c.github.io/accelerometer/#accelerometer-interface","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"Accelerometer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer/Accelerometer","spec_url":"https://w3c.github.io/accelerometer/#dom-accelerometer-accelerometer","description":"<code>Accelerometer()</code> constructor","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"x":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer/x","spec_url":"https://w3c.github.io/accelerometer/#accelerometer-x","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"y":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer/y","spec_url":"https://w3c.github.io/accelerometer/#accelerometer-y","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"z":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Accelerometer/z","spec_url":"https://w3c.github.io/accelerometer/#accelerometer-z","support":{"chrome":{"version_added":"67"},"chrome_android":{"version_added":"67"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"54"},"opera_android":{"version_added":"48"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"67"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AmbientLightSensor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AmbientLightSensor","spec_url":"https://w3c.github.io/ambient-light/#ambient-light-sensor-interface","support":{"chrome":{"version_added":"56","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"chrome_android":{"version_added":"56","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"edge":{"version_added":"79","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"43","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"opera_android":{"version_added":"43","flags":[{"type":"preference","name":"#enable-experimental-web-platform-features","value_to_set":"Enabled"}]},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AmbientLightSensor":{"__compat":{"description":"<code>AmbientLightSensor()</code> constructor","mdn_url":"https://developer.mozilla.org/docs/Web/API/AmbientLightSensor/AmbientLightSensor","spec_url":"https://w3c.github.io/ambient-light/#dom-ambientlightsensor-ambientlightsensor","support":{"chrome":{"version_added":"56"},"chrome_android":{"version_added":"56"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"43"},"opera_android":{"version_added":"43"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"illuminance":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AmbientLightSensor/illuminance","spec_url":"https://w3c.github.io/ambient-light/#ambient-light-sensor-reading-attribute","support":{"chrome":{"version_added":"56","notes":"In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting."},"chrome_android":{"version_added":"56","notes":"In Chrome for Android 79, this method stopped returning floats and returned integers to avoid fingerprinting."},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"43","notes":"In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting."},"opera_android":{"version_added":"43","notes":"In Opera for Android 57, this method stopped returning floats and returned integers to avoid fingerprinting."},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AnalyserNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode","spec_url":"https://webaudio.github.io/web-audio-api/#AnalyserNode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AnalyserNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/AnalyserNode","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-analysernode","description":"<code>AnalyserNode()</code> constructor","support":{"chrome":{"version_added":"55"},"chrome_android":{"version_added":"55"},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"42"},"opera_android":{"version_added":"42"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"55"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"fftSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/fftSize","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-fftsize","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"frequencyBinCount":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/frequencyBinCount","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-frequencybincount","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getByteFrequencyData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/getByteFrequencyData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-getbytefrequencydata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getByteTimeDomainData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/getByteTimeDomainData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-getbytetimedomaindata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getFloatFrequencyData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/getFloatFrequencyData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-getfloatfrequencydata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getFloatTimeDomainData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/getFloatTimeDomainData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-getfloattimedomaindata","support":{"chrome":{"version_added":"35"},"chrome_android":{"version_added":"35"},"edge":{"version_added":"12"},"firefox":{"version_added":"30"},"firefox_android":{"version_added":"30"},"ie":{"version_added":false},"opera":{"version_added":"22"},"opera_android":{"version_added":"22"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"3.0"},"webview_android":{"version_added":"37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"maxDecibels":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/maxDecibels","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-maxdecibels","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"minDecibels":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/minDecibels","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-mindecibels","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"smoothingTimeConstant":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnalyserNode/smoothingTimeConstant","spec_url":"https://webaudio.github.io/web-audio-api/#dom-analysernode-smoothingtimeconstant","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"Animation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation","spec_url":"https://drafts.csswg.org/web-animations/#the-animation-interface","support":{"chrome":[{"version_added":"44"},{"alternative_name":"AnimationPlayer","version_added":"39","version_removed":"44"}],"chrome_android":[{"version_added":"44"},{"alternative_name":"AnimationPlayer","version_added":"39","version_removed":"44"}],"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":[{"version_added":"44"},{"alternative_name":"AnimationPlayer","version_added":"39","version_removed":"44"}]},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"Animation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/Animation","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-animation","description":"<code>Animation()</code> constructor","support":{"chrome":{"version_added":"61"},"chrome_android":{"version_added":"61"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"48"},"opera_android":{"version_added":"45"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"8.0"},"webview_android":{"version_added":"61"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"cancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/cancel","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-cancel","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"commitStyles":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/commitStyles","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-commitstyles","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"currentTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/currentTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-currenttime","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"effect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/effect","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-effect","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"finish":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/finish","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-finish","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"finished":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/finished","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-finished","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"id":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/id","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-id","support":{"chrome":{"version_added":"50"},"chrome_android":{"version_added":"50"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"37"},"opera_android":{"version_added":"37"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"5.0"},"webview_android":{"version_added":"50"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"oncancel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/oncancel","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-oncancel","support":{"chrome":{"version_added":"50"},"chrome_android":{"version_added":"50"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"37"},"opera_android":{"version_added":"37"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"5.0"},"webview_android":{"version_added":"50"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onfinish":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/onfinish","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-onfinish","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onremove":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/onremove","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-onremove","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"pause":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/pause","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-pause","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"pending":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/pending","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-pending","support":{"chrome":{"version_added":"76"},"chrome_android":{"version_added":"76"},"edge":{"version_added":"79"},"firefox":{"version_added":"59","notes":"Before version 59, the pending status was reported by a <code><strong>\"pending\"</strong></code> value returned from <a href='https://developer.mozilla.org/docs/Web/API/Animation/playState'><code>Animation.playState</code></a>."},"firefox_android":{"version_added":"59","notes":"Before version 59, the pending status was reported by a <code><strong>\"pending\"</strong></code> value returned from <a href='https://developer.mozilla.org/docs/Web/API/Animation/playState'><code>Animation.playState</code></a>."},"ie":{"version_added":false},"opera":{"version_added":"63"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"12.0"},"webview_android":{"version_added":"76"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"persist":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/persist","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-persist","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"play":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/play","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-play","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"playbackRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/playbackRate","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-playbackrate","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"playState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/playState","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-playstate","support":{"chrome":{"version_added":"39","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."},"chrome_android":{"version_added":"39","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."},"edge":{"version_added":"79"},"firefox":{"version_added":"48","notes":"Before Firefox 59, this property returned <code>pending</code> for Animations with incomplete asynchronous operations but as of Firefox 59 this is indicated by the separate <a href='https://developer.mozilla.org/docs/Web/API/Animation/pending'><code>Animation.pending</code></a> property. This reflects recent changes to the specification."},"firefox_android":{"version_added":"48","notes":"Before Firefox 59, this property returned <code>pending</code> for Animations with incomplete asynchronous operations but as of Firefox 59 this is indicated by the separate <a href='https://developer.mozilla.org/docs/Web/API/Animation/pending'><code>Animation.pending</code></a> property. This reflects recent changes to the specification."},"ie":{"version_added":false},"opera":{"version_added":"26","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."},"opera_android":{"version_added":"26","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0","notes":"Before Samsung Internet 5.0/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Samsung Internet 5.0/Opera 37, it shows <code>paused</code>."},"webview_android":{"version_added":"39","notes":"Before Chrome 50/Opera 37, this property returned <code>idle</code> for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows <code>paused</code>."}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"ready":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/ready","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-ready","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"remove_filling_animation":{"__compat":{"description":"Browsers automatically remove indefinite filling animations","mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation#Automatically_removing_filling_animations","support":{"chrome":{"version_added":false,"notes":"Currently Chrome Canary only"},"chrome_android":{"version_added":false,"notes":"Currently Chrome Canary only"},"edge":{"version_added":false},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"replaceState":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/replaceState","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-replacestate","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"reverse":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/reverse","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-reverse","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"startTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/startTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-starttime","support":{"chrome":{"version_added":"39"},"chrome_android":{"version_added":"39"},"edge":{"version_added":"79"},"firefox":{"version_added":"48"},"firefox_android":{"version_added":"48"},"ie":{"version_added":false},"opera":{"version_added":"26"},"opera_android":{"version_added":"26"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"39"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"timeline":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/timeline","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-timeline","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"75","notes":"Currently only the getter is supported"},"firefox_android":{"version_added":"79","notes":"Currently only the getter is supported"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1","notes":"Currently only the getter is supported"},"safari_ios":{"version_added":"13.4","notes":"Currently only the getter is supported"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"updatePlaybackRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Animation/updatePlaybackRate","spec_url":"https://drafts.csswg.org/web-animations/#dom-animation-updateplaybackrate","support":{"chrome":{"version_added":"76"},"chrome_android":{"version_added":"76"},"edge":{"version_added":"79"},"firefox":{"version_added":"60"},"firefox_android":{"version_added":"60"},"ie":{"version_added":false},"opera":{"version_added":"63"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"12.0"},"webview_android":{"version_added":"76"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AnimationEffect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEffect","spec_url":"https://drafts.csswg.org/web-animations/#the-animationeffect-interface","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":[{"version_added":"63"},{"version_added":"48","version_removed":"63","alternative_name":"AnimationEffectReadOnly"}],"firefox_android":[{"version_added":"63"},{"version_added":"48","version_removed":"63","alternative_name":"AnimationEffectReadOnly"}],"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"getComputedTiming":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEffect/getComputedTiming","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationeffect-getcomputedtiming","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getTiming":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEffect/getTiming","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationeffect-gettiming","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"updateTiming":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEffect/updateTiming","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationeffect-updatetiming","support":{"chrome":{"version_added":"75"},"chrome_android":{"version_added":"75"},"edge":{"version_added":"79"},"firefox":{"version_added":"63"},"firefox_android":{"version_added":"63"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"54"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"75"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AnimationEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent","spec_url":"https://drafts.csswg.org/css-animations/#interface-animationevent","support":{"chrome":[{"version_added":"43"},{"version_added":"1","version_removed":"70","prefix":"WebKit"}],"chrome_android":[{"version_added":"43"},{"version_added":"18","version_removed":"70","prefix":"WebKit"}],"edge":{"version_added":"12"},"firefox":{"version_added":"6"},"firefox_android":{"version_added":"6"},"ie":{"version_added":"10"},"opera":[{"version_added":"30"},{"prefix":"WebKit","version_added":"15","version_removed":"57"},{"version_added":"12.1","version_removed":"15"},{"prefix":"o","version_added":"12","version_removed":"15"}],"opera_android":[{"version_added":"30"},{"prefix":"WebKit","version_added":"14","version_removed":"49"},{"version_added":"12.1","version_removed":"14"},{"prefix":"o","version_added":"12","version_removed":"14"}],"safari":[{"version_added":"9.1"},{"prefix":"WebKit","version_added":"4"}],"safari_ios":[{"version_added":"9.3"},{"prefix":"WebKit","version_added":"3.2"}],"samsunginternet_android":[{"version_added":"4.0"},{"prefix":"WebKit","version_added":"1.0","version_removed":"10.0"}],"webview_android":[{"version_added":"43"},{"version_added":"≤37","version_removed":"70","prefix":"WebKit"}]},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AnimationEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/AnimationEvent","spec_url":"https://drafts.csswg.org/css-animations/#dom-animationevent-animationevent","description":"<code>AnimationEvent()</code> constructor","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"14"},"firefox":{"version_added":"23"},"firefox_android":{"version_added":"23"},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":[{"version_added":"9.1"},{"prefix":"WebKit","version_added":"6"}],"safari_ios":[{"version_added":"9.3"},{"prefix":"WebKit","version_added":"6"}],"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"animationName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/animationName","spec_url":"https://drafts.csswg.org/css-animations/#dom-animationevent-animationname","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"12"},"firefox":{"version_added":"6"},"firefox_android":{"version_added":"6"},"ie":{"version_added":"10"},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"elapsedTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/elapsedTime","spec_url":"https://drafts.csswg.org/css-animations/#dom-animationevent-elapsedtime","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"12"},"firefox":{"version_added":"6"},"firefox_android":{"version_added":"6"},"ie":{"version_added":"10"},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"pseudoElement":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationEvent/pseudoElement","spec_url":"https://drafts.csswg.org/css-animations/#dom-animationevent-pseudoelement","support":{"chrome":{"version_added":"68"},"chrome_android":{"version_added":"68"},"edge":{"version_added":"79"},"firefox":{"version_added":"23"},"firefox_android":{"version_added":"23"},"ie":{"version_added":false},"opera":{"version_added":"55"},"opera_android":{"version_added":"48"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":"68"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AnimationPlaybackEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent","spec_url":"https://drafts.csswg.org/web-animations/#the-animationplaybackevent-interface","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"42"},"firefox_android":{"version_added":"42"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AnimationPlaybackEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/AnimationPlaybackEvent","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationplaybackevent-animationplaybackevent","description":"<code>AnimationPlaybackEvent()</code> constructor","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"42"},"firefox_android":{"version_added":"42"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"currentTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/currentTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationplaybackevent-currenttime","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"42"},"firefox_android":{"version_added":"42"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"timelineTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/timelineTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationplaybackevent-timelinetime","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":{"version_added":"42"},"firefox_android":{"version_added":"42"},"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AnimationTimeline":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationTimeline","spec_url":"https://drafts.csswg.org/web-animations/#the-animationtimeline-interface","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":[{"version_added":"75"},{"version_added":"63","flags":[{"type":"preference","name":"dom.animations-api.timelines.enabled","value_to_set":"true"}]}],"firefox_android":[{"version_added":"79"},{"version_added":"63","flags":[{"type":"preference","name":"dom.animations-api.timelines.enabled","value_to_set":"true"}]}],"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"currentTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AnimationTimeline/currentTime","spec_url":"https://drafts.csswg.org/web-animations/#dom-animationtimeline-currenttime","support":{"chrome":{"version_added":"84"},"chrome_android":{"version_added":"84"},"edge":{"version_added":"84"},"firefox":[{"version_added":"75"},{"version_added":"63","flags":[{"type":"preference","name":"dom.animations-api.timelines.enabled","value_to_set":"true"}]}],"firefox_android":[{"version_added":"79"},{"version_added":"63","flags":[{"type":"preference","name":"dom.animations-api.timelines.enabled","value_to_set":"true"}]}],"ie":{"version_added":false},"opera":{"version_added":"70"},"opera_android":{"version_added":"60"},"safari":{"version_added":"13.1"},"safari_ios":{"version_added":"13.4"},"samsunginternet_android":{"version_added":"14.0"},"webview_android":{"version_added":"84"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"ApplicationCache":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"≤12.1","version_removed":"71"},"opera_android":{"version_added":"≤12.1","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}},"abort":{"__compat":{"support":{"chrome":{"version_added":"18","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"oncached":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onchecking":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"ondownloading":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onerror":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onnoupdate":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onobsolete":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3.5"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onprogress":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"onupdateready":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"15","version_removed":"71"},"opera_android":{"version_added":"14","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"status":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"≤12.1","version_removed":"71"},"opera_android":{"version_added":"≤12.1","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"swapCache":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"≤12.1","version_removed":"71"},"opera_android":{"version_added":"≤12.1","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"update":{"__compat":{"support":{"chrome":{"version_added":"5","version_removed":"85"},"chrome_android":{"version_added":"18","version_removed":"85"},"edge":{"version_added":"12","version_removed":"86"},"firefox":{"version_added":"3"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"10"},"opera":{"version_added":"≤12.1","version_removed":"71"},"opera_android":{"version_added":"≤12.1","version_removed":"60"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}}},"Attr":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr","spec_url":"https://dom.spec.whatwg.org/#interface-attr","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"5.5"},"opera":{"version_added":"8"},"opera_android":{"version_added":"10.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"localName":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/localName","spec_url":"https://dom.spec.whatwg.org/#dom-attr-localname","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"9"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"name":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/name","spec_url":"https://dom.spec.whatwg.org/#dom-attr-name","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"6"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"namespaceURI":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/namespaceURI","spec_url":"https://dom.spec.whatwg.org/#dom-attr-namespaceuri","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"9"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"ownerElement":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/ownerElement","spec_url":"https://dom.spec.whatwg.org/#dom-attr-ownerelement","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"8"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"prefix":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/prefix","spec_url":"https://dom.spec.whatwg.org/#dom-attr-prefix","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"9"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"specified":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/specified","spec_url":"https://dom.spec.whatwg.org/#dom-attr-specified","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"5.5"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"value":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/Attr/value","spec_url":"https://dom.spec.whatwg.org/#dom-attr-value","support":{"chrome":{"version_added":"1"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"1"},"firefox_android":{"version_added":"4"},"ie":{"version_added":"6"},"opera":{"version_added":"≤12.1"},"opera_android":{"version_added":"≤12.1"},"safari":{"version_added":"1"},"safari_ios":{"version_added":"1"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"1"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer","spec_url":"https://webaudio.github.io/web-audio-api/#AudioBuffer","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AudioBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/AudioBuffer","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-audiobuffer","description":"<code>AudioBuffer()</code> constructor","support":{"chrome":{"version_added":"55","notes":"The <code>context</code> parameter was supported up until version 57, but has now been removed."},"chrome_android":{"version_added":"55","notes":"The <code>context</code> parameter was supported up until version 57, but has now been removed."},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"42","notes":"The <code>context</code> parameter was supported up until version 44, but has now been removed."},"opera_android":{"version_added":"42","notes":"The <code>context</code> parameter was supported up until version 44, but has now been removed."},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0","notes":"The <code>context</code> parameter was supported up until Samsung Internet 7.0, but has now been removed."},"webview_android":{"version_added":"55","notes":"The <code>context</code> parameter was supported up until version 57, but has now been removed."}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"copyFromChannel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/copyFromChannel","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-copyfromchannel","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"13"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"copyToChannel":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/copyToChannel","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-copytochannel","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"13"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"duration":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/duration","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-duration","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getChannelData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/getChannelData","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-getchanneldata","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"length":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/length","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-length","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"numberOfChannels":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/numberOfChannels","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-numberofchannels","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"sampleRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBuffer/sampleRate","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffer-samplerate","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioBufferSourceNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioBufferSourceNode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AudioBufferSourceNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/AudioBufferSourceNode","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-constructor-audiobuffersourcenode","description":"<code>AudioBufferSourceNode()</code> constructor","support":{"chrome":{"version_added":"55","notes":"Before version 59, the default values were not supported."},"chrome_android":{"version_added":"55","notes":"Before version 59, the default values were not supported."},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"42"},"opera_android":{"version_added":"42"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0","notes":"Before Samsung Internet 7.0, the default values were not supported."},"webview_android":{"version_added":"55","notes":"Before version 59, the default values were not supported."}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"buffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/buffer","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-buffer","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25","notes":"Firefox currently handles the value <code>null</code> incorrectly. Instead of producing a node that generates a single channel of silence, the node becomes unusable and will be ignored if you attempt to connect it to anything."},"firefox_android":{"version_added":"25","notes":"Firefox currently handles the value <code>null</code> incorrectly. Instead of producing a node that generates a single channel of silence, the node becomes unusable and will be ignored if you attempt to connect it to anything."},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"detune":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/detune","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-detune","support":{"chrome":{"version_added":"44"},"chrome_android":{"version_added":"44"},"edge":{"version_added":"13"},"firefox":{"version_added":"40"},"firefox_android":{"version_added":"40"},"ie":{"version_added":false},"opera":{"version_added":"31"},"opera_android":{"version_added":"32"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"44"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"loop":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loop","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-loop","support":{"chrome":{"version_added":"15"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"loopEnd":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loopEnd","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-loopend","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"loopStart":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/loopStart","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-loopstart","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"playbackRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/playbackRate","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-playbackrate","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"start":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode/start","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-start","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioContext":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext","spec_url":"https://webaudio.github.io/web-audio-api/#AudioContext","support":{"chrome":[{"version_added":"35"},{"version_added":"14","version_removed":"57","prefix":"webkit"}],"chrome_android":[{"version_added":"35"},{"version_added":"18","version_removed":"57","prefix":"webkit"}],"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":[{"version_added":"22"},{"version_added":"15","version_removed":"44","prefix":"webkit"}],"opera_android":[{"version_added":"22"},{"version_added":"14","version_removed":"43","prefix":"webkit"}],"safari":[{"version_added":"14.1"},{"version_added":"6","version_removed":"14.1","prefix":"webkit"}],"safari_ios":[{"version_added":"14.5"},{"version_added":"6","version_removed":"14.5","prefix":"webkit"}],"samsunginternet_android":[{"version_added":"3.0"},{"version_removed":"7.0","prefix":"webkit","version_added":"1.0"}],"webview_android":[{"version_added":"37"},{"version_added":"≤37","version_removed":"57","prefix":"webkit"}]},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"AudioContext":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-audiocontext","description":"<code>AudioContext()</code> constructor","support":{"chrome":[{"version_added":"35","notes":["Before Chrome 66, each tab is limited to 6 audio contexts in Chrome; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Chrome throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"14","version_removed":"57","prefix":"webkit"}],"chrome_android":[{"version_added":"35","notes":["Before Chrome 66, each tab is limited to 6 audio contexts in Chrome; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Chrome throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"18","version_removed":"57","prefix":"webkit"}],"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":[{"version_added":"22","notes":["Before Opera 53, each tab is limited to 6 audio contexts in Opera; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Opera throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"15","version_removed":"44","prefix":"webkit"}],"opera_android":[{"version_added":"22","notes":["Before Opera Android 47, each tab is limited to 6 audio contexts in Opera; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Opera throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"14","version_removed":"43","prefix":"webkit"}],"safari":[{"version_added":"14.1"},{"version_added":"6","prefix":"webkit"}],"safari_ios":[{"version_added":"14.5"},{"version_added":"6","prefix":"webkit"}],"samsunginternet_android":[{"version_added":"3.0","notes":["Before Samsung Internet 9.0, each tab is limited to 6 audio contexts in Samsung Internet; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, Samsung Internet throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"1.0","version_removed":"7.0","prefix":"webkit"}],"webview_android":[{"version_added":"37","notes":["Before WebView 66, each tab is limited to 6 audio contexts in WebView; attempting to create more will throw a <code>DOMException</code>. For details see <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Per-tab_audio_context_limitation_in_Chrome'>Per-tab audio context limitation in Chrome</a>.","If <code>latencyHint</code> isn't valid, WebView throws a <code>TypeError</code> exception. See <a href='https://developer.mozilla.org/docs/Web/API/AudioContext/AudioContext#Non-standard_exceptions_in_Chrome'>Non-standard exceptions in Chrome</a> for details."]},{"version_added":"≤37","version_removed":"57","prefix":"webkit"}]},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"options_latencyHint_parameter":{"__compat":{"description":"<code>options.latencyHint</code> parameter","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-latencyhint","support":{"chrome":{"version_added":"60"},"chrome_android":{"version_added":"60"},"edge":{"version_added":"79"},"firefox":{"version_added":"61"},"firefox_android":{"version_added":"61"},"ie":{"version_added":false},"opera":{"version_added":"47"},"opera_android":{"version_added":"44"},"safari":{"version_added":false,"notes":"See <a href='https://webkit.org/b/214258'>bug 214258</a>."},"safari_ios":{"version_added":false,"notes":"See <a href='https://webkit.org/b/214258'>bug 214258</a>."},"samsunginternet_android":{"version_added":"8.0"},"webview_android":{"version_added":"60"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"options_sampleRate_parameter":{"__compat":{"description":"<code>options.sampleRate</code> parameter","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-samplerate","support":{"chrome":{"version_added":"74"},"chrome_android":{"version_added":"74"},"edge":{"version_added":"79"},"firefox":{"version_added":"61"},"firefox_android":{"version_added":"61"},"ie":{"version_added":false},"opera":{"version_added":"62"},"opera_android":{"version_added":"53"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"11.0"},"webview_android":{"version_added":"74"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"baseLatency":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/baseLatency","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-baselatency","support":{"chrome":{"version_added":"58"},"chrome_android":{"version_added":"58"},"edge":{"version_added":"79"},"firefox":{"version_added":"70"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"45"},"opera_android":{"version_added":"43"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"7.0"},"webview_android":{"version_added":"58"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/close","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-close","support":{"chrome":{"version_added":"42"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"14"},"firefox":{"version_added":"40"},"firefox_android":{"version_added":"40"},"ie":{"version_added":false},"opera":{"version_added":"29"},"opera_android":{"version_added":"30"},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"createMediaElementSource":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaElementSource","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-createmediaelementsource","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"createMediaStreamDestination":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaStreamDestination","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-createmediastreamdestination","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"79"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"createMediaStreamSource":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaStreamSource","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-createmediastreamsource","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"createMediaStreamTrackSource":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/createMediaStreamTrackSource","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-createmediastreamtracksource","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"edge":{"version_added":false},"firefox":{"version_added":"68","notes":"Firefox 68 implements the updated standard's definition of the \"first\" audio track; now the first track is the one whose ID comes first lexicographically."},"firefox_android":{"version_added":"68","notes":"Firefox 68 implements the updated standard's definition of the \"first\" audio track; now the first track is the one whose ID comes first lexicographically."},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"getOutputTimestamp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/getOutputTimestamp","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-getoutputtimestamp","support":{"chrome":{"version_added":"57"},"chrome_android":{"version_added":"57"},"edge":{"version_added":"79"},"firefox":{"version_added":"70"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"44"},"opera_android":{"version_added":"43"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"7.0"},"webview_android":{"version_added":"57"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"outputLatency":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/outputLatency","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-outputlatency","support":{"chrome":{"version_added":false},"chrome_android":{"version_added":false},"edge":{"version_added":false},"firefox":{"version_added":"70"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":false},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"resume":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/resume","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-resume","support":{"chrome":{"version_added":"41"},"chrome_android":{"version_added":"41"},"edge":{"version_added":"14"},"firefox":{"version_added":"40"},"firefox_android":{"version_added":"40"},"ie":{"version_added":false},"opera":{"version_added":"28"},"opera_android":{"version_added":"28"},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"41"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"suspend":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioContext/suspend","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiocontext-suspend","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"14"},"firefox":{"version_added":"40"},"firefox_android":{"version_added":"40"},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":"9"},"safari_ios":{"version_added":"9"},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData","spec_url":"https://w3c.github.io/webcodecs/#audiodata-interface","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"AudioData":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/AudioData","description":"<code>AudioData()</code> constructor","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-audiodata","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"allocationSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/allocationSize","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-allocationsize","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"clone":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/clone","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-clone","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/close","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-close","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"copyTo":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/copyTo","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-copyto","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"duration":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/duration","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-duration","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"format":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/format","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-format","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"numberOfChannels":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/numberOfChannels","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-numberofchannels","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"numberOfFrames":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/numberOfFrames","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-numberofframes","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"sampleRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/sampleRate","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-samplerate","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"timestamp":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioData/timestamp","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodata-timestamp","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"AudioDecoder":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder","spec_url":"https://w3c.github.io/webcodecs/#audiodecoder-interface","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"AudioDecoder":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder/AudioDecoder","spec_url":"https://w3c.github.io/webcodecs/#audiodecoder","description":"<code>AudioDecoder()</code> constructor","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder/close","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodecoder-close","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"configure":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder/configure","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodecoder-configure","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"decode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder/decode","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodecoder-decode","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"decodeQueueSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder/decodeQueueSize","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodecoder-decodequeuesize","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"flush":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder/flush","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodecoder-flush","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"isConfigSupported":{"__compat":{"spec_url":"https://w3c.github.io/webcodecs/#dom-audiodecoder-isconfigsupported","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"reset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder/reset","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodecoder-reset","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"state":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDecoder/state","spec_url":"https://w3c.github.io/webcodecs/#dom-audiodecoder-state","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"AudioDestinationNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDestinationNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioDestinationNode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"maxChannelCount":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioDestinationNode/maxChannelCount","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiodestinationnode-maxchannelcount","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioEncoder":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioEncoder","spec_url":"https://w3c.github.io/webcodecs/#audioencoder-interface","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}},"AudioEncoder":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioEncoder/AudioEncoder","description":"<code>AudioEncoder()</code> constructor","spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-audioencoder","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"close":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioEncoder/close","spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-close","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"configure":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioEncoder/configure","spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-configure","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"encode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioEncoder/encode","spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-encode","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"encodeQueueSize":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioEncoder/encodeQueueSize","spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-encodequeuesize","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"flush":{"__compat":{"spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-flush","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"isConfigSupported":{"__compat":{"spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-isconfigsupported","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"reset":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioEncoder/reset","spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-reset","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}},"state":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioEncoder/state","spec_url":"https://w3c.github.io/webcodecs/#dom-audioencoder-state","support":{"chrome":{"version_added":"94"},"chrome_android":{"version_added":"94"},"edge":{"version_added":"94"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"80"},"opera_android":{"version_added":false},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":"94"}},"status":{"experimental":true,"standard_track":true,"deprecated":false}}}},"AudioListener":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener","spec_url":"https://webaudio.github.io/web-audio-api/#AudioListener","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"dopplerFactor":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/dopplerFactor","support":{"chrome":{"version_added":"14","version_removed":"56"},"chrome_android":{"version_added":"18","version_removed":"56"},"edge":{"version_added":"12","version_removed":"79"},"firefox":{"version_added":"25","version_removed":"63"},"firefox_android":{"version_added":"25","version_removed":"63"},"ie":{"version_added":false},"opera":{"version_added":"15","version_removed":"43"},"opera_android":{"version_added":"14","version_removed":"43"},"safari":{"version_added":"6","version_removed":"14.1"},"safari_ios":{"version_added":"6","version_removed":"14.5"},"samsunginternet_android":{"version_added":"1.0","version_removed":"6.0"},"webview_android":{"version_added":"≤37","version_removed":"56"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"forwardX":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/forwardX","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-forwardx","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"forwardY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/forwardY","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-forwardy","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"forwardZ":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/forwardZ","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-forwardz","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"positionX":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/positionX","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-positionx","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"positionY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/positionY","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-positiony","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"positionZ":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/positionZ","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-positionz","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"setOrientation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/setOrientation","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"setPosition":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/setPosition","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-setposition","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":false,"deprecated":true}}},"speedOfSound":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/speedOfSound","support":{"chrome":{"version_added":"14","version_removed":"56"},"chrome_android":{"version_added":"18","version_removed":"56"},"edge":{"version_added":"12","version_removed":"79"},"firefox":{"version_added":"25","version_removed":"63"},"firefox_android":{"version_added":"25","version_removed":"63"},"ie":{"version_added":false},"opera":{"version_added":"15","version_removed":"43"},"opera_android":{"version_added":"14","version_removed":"43"},"safari":{"version_added":"6","version_removed":"14.1"},"safari_ios":{"version_added":"6","version_removed":"14.5"},"samsunginternet_android":{"version_added":"1.0","version_removed":"6.0"},"webview_android":{"version_added":"≤37","version_removed":"56"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"upX":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/upX","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-upx","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"upY":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/upY","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-upy","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"upZ":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioListener/upZ","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audiolistener-upz","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"firefox_android":{"version_added":false,"notes":"Supports a deprecated way of setting orientation - the <code>setOrientation()</code> method."},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioNode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"channelCount":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/channelCount","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-channelcount","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"channelCountMode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/channelCountMode","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-channelcountmode","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"channelInterpretation":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/channelInterpretation","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-channelinterpretation","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"connect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/connect","spec_url":["https://webaudio.github.io/web-audio-api/#dom-audionode-connect","https://webaudio.github.io/web-audio-api/#dom-audionode-connect-destinationparam-output"],"support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"context":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/context","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-context","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"disconnect":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/disconnect","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"destination_parameter":{"__compat":{"description":"<code>destination</code> parameter","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"≤18"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"input_parameter":{"__compat":{"description":"<code>input</code> parameter","support":{"chrome":{"version_added":"43"},"chrome_android":{"version_added":"43"},"edge":{"version_added":"≤18"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"30"},"opera_android":{"version_added":"30"},"safari":{"version_added":false},"safari_ios":{"version_added":false},"samsunginternet_android":{"version_added":"4.0"},"webview_android":{"version_added":"43"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"numberOfInputs":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfInputs","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-numberofinputs","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"numberOfOutputs":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfOutputs","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audionode-numberofoutputs","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4.3"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioParam":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam","spec_url":"https://webaudio.github.io/web-audio-api/#AudioParam","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"automationRate":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/automationRate","support":{"chrome":{"version_added":"68"},"chrome_android":{"version_added":"68"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"55"},"opera_android":{"version_added":"48"},"safari":{"version_added":"14"},"safari_ios":{"version_added":"14"},"samsunginternet_android":{"version_added":"10.0"},"webview_android":{"version_added":"68"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"cancelAndHoldAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/cancelAndHoldAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-cancelandholdattime","support":{"chrome":{"version_added":"57"},"chrome_android":{"version_added":"57"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"44"},"opera_android":{"version_added":"43"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"7.0"},"webview_android":{"version_added":"57"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"cancelScheduledValues":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/cancelScheduledValues","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-cancelscheduledvalues","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"defaultValue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/defaultValue","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-defaultvalue","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"exponentialRampToValueAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/exponentialRampToValueAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-exponentialramptovalueattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18","partial_implementation":true,"notes":"This sets the target volume at the specified time, but it doesn’t ramp to it, causing this function to behave like <code>setValueAtTime()</code>."},"edge":{"version_added":"12"},"firefox":{"version_added":"25","partial_implementation":true,"notes":"Does not work (see <a href='https://bugzil.la/1171438'>bug 1171438</a> and <a href='https://bugzil.la/1567777'>bug 1567777</a>)."},"firefox_android":{"version_added":"25","partial_implementation":true,"notes":"Does not work (see <a href='https://bugzil.la/1171438'>bug 1171438</a> and <a href='https://bugzil.la/1567777'>bug 1567777</a>)."},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"linearRampToValueAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/linearRampToValueAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-linearramptovalueattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18","partial_implementation":true,"notes":"This sets the target volume at the specified time, but it doesn’t ramp to it, causing this function to behave like <code>setValueAtTime()</code>."},"edge":{"version_added":"12"},"firefox":{"version_added":"25","partial_implementation":true,"notes":"Does not work (see <a href='https://bugzil.la/1171438'>bug 1171438</a> and <a href='https://bugzil.la/1567777'>bug 1567777</a>)."},"firefox_android":{"version_added":"25","partial_implementation":true,"notes":"Does not work (see <a href='https://bugzil.la/1171438'>bug 1171438</a> and <a href='https://bugzil.la/1567777'>bug 1567777</a>)."},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"maxValue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/maxValue","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-maxvalue","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"minValue":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/minValue","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-minvalue","support":{"chrome":{"version_added":"52"},"chrome_android":{"version_added":"52"},"edge":{"version_added":"79"},"firefox":{"version_added":"53"},"firefox_android":{"version_added":"53"},"ie":{"version_added":false},"opera":{"version_added":"39"},"opera_android":{"version_added":"41"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"6.0"},"webview_android":{"version_added":"52"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"setTargetAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/setTargetAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-settargetattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"setValueAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/setValueAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-setvalueattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"setValueCurveAtTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/setValueCurveAtTime","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-setvaluecurveattime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"value":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParam/value","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioparam-value","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25","notes":"Before Firefox 69, <code>value</code> did not take into account scheduled or gradiated changes to the parameter's value; instead, only explicitly set values were returned."},"firefox_android":{"version_added":"25","notes":"Firefox for Android does not currently take into account scheduled or gradiated changes to the parameter's value; only the initial value or the most recent explicitly set value is returned."},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioParamMap":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap","spec_url":"https://webaudio.github.io/web-audio-api/#audioparammap","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"entries":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/entries","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"forEach":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/forEach","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"get":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/get","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"has":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/has","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"keys":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/keys","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"size":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/size","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"values":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioParamMap/values","support":{"chrome":{"version_added":"66"},"chrome_android":{"version_added":"66"},"edge":{"version_added":"79"},"firefox":{"version_added":"76"},"firefox_android":{"version_added":"79"},"ie":{"version_added":false},"opera":{"version_added":"53"},"opera_android":{"version_added":"47"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"9.0"},"webview_android":{"version_added":"66"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioProcessingEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}},"AudioProcessingEvent":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/AudioProcessingEvent","description":"<code>AudioProcessingEvent()</code> constructor","support":{"chrome":{"version_added":"57"},"chrome_android":{"version_added":"57"},"edge":{"version_added":"79"},"firefox":{"version_added":false},"firefox_android":{"version_added":false},"ie":{"version_added":false},"opera":{"version_added":"44"},"opera_android":{"version_added":"43"},"safari":{"version_added":"14.1"},"safari_ios":{"version_added":"14.5"},"samsunginternet_android":{"version_added":"7.0"},"webview_android":{"version_added":"57"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"inputBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/inputBuffer","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"outputBuffer":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/outputBuffer","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"4.4"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}},"playbackTime":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent/playbackTime","support":{"chrome":{"version_added":"14"},"chrome_android":{"version_added":"18"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"6"},"safari_ios":{"version_added":"6"},"samsunginternet_android":{"version_added":"1.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":true}}}},"AudioScheduledSourceNode":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode","spec_url":"https://webaudio.github.io/web-audio-api/#AudioScheduledSourceNode","support":{"chrome":[{"version_added":"57"},{"version_added":"14","version_removed":"57","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"chrome_android":[{"version_added":"57"},{"version_added":"18","version_removed":"57","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"edge":[{"version_added":"79"},{"version_added":"12","version_removed":"79","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"firefox":[{"version_added":"53"},{"version_added":"25","version_removed":"53","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"firefox_android":[{"version_added":"53"},{"version_added":"25","version_removed":"53","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"ie":{"version_added":false},"opera":[{"version_added":"44"},{"version_added":"15","version_removed":"44","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"opera_android":[{"version_added":"43"},{"version_added":"14","version_removed":"43","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"safari":[{"version_added":"14"},{"version_added":"6","version_removed":"14","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"safari_ios":[{"version_added":"14"},{"version_added":"6","version_removed":"14","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"samsunginternet_android":[{"version_added":"7.0"},{"version_added":"1.0","version_removed":"7.0","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}],"webview_android":[{"version_added":"57"},{"version_added":"≤37","version_removed":"57","partial_implementation":true,"notes":"The <code>AudioScheduledSourceNode</code> interface itself is not present, but some of its members are available on the <a href='https://developer.mozilla.org/docs/Web/API/AudioBufferSourceNode'><code>AudioBufferSourceNode</code></a>, <a href='https://developer.mozilla.org/docs/Web/API/ConstantSourceNode'><code>ConstantSourceNode</code></a> and <a href='https://developer.mozilla.org/docs/Web/API/OscillatorNode'><code>OscillatorNode</code></a> interfaces."}]},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"ended_event":{"__compat":{"description":"<code>ended</code> event","mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/ended_event","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-onended","support":{"chrome":{"version_added":"30"},"chrome_android":{"version_added":"30"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"17"},"opera_android":{"version_added":"18"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"onended":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/onended","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-onended","support":{"chrome":{"version_added":"30"},"chrome_android":{"version_added":"30"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"17"},"opera_android":{"version_added":"18"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"2.0"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"start":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/start","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-start","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}},"stop":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioScheduledSourceNode/stop","spec_url":"https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-stop","support":{"chrome":{"version_added":"24"},"chrome_android":{"version_added":"25"},"edge":{"version_added":"12"},"firefox":{"version_added":"25"},"firefox_android":{"version_added":"25"},"ie":{"version_added":false},"opera":{"version_added":"15"},"opera_android":{"version_added":"14"},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":"1.5"},"webview_android":{"version_added":"≤37"}},"status":{"experimental":false,"standard_track":true,"deprecated":false}}}},"AudioTrack":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack","spec_url":"https://html.spec.whatwg.org/multipage/media.html#audiotrack","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"chrome_android":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"edge":[{"version_added":"79","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},{"version_added":"12","version_removed":"79"}],"firefox":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"firefox_android":{"version_added":"33","flags":[{"type":"preference","name":"media.track.enabled","value_to_set":"true"}]},"ie":{"version_added":"10"},"opera":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"opera_android":{"version_added":"24","flags":[{"type":"preference","name":"enable-experimental-web-platform-features","value_to_set":"enabled"}]},"safari":{"version_added":"7"},"safari_ios":{"version_added":"7"},"samsunginternet_android":{"version_added":false},"webview_android":{"version_added":false}},"status":{"experimental":false,"standard_track":true,"deprecated":false}},"enabled":{"__compat":{"mdn_url":"https://developer.mozilla.org/docs/Web/API/AudioTrack/enabled","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-audiotrack-enabled-dev","support":{"chrome":{"version_added":"37","flags":[{"type":"preference","name":"enable-experimental-web-platf |
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)