{
    "name": "eslint-plugin-typeorm-typescript",
    "version": "0.5.4",
    "description": "An ESLint plugin to catch mistakes if the TypeORM column types and TypeScript types aren't consistent.",
    "main": "dist/index.js",
    "type": "module",
    "files": [
        "dist",
        "es"
    ],
    "exports": {
        ".": {
            "import": "./es/index.js",
            "require": "./dist/index.js"
        },
        "./recommended": {
            "import": "./es/recommended.js",
            "require": "./dist/recommended.js"
        }
    },
    "scripts": {
        "prebuild:cjs": "sed -i 's/\"type\": \"module\"/\"type\": \"commonjs\"/' package.json",
        "build:cjs": "tsc -p tsconfig.json",
        "postbuild:cjs": "sed -i 's/\"type\": \"commonjs\"/\"type\": \"module\"/' package.json",
        "build:es": "tsc -p tsconfig.es.json",
        "build": "npm run build:cjs && npm run build:es",
        "watch": "tsc --watch -p tsconfig.es.json",
        "lint": "eslint src/",
        "test": "vitest run"
    },
    "homepage": "https://github.com/daniel7grant/eslint-plugin-typeorm-typescript",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/daniel7grant/eslint-plugin-typeorm-typescript.git"
    },
    "keywords": [
        "eslint",
        "typeorm",
        "typescript"
    ],
    "author": "Daniel Grant",
    "license": "ISC",
    "devDependencies": {
        "@eslint/js": "^10.0.1",
        "@types/eslint": "^9.6.0",
        "@types/node": "^25.0.3",
        "@typescript-eslint/rule-tester": "^8.0.0",
        "eslint": "^10.1.0",
        "eslint-config-prettier": "^10.0.1",
        "eslint-plugin-prettier": "^5.0.1",
        "prettier": "^3.1.0",
        "typescript-eslint": "^8.0.0",
        "vitest": "^3.0.4"
    },
    "dependencies": {
        "@typescript-eslint/parser": "^8.0.0",
        "@typescript-eslint/utils": "^8.0.0",
        "typescript": "^6.0.2",
        "vite": "^7.0.5"
    }
}
