{
  "name": "@ts-dev-tools/core",
  "version": "1.8.9",
  "description": "TS dev tools Core",
  "keywords": [
    "linter",
    "prettier",
    "git-hooks"
  ],
  "author": "ESCEMI <contact@escemi.com>",
  "homepage": "https://github.com/escemi-tech/ts-dev-tools",
  "license": "MIT",
  "bin": {
    "ts-dev-tools": "dist/bin.js"
  },
  "directories": {
    "lib": "lib",
    "test": "__tests__"
  },
  "files": [
    "/dist"
  ],
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/escemi-tech/ts-dev-tools.git"
  },
  "scripts": {
    "start": "yarn link && tsc -w",
    "stop": "yarn unlink",
    "build": "rimraf dist && tsc",
    "jest": "jest --detectOpenHandles --forceExit",
    "test": "yarn jest --maxWorkers=50%",
    "test:unit": "yarn test --testPathPattern \".+spec\\.ts\"",
    "test:e2e": "yarn test --testPathPattern \".+spec\\.e2e\\.ts\"",
    "test:coverage": "yarn test --coverage",
    "lint": "eslint \"src/**/*.{ts,tsx}\"",
    "prepublishOnly": "pinst --disable",
    "postpublish": "pinst --enable"
  },
  "bugs": {
    "url": "https://github.com/escemi-tech/ts-dev-tools/issues"
  },
  "dependencies": {
    "@commitlint/cli": "^19.4.0",
    "@commitlint/config-conventional": "^19.0.3",
    "@eslint/js": "^9.9.1",
    "@types/jest": "^29.5.2",
    "@types/node": "^22.5.0",
    "eslint": "^9.9.1",
    "eslint-config-prettier": "^10.0.1",
    "eslint-plugin-jest": "^28.8.0",
    "import-sort-style-module": "^6.0.0",
    "jest": "^29.5.0",
    "lint-staged": "^15.2.9",
    "prettier": "^3.3.3",
    "prettier-plugin-import-sort": "^0.0.7",
    "pretty-quick": "^4.0.0",
    "ts-jest": "^29.2.5",
    "typescript": "^5.5.4",
    "typescript-eslint": "^8.3.0"
  },
  "devDependencies": {
    "pinst": "^3.0.0",
    "ts-node": "^10.9.1"
  },
  "prettier": {
    "semi": true,
    "printWidth": 100,
    "trailingComma": "es5"
  },
  "importSort": {
    ".js, .jsx, .ts, .tsx": {
      "style": "module"
    }
  },
  "jest": {
    "preset": "ts-jest",
    "testEnvironment": "node",
    "testMatch": [
      "**/src/**/__tests__/**/*.[jt]s?(x)",
      "**/src/**/?(*.)+(spec|test)?(.*).+(ts|tsx|js)"
    ],
    "collectCoverageFrom": [
      "**/src/**/*.[jt]s?(x)"
    ],
    "reporters": [
      "default",
      "github-actions"
    ]
  },
  "gitHead": "1b6d5858642b90c7125e80b3cf37fa190d469bcf"
}
