{
  "name": "stylelint",
  "version": "7.4.0",
  "description": "A mighty, modern CSS linter.",
  "keywords": [
    "css",
    "csslint",
    "lint",
    "linter",
    "stylelint"
  ],
  "authors": [
    "David Clark",
    "Maxime Thirouin",
    "Richard Hallows"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/stylelint/stylelint.git"
  },
  "main": "dist/index.js",
  "bin": "dist/cli.js",
  "files": [
    "CONTRIBUTING.md",
    "dist",
    "docs",
    "src/rules/**/*.md",
    "!**/__tests__"
  ],
  "engines": {
    "node": ">=4.2.1"
  },
  "dependencies": {
    "autoprefixer": "^6.0.0",
    "balanced-match": "^0.4.0",
    "chalk": "^1.1.1",
    "colorguard": "^1.2.0",
    "cosmiconfig": "^2.0.0",
    "doiuse": "^2.4.1",
    "execall": "^1.0.0",
    "get-stdin": "^5.0.0",
    "globby": "^6.0.0",
    "globjoin": "^0.1.4",
    "html-tags": "^1.1.1",
    "ignore": "^3.1.3",
    "known-css-properties": "^0.0.5",
    "lodash": "^4.0.0",
    "log-symbols": "^1.0.2",
    "meow": "^3.3.0",
    "multimatch": "^2.1.0",
    "normalize-selector": "^0.2.0",
    "postcss": "^5.0.20",
    "postcss-less": "^0.14.0",
    "postcss-media-query-parser": "^0.2.0",
    "postcss-reporter": "^1.3.0",
    "postcss-resolve-nested-selector": "^0.1.1",
    "postcss-scss": "^0.3.0",
    "postcss-selector-parser": "^2.1.1",
    "postcss-value-parser": "^3.1.1",
    "resolve-from": "^2.0.0",
    "specificity": "^0.3.0",
    "string-width": "^2.0.0",
    "style-search": "^0.1.0",
    "stylehacks": "^2.3.0",
    "sugarss": "^0.1.2",
    "svg-tags": "^1.0.0",
    "table": "^3.7.8"
  },
  "devDependencies": {
    "babel-cli": "^6.1.18",
    "babel-eslint": "^6.1.2",
    "babel-plugin-transform-flow-strip-types": "^6.14.0",
    "babel-preset-es2015": "^6.14.0",
    "babel-preset-es2017": "^6.14.0",
    "babel-tape-runner": "^2.0.0",
    "benchmark": "^2.1.0",
    "common-tags": "^1.3.0",
    "coveralls": "^2.11.9",
    "eslint": "~3.7.0",
    "eslint-config-stylelint": "^5.0.0",
    "flow-bin": "^0.32.0",
    "npm-run-all": "^3.0.0",
    "npmpub": "^3.0.1",
    "nyc": "^8.1.0",
    "postcss-import": "^8.0.2",
    "remark-cli": "^2.0.0",
    "remark-preset-lint-consistent": "^1.0.0",
    "remark-preset-lint-recommended": "^1.0.0",
    "request": "^2.69.0",
    "rimraf": "^2.5.2",
    "sinon": "^1.16.1",
    "tape": "^4.2.0"
  },
  "scripts": {
    "benchmark-rule": "babel-node scripts/benchmark-rule.js",
    "coveralls": "nyc report --reporter=text-lcov | coveralls",
    "lint:js": "eslint . --ignore-path .gitignore",
    "lint:md": "remark . --quiet --frail",
    "lint": "npm-run-all --parallel lint:*",
    "flow": "flow",
    "pretest": "npm run lint",
    "tape": "babel-tape-runner \"src/**/__tests__/**/*.js\"",
    "test": "nyc npm run tape",
    "prebuild": "rimraf dist",
    "build": "babel src --out-dir dist",
    "prepublish": "npm run build",
    "release": "npmpub"
  },
  "babel": {
    "presets": [
      "es2015",
      "es2017"
    ],
    "plugins": [
      "transform-flow-strip-types"
    ]
  },
  "eslintConfig": {
    "extends": "stylelint",
    "parser": "babel-eslint",
    "rules": {
      "arrow-spacing": 2,
      "no-var": 2,
      "object-shorthand": 2,
      "prefer-const": 2,
      "sort-imports": 2,
      "template-curly-spacing": 2
    }
  },
  "greenkeeper": {
    "label": "PR: review needed"
  },
  "remarkConfig": {
    "presets": [
      "lint-recommended",
      "lint-consistent"
    ]
  }
}
