{
  "name": "@exercism/static-analysis",
  "version": "0.14.0",
  "description": "Exercism static analysis library for javascript and typescript",
  "repository": "https://github.com/SleeplessByte/exercism-static-analysis",
  "author": "Derk-Jan Karrenbeld <derk-jan+github@karrenbeld.info>",
  "license": "MIT",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "prebuild": "rimraf dist",
    "build": "yarn build:code && yarn build:types",
    "build:code": "yarn babel src --out-dir dist --extensions .ts",
    "build:types": "tsc --project src --declaration --emitDeclarationOnly --outDir dist",
    "prepare": "yarn build",
    "prepublishOnly": "yarn test && yarn lint",
    "lint": "yarn eslint .",
    "test": "jest"
  },
  "peerDependencies": {
    "@typescript-eslint/typescript-estree": "^8.0.1",
    "@typescript-eslint/visitor-keys": "^8.0.1"
  },
  "devDependencies": {
    "@babel/cli": "^7.24.8",
    "@babel/core": "^7.25.2",
    "@exercism/babel-preset-typescript": "^0.6.0",
    "@exercism/eslint-config-tooling": "^0.5.0",
    "@jest/globals": "^29.7.0",
    "@tsconfig/recommended": "^1.0.7",
    "@types/babel__core": "^7",
    "@types/node": "^22.1.0",
    "@typescript-eslint/parser": "^8.0.1",
    "@typescript-eslint/types": "^8.0.1",
    "@typescript-eslint/typescript-estree": "^8.0.1",
    "@typescript-eslint/visitor-keys": "^8.0.1",
    "babel-jest": "^29.7.0",
    "core-js": "^3.38.0",
    "eslint": "^9.8.0",
    "jest": "^29.7.0",
    "prettier": "^3.3.3",
    "rimraf": "^6.0.1",
    "typescript": "^5.5.4"
  },
  "files": [
    "dist"
  ],
  "packageManager": "yarn@4.3.1"
}
