Permalink
159 lines (158 sloc) 3.53 KB
{
"name": "autoprefixer",
"version": "9.1.5",
"description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website",
"keywords": [
"autoprefixer",
"css",
"prefix",
"postcss",
"postcss-plugin"
],
"author": "Andrey Sitnik <andrey@sitnik.ru>",
"license": "MIT",
"repository": "postcss/autoprefixer",
"engines": {
"node": ">=6.0.0"
},
"dependencies": {
"@babel/register": "^7.0.0",
"browserslist": "^4.1.0",
"caniuse-lite": "^1.0.30000884",
"normalize-range": "^0.1.2",
"num2fraction": "^1.2.2",
"postcss": "^7.0.2",
"postcss-value-parser": "^3.2.3"
},
"devDependencies": {
"@babel/core": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/plugin-transform-proto-to-assign": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"babel-core": "^7.0.0-0",
"babel-eslint": "^9.0.0",
"babel-jest": "^23.4.2",
"babelify": "^9.0.0",
"browserify": "^16.2.2",
"eslint": "^5.5.0",
"eslint-ci": "^0.1.1",
"eslint-config-logux": "^25.0.1",
"eslint-config-standard": "^12.0.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-jest": "^21.22.0",
"eslint-plugin-node": "^7.0.1",
"eslint-plugin-prefer-let": "^1.0.1",
"eslint-plugin-promise": "^4.0.0",
"eslint-plugin-security": "^1.4.0",
"eslint-plugin-standard": "^4.0.0",
"fs-extra": "^7.0.0",
"gulp": "^3.9.1",
"gulp-babel": "^8.0.0",
"gulp-json-editor": "^2.4.2",
"gulp-postcss": "^8.0.0",
"gulp-rename": "^1.4.0",
"gulp-replace": "^1.0.0",
"jest": "^23.5.0",
"lint-staged": "^7.2.2",
"pre-commit": "^1.2.2",
"size-limit": "^0.20.0"
},
"bin": {
"autoprefixer": "./bin/autoprefixer"
},
"scripts": {
"lint-staged": "lint-staged",
"lint": "eslint-ci *.js lib/*.js data/*.js test/*.js bin/*",
"test": "jest --coverage && npm run lint && gulp && size-limit"
},
"lint-staged": {
"*.js": "eslint"
},
"pre-commit": [
"lint-staged"
],
"size-limit": [
{
"path": "build/lib/autoprefixer.js",
"limit": "102 KB"
}
],
"eslintConfig": {
"extends": "eslint-config-logux/node",
"parser": "babel-eslint",
"rules": {
"security/detect-non-literal-regexp": "off",
"security/detect-unsafe-regex": "off",
"node/no-missing-require": "off",
"no-unused-expressions": "off",
"valid-jsdoc": "off"
},
"overrides": [
{
"files": [
"gulpfile.js",
"index.js"
],
"rules": {
"node/no-unpublished-require": "off",
"global-require": "off"
}
},
{
"files": [
"bin/autoprefixer"
],
"rules": {
"global-require": "off"
}
},
{
"files": [
"*.test.js"
],
"rules": {
"jest/expect-expect": "off"
}
}
]
},
"jest": {
"testEnvironment": "node",
"coverageThreshold": {
"global": {
"lines": 99.96
}
},
"modulePathIgnorePatterns": [
"<rootDir>/build/"
]
},
"browserslist": [
"last 2 version",
"not dead",
"not Explorer 11",
"not ExplorerMobile 11",
"node 6"
],
"babel": {
"presets": [
[
"@babel/env",
{
"loose": true
}
]
],
"plugins": [
[
"@babel/transform-proto-to-assign"
],
[
"@babel/proposal-class-properties",
{
"spec": true
}
]
]
}
}