{
  "_from": "ast-metadata-inferer@^0.4.0",
  "_id": "ast-metadata-inferer@0.4.0",
  "_inBundle": false,
  "_integrity": "sha512-tKHdBe8N/Vq2nLAm4YPBVREVZjMux6KrqyPfNQgIbDl0t7HaNSmy8w4OyVHYg/cvyn5BW7o7pVwpjPte89Zhcg==",
  "_location": "/ast-metadata-inferer",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "ast-metadata-inferer@^0.4.0",
    "name": "ast-metadata-inferer",
    "escapedName": "ast-metadata-inferer",
    "rawSpec": "^0.4.0",
    "saveSpec": null,
    "fetchSpec": "^0.4.0"
  },
  "_requiredBy": [
    "/eslint-plugin-compat"
  ],
  "_resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.4.0.tgz",
  "_shasum": "6be85ceeffcf267bd79db8e1ae731da44880b45f",
  "_spec": "ast-metadata-inferer@^0.4.0",
  "_where": "/var/lib/jenkins/workspace/cawg-app-h5/node_modules/eslint-plugin-compat",
  "author": {
    "name": "Amila Welihinda",
    "email": "amilajack@gmail.com"
  },
  "babel": {
    "presets": [
      [
        "@babel/preset-env",
        {
          "targets": {
            "node": 13
          }
        }
      ],
      "@babel/preset-typescript"
    ],
    "plugins": [
      "@babel/plugin-syntax-top-level-await",
      "@babel/plugin-proposal-optional-chaining"
    ]
  },
  "bugs": {
    "url": "https://github.com/amilajack/ast-metadata-inferer/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "ast-metadata-inferer ====================== [![Build Status](https://travis-ci.org/amilajack/ast-metadata-inferer.svg?branch=master&maxAge=2592)](https://travis-ci.org/amilajack/ast-metadata-inferer)",
  "devDependencies": {
    "@babel/cli": "^7.10.1",
    "@babel/core": "^7.10.2",
    "@babel/plugin-proposal-class-properties": "^7.10.1",
    "@babel/preset-env": "^7.10.2",
    "@babel/preset-typescript": "^7.10.1",
    "@babel/register": "^7.10.1",
    "@types/jest": "^25.2.3",
    "@types/nightmare": "^2.10.4",
    "@types/node": "^13.13.5",
    "@typescript-eslint/eslint-plugin": "^2.31.0",
    "@typescript-eslint/parser": "^2.31.0",
    "electron": "^8.2.5",
    "eslint": "^7.0.0",
    "eslint-config-bliss": "^5.0.0",
    "jest": "^26.0.1",
    "mdn-browser-compat-data": "^1.0.20",
    "nightmare": "^3.0.2",
    "typescript": "^3.8.3"
  },
  "devEngines": {
    "node": ">=10"
  },
  "engineStrict": true,
  "eslintConfig": {
    "extends": [
      "plugin:import/errors",
      "plugin:import/typescript",
      "prettier/@typescript-eslint",
      "plugin:prettier/recommended",
      "plugin:promise/recommended"
    ],
    "parser": "babel-eslint",
    "parserOptions": {
      "ecmaVersion": 2018,
      "sourceType": "module"
    },
    "rules": {
      "import/extensions": "off",
      "prettier/prettier": [
        "error"
      ]
    },
    "overrides": [
      {
        "extends": [
          "bliss",
          "plugin:import/typescript",
          "plugin:@typescript-eslint/recommended",
          "prettier/@typescript-eslint",
          "plugin:prettier/recommended",
          "plugin:promise/recommended"
        ],
        "files": [
          "*.ts",
          "*.tsx"
        ],
        "parser": "@typescript-eslint/parser",
        "parserOptions": {
          "ecmaVersion": 2018,
          "sourceType": "module"
        },
        "rules": {
          "import/default": "off",
          "import/extensions": "off",
          "import/no-extraneous-dependencies": "off",
          "@typescript-eslint/no-var-requires": "off"
        }
      },
      {
        "files": [
          "*.spec.ts",
          "*.spec.tsx"
        ],
        "rules": {
          "@typescript-eslint/ban-ts-ignore": "off"
        }
      }
    ]
  },
  "files": [
    "lib",
    "compat.json",
    "metadata.json"
  ],
  "homepage": "https://github.com/amilajack/ast-metadata-inferer#readme",
  "license": "MIT",
  "main": "compat.json",
  "name": "ast-metadata-inferer",
  "renovate": {
    "extends": [
      "bliss"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/amilajack/ast-metadata-inferer.git"
  },
  "scripts": {
    "build": "rm -rf lib && babel src --out-dir lib --extensions '.ts' && yarn metadata && yarn compat && yarn tsc",
    "compat": "node -r ./register.js ./src/compat.ts",
    "lint": "eslint . --ext .js,.jsx,.ts,.tsx",
    "metadata": "node -r ./register.js ./src/metadata.ts",
    "preversion": "yarn test && yarn compat",
    "start": "yarn metadata",
    "test": "jest && yarn build"
  },
  "version": "0.4.0"
}
