{
  "name": "@datalackey/typescript-build-config",
  "version": "0.0.20",
  "description": "Shared build configuration for TypeScript projects — ESLint, and future tsconfig/Prettier presets",
  "_comments": {
    "exports": "This block lists the config files that will be extended by files in in src/toplevel - which are copied to consuming project root folder. An example: eslint.config.js imports from '@datalackey/typescript-build-config/eslint'.",
    "files": "These are the files included in the package tarball. Dotfiles like .gitignore are excluded by npm by default and must be listed explicitly alongside src/."
  },
  "type": "module",
  "main": "src/eslint.js",
  "exports": {
    "./eslint": "./src/eslint.js",
    "./prettier": "./src/prettier.js",
    "./tsconfig": "./src/tsconfig.base.json"
  },
  "files": [
    "src/",
    "src/top-level/.gitignore"
  ],
  "scripts": {
    "prepack": "echo no build step required",
    "postinstall": "node src/postinstall.js"
  },
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=22"
  },
  "devDependencies": {
    "@changesets/cli": "^2.29.8"
  },
  "dependencies": {
    "@typescript-eslint/eslint-plugin": "^8.0.0",
    "@typescript-eslint/parser": "^8.0.0",
    "eslint": "^9.0.0",
    "prettier": "^3.0.0"
  },
  "keywords": [
    "eslint",
    "typescript",
    "config",
    "build",
    "tooling"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/datalackey/typescript-build-config.git"
  },
  "peerDependencies": {
    "@typescript-eslint/eslint-plugin": "^8.57.1",
    "@typescript-eslint/parser": "^8.57.1"
  }
}
