UNPKG

eslint-plugin-ember

Version:
126 lines 3.74 kB
{ "name": "eslint-plugin-ember", "version": "12.3.1", "description": "ESLint plugin for Ember.js apps", "keywords": [ "eslint", "eslintplugin", "eslint-plugin", "ember", "ember.js", "plugin", "styleguide", "rules" ], "homepage": "https://github.com/ember-cli/eslint-plugin-ember#readme", "bugs": { "url": "https://github.com/ember-cli/eslint-plugin-ember/issues" }, "repository": { "type": "git", "url": "git+https://github.com/ember-cli/eslint-plugin-ember.git" }, "license": "MIT", "exports": { ".": "./lib/index.js", "./recommended": { "import": "./lib/recommended.mjs" }, "./configs/*": "./lib/config/*.js" }, "main": "./lib/index.js", "directories": { "test": "test", "rules": "rules" }, "files": [ "lib" ], "dependencies": { "@ember-data/rfc395-data": "^0.0.4", "css-tree": "^2.3.1", "ember-eslint-parser": "^0.5.3", "ember-rfc176-data": "^0.3.18", "eslint-utils": "^3.0.0", "estraverse": "^5.3.0", "lodash.camelcase": "^4.3.0", "lodash.kebabcase": "^4.1.1", "requireindex": "^1.2.0", "snake-case": "^3.0.3" }, "devDependencies": { "@babel/core": "^7.25.9", "@babel/eslint-parser": "^7.22.15", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.23.2", "@eslint/eslintrc": "^3.0.1", "@eslint/js": "^8.55.0", "@types/eslint": "^8.44.6", "@typescript-eslint/parser": "^8.11.0", "@vitest/coverage-v8": "^2.1.3", "eslint": "^8.55.0", "eslint-config-prettier": "^9.0.0", "eslint-doc-generator": "^1.5.3", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-eslint-plugin": "^5.1.1", "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-import": "^2.29.0", "eslint-plugin-markdown": "^3.0.1", "eslint-plugin-n": "^17.11.1", "eslint-plugin-prettier": "^5.0.1", "eslint-plugin-unicorn": "^51.0.0", "eslint-remote-tester": "^3.0.1", "globals": "^14.0.0", "jquery": "^3.7.1", "jsdom": "^24.0.0", "markdownlint-cli": "^0.39.0", "npm-package-json-lint": "^7.0.0", "npm-run-all": "^4.1.5", "prettier": "^3.0.3", "release-plan": "^0.9.0", "sort-package-json": "^2.6.0", "typescript": "^5.2.2", "typescript-eslint": "^8.7.0", "vite": "^5.4.9", "vitest": "^2.1.3" }, "peerDependencies": { "@typescript-eslint/parser": "*", "eslint": ">= 8" }, "peerDependenciesMeta": { "@typescript-eslint/parser": { "optional": true } }, "engines": { "node": "18.* || 20.* || >= 21" }, "volta": { "node": "22.10.0", "pnpm": "9.12.2" }, "publishConfig": { "registry": "https://registry.npmjs.org" }, "scripts": { "lint": "npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"", "lint:docs": "markdownlint \"**/*.md\"", "lint:docs:fix": "pnpm lint:docs --fix", "lint:eslint-docs": "pnpm update:eslint-docs --check", "lint:eslint-docs:fix": "npm-run-all \"update:eslint-docs\"", "lint:fix": "npm-run-all \"lint:*:fix\"", "lint:js": "eslint .", "lint:js:fix": "pnpm lint:js --fix", "lint:package-json": "npmPkgJsonLint .", "lint:package-json-sorting": "sort-package-json --check", "lint:package-json-sorting:fix": "sort-package-json package.json", "lint:remote": "eslint-remote-tester", "start": "pnpm test:watch", "test": "vitest run", "test:coverage": "vitest --coverage", "test:watch": "vitest", "update": "node ./scripts/update-rules.js && node ./scripts/list-jquery-methods.js && npm-run-all update:eslint-docs", "update:eslint-docs": "eslint-doc-generator" } }