{
  "version": "1.5.42",
  "type": "module",
  "name": "@schoero/configs",
  "description": "",
  "license": "MIT",
  "author": "Roger Schönbächler",
  "exports": {
    "./changelogen": "./changelogen/changelog.js",
    "./cspell": "./cspell/cspell.json",
    "./eslint": "./eslint/index.js",
    "./eslint/*": "./eslint/*.js",
    "./markdownlint": "./markdownlint/markdownlint.jsonc",
    "./oxlint/*": "./oxlint/*.json",
    "./tsconfig": "./tsconfig/tsconfig.json",
    "./vite": "./vite/vite.config.js"
  },
  "scripts": {
    "build": "node cspell/cspell.js > cspell/cspell.json",
    "eslint": "eslint .",
    "eslint:ci": "npm run eslint -- --max-warnings 0",
    "eslint:fix": "npm run eslint -- --fix",
    "lint": "npm run eslint && npm run markdownlint",
    "lint:ci": "npm run eslint:ci && npm run markdownlint:ci",
    "lint:fix": "npm run eslint:fix && npm run markdownlint:fix",
    "markdownlint": "markdownlint-cli2 '**/*.md' '#node_modules'",
    "markdownlint:ci": "npm run markdownlint",
    "markdownlint:fix": "npm run markdownlint -- --fix",
    "prepare": "npm run build",
    "spellcheck": "cspell .",
    "spellcheck:ci": "npm run spellcheck -- --no-progress",
    "update": "ncu"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "files": [
    "eslint",
    "oxlint",
    "tsconfig",
    "vite",
    "markdownlint",
    "cspell/cspell.json",
    "cspell/dict",
    "changelogen",
    "unwritten"
  ],
  "peerDependencies": {
    "changelogen": ">=0.6.2",
    "cspell": "^10.0.1",
    "eslint": "^10.5.0",
    "markdownlint": ">=0.41.0",
    "oxlint": "^1.69.0",
    "oxlint-tsgolint": ">=0.22.0",
    "unwritten": ">=0.2.14",
    "vite": "^8.0.16",
    "vitest": "^4.1.8"
  },
  "peerDependenciesMeta": {
    "changelogen": {
      "optional": true
    },
    "cspell": {
      "optional": true
    },
    "eslint": {
      "optional": true
    },
    "markdownlint": {
      "optional": true
    },
    "oxlint": {
      "optional": true
    },
    "oxlint-tsgolint": {
      "optional": true
    },
    "unwritten": {
      "optional": true
    },
    "vite": {
      "optional": true
    },
    "vitest": {
      "optional": true
    }
  },
  "dependencies": {
    "@cspell/dict-bash": "^4.2.3",
    "@cspell/dict-companies": "^3.2.12",
    "@cspell/dict-css": "^4.1.2",
    "@cspell/dict-de-ch": "^1.3.2",
    "@cspell/dict-en_us": "^4.4.36",
    "@cspell/dict-fr-fr": "^2.3.2",
    "@cspell/dict-fullstack": "^3.2.9",
    "@cspell/dict-html": "^4.0.15",
    "@cspell/dict-html-symbol-entities": "^4.0.5",
    "@cspell/dict-it-it": "^3.1.6",
    "@cspell/dict-lorem-ipsum": "^4.0.5",
    "@cspell/dict-markdown": "^2.0.17",
    "@cspell/dict-node": "^5.0.9",
    "@cspell/dict-npm": "^5.2.43",
    "@cspell/dict-public-licenses": "^2.0.16",
    "@cspell/dict-software-terms": "^5.2.4",
    "@cspell/dict-typescript": "^3.2.3",
    "@eslint/markdown": "^8.0.3",
    "@stylistic/eslint-plugin": "^5.10.0",
    "@typescript-eslint/eslint-plugin": "^8.64.0",
    "@typescript-eslint/parser": "^8.64.0",
    "@vitest/eslint-plugin": "^1.6.23",
    "cspell-lib": "^10.0.1",
    "eslint-plugin-import-newlines": "^2.0.0",
    "eslint-plugin-import-x": "^4.17.1",
    "eslint-plugin-jsdoc": "^63.1.0",
    "eslint-plugin-jsonc": "^3.3.0",
    "eslint-plugin-perfectionist": "^5.10.0",
    "eslint-plugin-unicorn": "^70.0.0",
    "eslint-plugin-unused-imports": "^4.4.1",
    "eslint-plugin-yml": "^3.6.0",
    "globals": "^17.7.0",
    "markdownlint-cli2": "^0.23.1",
    "yaml-eslint-parser": "^2.1.0"
  },
  "optionalDependencies": {
    "eslint-plugin-better-tailwindcss": "^4.7.0"
  },
  "devDependencies": {
    "@types/node": "^26.1.1",
    "changelogen": "^0.6.2",
    "cspell": "^10.0.1",
    "eslint": "^10.7.0",
    "markdownlint": "^0.41.1",
    "oxlint": "^1.74.0",
    "oxlint-tsgolint": "^0.24.0",
    "vite": "^8.1.5",
    "vitest": "^4.1.10"
  },
  "keywords": []
}
