{
  "name": "@leonzalion/configs",
  "description": "My configuration files for various tools.",
  "version": "1.4.21",
  "license": "MIT",
  "type": "module",
  "bin": {
    "node-ts": "./tsconfig/node-ts.mjs",
    "commitlint": "./bin/commitlint.cjs",
    "eslint": "./bin/eslint.cjs",
    "format": "./bin/format.cjs",
    "lint": "./bin/lint.cjs",
    "lint-staged": "./bin/lint-staged.cjs",
    "lionp": "./bin/lionp.cjs",
    "lion-git-hooks": "./bin/lion-git-hooks.cjs",
    "markdownlint": "./bin/markdownlint.cjs",
    "prettier": "./bin/prettier.cjs",
    "release": "./bin/release.cjs",
    "run-bin": "./bin/run-bin.cjs",
    "test": "./bin/test.cjs",
    "ts-node": "./bin/ts-node.cjs",
    "tsc-alias": "./bin/tsc-alias.cjs",
    "typecheck": "./bin/typecheck.cjs"
  },
  "exports": {
    "./*": "./*"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/leonzalion/configs.git"
  },
  "homepage": "https://github.com/leonzalion/configs#readme",
  "dependencies": {
    "@commitlint/cli": "^16.2.4",
    "@commitlint/config-conventional": "^16.2.4",
    "@rushstack/eslint-patch": "^1.1.3",
    "@swc/core": "^1.2.177",
    "@swc/helpers": "^0.3.13",
    "@types/node": "^17.0.31",
    "@typescript-eslint/eslint-plugin": "^5.22.0",
    "@typescript-eslint/parser": "^5.22.0",
    "deepmerge-ts": "^4.0.3",
    "eslint": "^8.14.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-config-xo": "^0.40.0",
    "eslint-config-xo-typescript": "^0.50.0",
    "eslint-define-config": "^1.4.0",
    "eslint-plugin-eslint-comments": "^3.2.0",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-jsonc": "^2.2.1",
    "eslint-plugin-markdown": "^2.2.1",
    "eslint-plugin-no-use-extend-native": "^0.5.0",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-simple-import-sort": "^7.0.0",
    "eslint-plugin-unicorn": "^42.0.0",
    "eslint-plugin-vue": "^8.7.1",
    "eslint-plugin-yml": "^0.14.0",
    "find-up": "^5.0.0",
    "is-ci": "^3.0.1",
    "lint-staged": "^12.4.1",
    "lion-git-hooks": "^1.0.10",
    "lion-system": "^1.3.25",
    "lionp": "^1.0.24",
    "log-symbols": "^5.1.0",
    "markdownlint-cli": "^0.31.1",
    "minimist": "^1.2.6",
    "pkg-up": "^3.1.0",
    "postcss": "^8.4.13",
    "prettier": "^2.6.2",
    "resolve": "^1.22.0",
    "ts-node": "^10.7.0",
    "tsc-alias": "^1.6.7",
    "tsconfig-paths": "^4.0.0",
    "update-notifier": "^5.1.0",
    "webpack": "npm:ignoredep@^25.9999.0",
    "xo": "^0.48.0"
  },
  "devDependencies": {
    "@types/is-ci": "^3.0.0",
    "@types/prettier": "^2.6.0",
    "@types/resolve": "^1.20.2",
    "desm": "^1.2.0",
    "execa": "^6.1.0",
    "globby": "^13.1.1",
    "lion-fixture": "^1.1.1",
    "nanoid": "^3.3.4",
    "replace-in-file": "^6.3.2",
    "tmp-promise": "^3.0.3",
    "typescript": "^4.6.4",
    "vitest": "^0.10.2"
  },
  "publishConfig": {
    "directory": "dist"
  },
  "scripts": {
    "prettier": "prettier --write .",
    "lint": "eslint --fix .",
    "test": "vitest run",
    "build": "node --loader ts-node/esm ./scripts/build.ts",
    "release": "lionp"
  }
}