UNPKG

ast-metadata-inferer

Version:

[![Test](https://github.com/amilajack/ast-metadata-inferer/actions/workflows/test.yml/badge.svg)](https://github.com/amilajack/ast-metadata-inferer/actions/workflows/test.yml)

96 lines (95 loc) 2.5 kB
{ "name": "ast-metadata-inferer", "version": "0.8.1", "main": "compat.json", "repository": "git@github.com:amilajack/ast-metadata-inferer.git", "author": "Amila Welihinda <amilajack@gmail.com>", "license": "MIT", "devDependencies": { "@tsconfig/node16": "^1.0.3", "@types/jest": "^29.4.0", "@types/node": "^18.13.0", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "electron": "^23.0.0", "eslint": "^8.33.0", "eslint-config-bliss": "^6.0.5", "jest": "^29.4.2", "puppeteer": "^19.6.3", "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "typescript": "^4.9.5" }, "scripts": { "build": "rm -rf lib && tsc && npm run metadata && npm run compat", "compat": "ts-node ./src/compat.ts", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "metadata": "ts-node ./src/metadata.ts", "preversion": "npm test && npm run compat && tsc --project tsconfig.build.json", "start": "npm run metadata", "test": "jest && npm run build" }, "files": [ "lib", "compat.json", "metadata.json" ], "eslintConfig": { "extends": [ "plugin:import/errors", "plugin:import/typescript", "prettier/@typescript-eslint", "plugin:prettier/recommended", "plugin:promise/recommended" ], "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" } } ] }, "dependencies": { "@mdn/browser-compat-data": "^5.6.19" } }