UNPKG

@nextcloud/eslint-config

Version:

Eslint shared config for nextcloud apps and libraries

86 lines (85 loc) 2.17 kB
{ "name": "@nextcloud/eslint-config", "version": "9.0.1", "description": "Eslint shared config for nextcloud apps and libraries", "keywords": [ "eslint", "nextcloud", "config", "Vue" ], "homepage": "https://github.com/nextcloud-libraries/eslint-config#readme", "bugs": { "url": "https://github.com/nextcloud-libraries/eslint-config/issues" }, "repository": { "type": "git", "url": "git+https://github.com/nextcloud-libraries/eslint-config.git" }, "license": "AGPL-3.0-or-later", "author": "Nextcloud GmbH and Nextcloud contributors", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "main": "dist/index.mjs", "files": [ "AUTHORS.md", "CHANGELOG.md", "LICENSE", "README.md", "dist" ], "scripts": { "build": "npm run build:cleanup && npm run build:source", "build:cleanup": "tsc --build --clean", "build:source": "tsc", "lint": "eslint --flag unstable_native_nodejs_ts_config", "lint:fix": "eslint --flag unstable_native_nodejs_ts_config --fix", "prerelease:format-changelog": "node build/format-changelog.mjs", "test": "vitest run" }, "dependencies": { "@eslint/js": "^10.0.1", "@eslint/json": "^2.0.0", "@stylistic/eslint-plugin": "^5.10.0", "eslint-config-flat-gitignore": "^2.3.0", "eslint-plugin-antfu": "^3.2.3", "eslint-plugin-jsdoc": "^63.0.10", "eslint-plugin-perfectionist": "^5.9.1", "eslint-plugin-vue": "^10.9.2", "fast-xml-parser": "^5.9.3", "globals": "^17.7.0", "semver": "^7.8.5", "sort-package-json": "^4.0.0", "typescript-eslint": "^8.62.1" }, "devDependencies": { "@types/node": "^26.0.1", "@types/semver": "^7.7.1", "eslint": "^10.6.0", "memfs": "^4.57.8", "vitest": "^4.1.9" }, "peerDependencies": { "eslint": ">=10" }, "engines": { "node": "^22.14 || ^24 || >=26" }, "devEngines": { "packageManager": [ { "name": "npm", "version": "^11.3.0" } ], "runtime": { "name": "node", "version": "^24.3.0" } } }