UNPKG

doiuse

Version:

Lint CSS for browser support against caniuse database

107 lines (106 loc) 2.82 kB
{ "name": "doiuse", "version": "6.0.6", "description": "Lint CSS for browser support against caniuse database", "main": "./exports/index.cjs", "type": "module", "exports": { "./lib/*": "./lib/*", ".": { "require": "./exports/index.cjs", "import": "./exports/index.js" }, "./stream": { "require": "./exports/stream.cjs", "import": "./exports/stream.js" } }, "bin": "./bin/cli.js", "repository": { "type": "git", "url": "https://github.com/anandthakker/doiuse.git" }, "keywords": [ "lint", "css", "browser", "support", "caniuse", "stylelint" ], "author": "Carlos Lopez Jr. <clshortfuse@gmail.com> (https://github.com/clshortfuse)", "contributors": [ "Robbie Wadley (https://github.com/RJWadley)", "Anand Thakker <mail@anandthakker.net> (http://www.anandthakker.net/)", "Piotr Kuczynski <piotr.kuczynski@gmail.com> (https://github.com/pkuczynski)" ], "license": "MIT", "bugs": { "url": "https://github.com/anandthakker/doiuse/issues" }, "homepage": "https://github.com/anandthakker/doiuse", "engines": { "node": ">=16" }, "dependencies": { "browserslist": "^4.28.1", "caniuse-lite": "^1.0.30001760", "css-tokenize": "^1.0.1", "duplexify": "^4.1.3", "multimatch": "^5.0.0", "postcss": "^8.5.6", "source-map": "^0.7.6", "yargs": "^17.7.2" }, "devDependencies": { "@types/caniuse-lite": "^1.0.5", "@types/duplexify": "^3.6.5", "@types/node": "^16.18.126", "@types/tap": "^15.0.12", "@types/yargs": "^17.0.35", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "c8": "^7.14.0", "caniuse-db": "^1.0.30001760", "eslint": "^8.57.1", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-canonical": "^4.18.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsdoc": "^46.10.1", "eslint-plugin-n": "^16.6.2", "eslint-plugin-unicorn": "^47.0.0", "mock-fs": "^4.14.0", "postcss-import": "^14.1.0", "postcss-load-config": "^6.0.1", "rollup": "^2.79.2", "safe-regex": "^2.1.1", "tap": "^18.8.0", "typescript": "^5.9.3" }, "typesVersions": { "*": { "*": [ "types/*" ] } }, "files": [ "bin", "data", "features", "exports", "lib", "types", "utils" ], "scripts": { "pretest": "eslint \"./bin/**/*.js\" \"./data/**/*.js\" \"./utils/**/*.js\" \"./lib/**/*.js\" \"./test/**/*.js\" && tsc --noEmit", "test": "c8 tap test/**/*.js", "prepare": "rollup -c rollup.config.js", "prepublishOnly": "tsc --emitDeclarationOnly", "updateFeatures": "scripts/update-caniuse.sh && node scripts/update-features.js" }, "tap": { "disable-coverage": true } }