{
  "name": "@sngn/eslint-plugin-split-and-sort-imports",
  "version": "0.4.3",
  "description": "Autofixes eslint 'sort-imports' rule and splits multiple imports into multiple lines",
  "keywords": [
    "eslint",
    "eslintplugin",
    "eslint-plugin",
    "sort-imports"
  ],
  "author": "Maximilian Stejskal",
  "license": "GPLv3",
  "repository": {
    "type": "git",
    "url": "https://github.com/sngn/eslint-plugin-split-and-sort-imports.git"
  },
  "engines": {
    "node": ">=19.6.0",
    "pnpm": ">=7.26.0"
  },
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "default": "./src/index.js"
    }
  },
  "files": [
    "dist",
    "src"
  ],
  "sideEffects": false,
  "peerDependencies": {
    "eslint": ">=9.0.0",
    "json-schema-to-typescript": ">=15.0.0"
  },
  "peerDependenciesMeta": {
    "json-schema-to-typescript": {
      "optional": true
    }
  },
  "dependencies": {
    "typescript-eslint": "^8"
  },
  "devDependencies": {
    "@changesets/cli": "2.29.2",
    "@eslint/js": "9.25.0",
    "@types/eslint": "9.6.1",
    "@types/estree": "1.0.7",
    "@typescript-eslint/rule-tester": "8.30.1",
    "@typescript-eslint/types": "8.30.1",
    "eslint": "9.25.0",
    "eslint-config-prettier": "10.1.2",
    "eslint-plugin-jsdoc": "50.6.9",
    "eslint-plugin-prettier": "5.2.6",
    "globals": "16.0.0",
    "prettier": "3.5.3",
    "shx": "0.4.0",
    "typescript": "5.8.3"
  },
  "scripts": {
    "build": "pnpm run build:schemadts; pnpm run copy:generated; pnpm run build:types",
    "build:schemadts": "pnpm run build:schemajson && json2ts --input src/generated/sort-schema.json --output src/generated/sort-schema.d.ts",
    "build:schemajson": "mkdir -p src/generated; cat src/rules/sort-schema.js | sed -e 's/export const schema = //' -e 's/};/}/' -e 's/^\\s*\\/.*$//' | grep -v '^$' | prettier --parser json > src/generated/sort-schema.json",
    "build:types": "tsc --emitDeclarationOnly",
    "cbuild": "pnpm run clean && pnpm run build",
    "clean": "shx rm -rf ./dist/* ./src/generated/*",
    "copy:generated": "shx mkdir -p dist/types src/generated && shx cp -r src/generated dist/types",
    "lint": "pnpm eslint src --fix",
    "prettify": "pnpm exec prettier . --write",
    "test": "node --import ./tests/ruletester-setup.js --test"
  }
}