Files
postcss/package.json
T
2021-03-03 18:23:31 -05:00

289 lines
5.8 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "postcss",
"version": "8.2.7",
"description": "Tool for transforming styles with JS plugins",
"engines": {
"node": "^10 || ^12 || >=14"
},
"exports": {
".": {
"require": "./lib/postcss.js",
"import": "./lib/postcss.mjs",
"types": "./lib/postcss.d.ts"
},
"./": "./"
},
"main": "./lib/postcss.js",
"types": "./lib/postcss.d.ts",
"keywords": [
"css",
"postcss",
"rework",
"preprocessor",
"parser",
"source map",
"transform",
"manipulation",
"transpiler"
],
"scripts": {
"test": "jest --coverage && eslint . && ./test/version.js && check-dts && ./test/integration.js && yaspeller *.md docs/{**/,}*.md && size-limit"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/postcss/"
},
"author": "Andrey Sitnik <[email protected]>",
"license": "MIT",
"homepage": "https://postcss.org/",
"repository": "postcss/postcss",
"dependencies": {
"colorette": "^1.2.2",
"nanoid": "^3.1.20",
"source-map": "^0.6.1"
},
"devDependencies": {
"@logux/eslint-config": "^44.2.0",
"@size-limit/preset-small-lib": "^4.9.2",
"@types/fs-extra": "^9.0.8",
"@types/jest": "^26.0.20",
"@types/node": "^14.14.31",
"@typescript-eslint/eslint-plugin": "^4.16.1",
"@typescript-eslint/parser": "^4.16.1",
"check-dts": "^0.4.4",
"ci-job-number": "^1.2.2",
"clean-publish": "^1.1.9",
"concat-with-sourcemaps": "^1.1.0",
"documentation": "^13.1.1",
"documentation-theme-light": "^1.1.1",
"eslint": "^7.21.0",
"eslint-config-standard": "^16.0.2",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^24.1.5",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prefer-let": "^1.1.0",
"eslint-plugin-prettierx": "^0.17.1",
"eslint-plugin-promise": "^4.3.1",
"eslint-plugin-security": "^1.4.0",
"eslint-plugin-unicorn": "^28.0.2",
"fs-extra": "^9.1.0",
"husky": "^4.3.8",
"jest": "^26.6.3",
"lint-staged": "^10.5.4",
"nanodelay": "^1.0.6",
"postcss-parser-tests": "^8.3.5",
"size-limit": "^4.9.2",
"strip-ansi": "^6.0.0",
"ts-jest": "^26.5.2",
"typescript": "^4.2.2",
"yaspeller": "^7.0.0"
},
"lint-staged": {
"*.md": "yaspeller",
"*.js": "eslint --fix",
"*.ts": "eslint --fix",
"package.json": "./test/version.js"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"browser": {
"./lib/terminal-highlight": false,
"colorette": false,
"fs": false,
"path": false
},
"size-limit": [
{
"path": "lib/postcss.js",
"limit": "33 KB"
}
],
"jest": {
"preset": "ts-jest",
"testEnvironment": "node",
"coverageThreshold": {
"global": {
"statements": 100
}
}
},
"eslintConfig": {
"extends": "@logux/eslint-config/ts",
"rules": {
"@typescript-eslint/no-explicit-any": "off",
"consistent-return": "off",
"global-require": "off"
},
"overrides": [
{
"files": [
"*.test.js"
],
"rules": {
"no-unused-expressions": "off",
"func-style": "off"
}
},
{
"files": [
"*.test.ts"
],
"rules": {
"@typescript-eslint/no-unused-expressions": "off",
"func-style": "off"
}
}
]
},
"eslintIgnore": [
"docs/api/assets/",
"errors.ts"
],
"yaspeller": {
"lang": "en",
"ignoreCapitalization": true,
"excludeFiles": [
"docs/README-cn.md"
],
"ignoreText": [
" \\(by [^)]+\\).",
"“[^”]+”"
],
"dictionary": [
"6to5",
"A CI",
"Andalusian",
"ASE",
"autodetect",
"Autodetect",
"Autoprefixer",
"base64",
"Base64",
"BEM",
"Browserhacks",
"Browserify or",
"Browserslist",
"CamelCase",
"changelog",
"Changelog",
"ClojureWerkz’s",
"CodePen",
"CoffeeScript",
"configs",
"CSS3",
"CSS4",
"cssnano",
"CSSWG",
"ENB",
"ES5",
"ES6",
"evilmartians",
"extendability",
"findable",
"Flexbox",
"flexbox",
"GitHub",
"GitLab",
"Gitter",
"IE8",
"IE9",
"inlined",
"inlines",
"Instagram",
"iOS",
"is SCSS",
"isolatable",
"Jeet",
"JetBrains",
"JS",
"js",
"JSDoc",
"JSS",
"keyframes",
"Less’s",
"Libby",
"linter",
"Linters",
"Lolspeak",
"LTR",
"LTS",
"maintainers",
"Markdown",
"MD5",
"minifier",
"mixin",
"mixins",
"Modernizr",
"multitool",
"npm",
"Packt",
"pantone",
"params",
"partials",
"polyfill",
"polyfills",
"Polyfills",
"PostCSS",
"postcss",
"PostCSS’s",
"rebases",
"regexp",
"replaces EOL",
"resolver",
"Rollup",
"RTL",
"RTLCSS",
"sanitization",
"Sass",
"SCSS",
"SemVer",
"Sharec",
"stringifier",
"Stringifier",
"stringifing",
"Stylelint",
"stylesheet",
"stylesheets",
"SugarSS",
"SVG",
"SVGO",
"SVGs",
"Taskr",
"Tidelift",
"tokenization",
"Tokenization",
"tokenize",
"tokenizer",
"Tokenizer",
"Traceur",
"transpile",
"Transpiler",
"transpiler",
"transpiles",
"transpiling",
"Travis",
"UI",
"unmaintained",
"Unprefixes",
"unprefixes",
"Versioning",
"VK",
"VS",
"Vue",
"W3C",
"WebP",
"webpack",
"Webpack",
"WebStorm",
"YIQ",
"TypeDoc",
"ES",
"Deno",
"AVIF"
]
}
}