UNPKG

eslint-plugin-decorator-position

Version:
108 lines 3.05 kB
{ "name": "eslint-plugin-decorator-position", "version": "6.0.0", "description": "ESLint plugin for enforcing decorator position", "main": "lib/index.js", "exports": { ".": "./lib/index.js", "./lib/rules/decorator-position": "./lib/rules/decorator-position.js", "./config/*": "./lib/config/*.js" }, "files": [ "lib", "babel.config.cjs" ], "directories": { "rules": "rules", "test": "test" }, "repository": { "type": "git", "url": "https://github.com/NullVoxPopuli/eslint-plugin-decorator-position.git" }, "keywords": [ "eslint", "ember", "ember.js", "plugin", "styleguide", "rules", "decorators" ], "engines": { "node": ">=14" }, "license": "MIT", "bugs": { "url": "https://github.com/NullVoxPopuli/eslint-plugin-decorator-position/issues" }, "homepage": "https://github.com/NullVoxPopuli/eslint-plugin-decorator-position#readme", "devDependencies": { "@babel/core": "7.22.8", "@babel/eslint-parser": "7.22.7", "@babel/plugin-proposal-decorators": "7.22.7", "@changesets/changelog-github": "^0.4.7", "@changesets/cli": "^2.25.2", "@eslint/eslintrc": "2.1.0", "@typescript-eslint/parser": "5.62.0", "@vitest/coverage-c8": "^0.31.0", "@vitest/ui": "0.31.1", "c8": "8.0.0", "common-tags": "1.8.2", "eslint": "^8.44.0", "eslint-config-prettier": "8.8.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-eslint-plugin": "5.1.0", "eslint-plugin-filenames": "1.3.2", "eslint-plugin-import": "2.27.5", "eslint-plugin-markdown": "3.0.0", "eslint-plugin-node": "11.1.0", "eslint-plugin-prettier": "4.2.1", "lerna-changelog": "2.2.0", "markdownlint-cli": "0.35.0", "npm-run-all": "4.1.5", "prettier": "2.8.8", "typescript": "5.1.6", "vitest": "0.31.1" }, "dependencies": { "@babel/core": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.18.6", "@ember-data/rfc395-data": "^0.0.4", "ember-rfc176-data": "^0.3.17", "snake-case": "^3.0.4" }, "peerDependencies": { "@babel/eslint-parser": "^7.18.2", "eslint": "^7.31.0 || ^8.0.0 || ^9.0.0" }, "peerDependenciesMeta": { "@babel/eslint-parser": { "optional": true } }, "changelog": { "repo": "NullVoxPopuli/eslint-plugin-decorator-position", "labels": { "breaking": ":boom: Breaking Change", "enhancement": ":rocket: Enhancement", "bug": ":bug: Bug Fix", "documentation": ":memo: Documentation", "internal": ":house: Internal" } }, "volta": { "node": "18.20.4", "pnpm": "9.12.3" }, "scripts": { "release": "changeset publish", "lint": "npm-run-all lint:* --continue-on-error", "lint:docs": "markdownlint **/*.md", "lint:docs-js": "eslint . --cache --ext md", "lint:js": "eslint . --cache", "test": "vitest --coverage", "test:eslint7": "pnpm remove eslint; pnpm add eslint@7; pnpm test", "update": "node ./scripts/update-rules.js" } }