{ "name": "browserslist", "version": "4.19.3", "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", "keywords": [ "caniuse", "browsers", "target" ], "funding": { "type": "opencollective", "url": "https://opencollective.com/browserslist" }, "author": "Andrey Sitnik ", "license": "MIT", "repository": "browserslist/browserslist", "scripts": { "test": "c8 pnpm unit && eslint . && size-limit", "unit": "NODE_ENV=test uvu test .test.js", "unit:fast": "NODE_ENV=test uvu test '^[^/]+.test.js'" }, "dependencies": { "caniuse-lite": "^1.0.30001312", "electron-to-chromium": "^1.4.71", "escalade": "^3.1.1", "node-releases": "^2.0.2", "picocolors": "^1.0.0" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" }, "bin": { "browserslist": "cli.js" }, "types": "./index.d.ts", "devDependencies": { "@logux/eslint-config": "^46.1.1", "@size-limit/preset-small-lib": "^7.0.8", "c8": "^7.11.0", "clean-publish": "^4.0.0", "cross-spawn": "^7.0.3", "eslint": "^8.9.0", "eslint-config-standard": "^16.0.3", "eslint-plugin-es5": "^1.5.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prefer-let": "^3.0.1", "eslint-plugin-promise": "^6.0.0", "fs-extra": "^10.0.0", "nanoid": "^3.3.1", "nanospy": "^0.5.0", "size-limit": "^7.0.8", "uvu": "^0.5.3" }, "browser": { "./node.js": "./browser.js", "path": false }, "clean-publish": { "cleanDocs": true }, "c8": { "exclude": [ "**/*.test.*" ], "lines": 100, "reporter": "lcov", "check-coverage": true }, "size-limit": [ { "path": "index.js", "limit": "14 KB" } ], "eslintConfig": { "plugins": [ "es5" ], "extends": [ "@logux/eslint-config", "plugin:es5/no-es2015" ], "rules": { "prefer-let/prefer-let": "off", "prefer-arrow-callback": "off", "node/global-require": "off", "object-shorthand": "off", "no-console": "off", "no-var": "off" }, "overrides": [ { "files": "test/**/*", "rules": { "node/no-unsupported-features/es-syntax": "off", "es5/no-shorthand-properties": "off", "es5/no-template-literals": "off", "es5/no-rest-parameters": "off", "es5/no-arrow-functions": "off", "es5/no-destructuring": "off", "es5/no-block-scoping": "off", "es5/no-es6-methods": "off", "es5/no-spread": "off", "es5/no-for-of": "off", "no-console": "off" } } ] }, "eslintIgnore": [ "test/fixtures" ], "prettier": { "arrowParens": "avoid", "jsxSingleQuote": false, "quoteProps": "consistent", "semi": false, "singleQuote": true, "trailingComma": "none" } }