{ "_from": "eslint-plugin-compat@^3.1.1", "_id": "eslint-plugin-compat@3.8.0", "_inBundle": false, "_integrity": "sha512-5CuWUSZXZkXLCQJBriEpndn/YWrvggDSHTpRJq++kR8GVcsWbTdp8Eh+nBA7JlrNi7ZJ/+kniOVXmn3bpnxuRA==", "_location": "/eslint-plugin-compat", "_phantomChildren": {}, "_requested": { "type": "range", "registry": true, "raw": "eslint-plugin-compat@^3.1.1", "name": "eslint-plugin-compat", "escapedName": "eslint-plugin-compat", "rawSpec": "^3.1.1", "saveSpec": null, "fetchSpec": "^3.1.1" }, "_requiredBy": [ "/@umijs/fabric" ], "_resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.8.0.tgz", "_shasum": "2348d6105e7e87b823ae3b97b349512a2a45a7f2", "_spec": "eslint-plugin-compat@^3.1.1", "_where": "/var/lib/jenkins/workspace/cawg-app-h5/node_modules/@umijs/fabric", "author": { "name": "Amila Welihinda" }, "babel": { "presets": [ [ "@babel/preset-env", { "useBuiltIns": "usage", "corejs": 3, "targets": { "node": 10 } } ], "@babel/preset-typescript" ] }, "bugs": { "url": "https://github.com/amilajack/eslint-plugin-compat/issues" }, "bundleDependencies": false, "collective": { "type": "opencollective", "url": "https://opencollective.com/eslint-plugin-compat", "logo": "https://opencollective.com/opencollective/logo.txt" }, "dependencies": { "ast-metadata-inferer": "^0.4.0", "browserslist": "^4.12.2", "caniuse-db": "^1.0.30001090", "core-js": "^3.6.5", "find-up": "^4.1.0", "lodash.memoize": "4.1.2", "mdn-browser-compat-data": "^1.0.28", "semver": "7.3.2" }, "deprecated": false, "description": "Lint browser compatibility of API used", "devDependencies": { "@babel/cli": "^7.10.3", "@babel/core": "^7.10.3", "@babel/preset-env": "^7.10.3", "@babel/preset-typescript": "^7.10.1", "@types/benchmark": "^1.0.33", "@types/browserslist": "^4.8.0", "@types/eslint": "^7.2.0", "@types/jest": "^26.0.3", "@types/lodash.memoize": "^4.1.6", "@types/nodegit": "^0.26.5", "@types/semver": "^7.3.1", "@typescript-eslint/eslint-plugin": "^3.4.0", "@typescript-eslint/parser": "^3.4.0", "benchmark": "^2.1.4", "browserslist-config-erb": "^0.0.1", "electron": "^9.0.5", "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "eslint-config-airbnb-typescript": "^8.0.2", "eslint-config-bliss": "^5.0.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-prettier": "^3.1.4", "jest": "^26.1.0", "nodegit": "^0.26.5", "prettier": "^2.0.5", "ts-node": "^8.10.2", "typescript": "^3.9.5" }, "engines": { "node": ">=9.x" }, "files": [ "lib" ], "homepage": "https://github.com/amilajack/eslint-plugin-compat#readme", "jest": { "testEnvironment": "node", "testPathIgnorePatterns": [ "/benchmarks-tmp/" ] }, "keywords": [ "eslint", "browser", "support", "api", "lint", "caniuse", "kangax" ], "license": "MIT", "main": "lib/index.js", "name": "eslint-plugin-compat", "peerDependencies": { "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" }, "renovate": { "extends": [ "bliss" ] }, "repository": { "type": "git", "url": "git+https://github.com/amilajack/eslint-plugin-compat.git" }, "scripts": { "benchmarks": "ts-node-transpile-only test/benchmarks.ts", "build": "rm -rf lib && babel src --out-dir lib --source-maps inline --extensions '.ts'", "lint": "eslint --ignore-path .gitignore --ext .js,.ts .", "spec": "jest --testPathIgnorePatterns test/e2e-repo.spec.ts /benchmarks-tmp", "spec:e2e": "jest test/e2e-repo.spec.ts", "test": "yarn lint && yarn build && yarn spec", "tsc": "tsc", "version": "yarn build" }, "version": "3.8.0" }