UNPKG

eslint-plugin-fsd-architecture

Version:

ESlint plugin to comply with FSD (Feature Sliced Design) frontend architecture rules

52 lines (51 loc) 1.34 kB
{ "name": "eslint-plugin-fsd-architecture", "version": "0.0.14", "description": "ESlint plugin to comply with FSD (Feature Sliced Design) frontend architecture rules", "keywords": [ "fsd", "frontend", "feature-sliced-design", "architecture", "frontend-architecture", "fsd-rules", "linting", "eslint", "eslintplugin", "eslint-plugin" ], "author": "Anatoly Ivashov (TonyShow)", "repository": { "type": "git", "url": "https://github.com/tony-show/eslint-plugin-fsd-architecture.git" }, "main": "./lib/index.js", "exports": "./lib/index.js", "scripts": { "lint": "npm-run-all \"lint:*\"", "lint:eslint-docs": "npm-run-all \"update:eslint-docs -- --check\"", "lint:js": "eslint .", "test": "mocha tests --recursive", "update:eslint-docs": "eslint-doc-generator", "changelog:generate": "changelog generate" }, "dependencies": { "micromatch": "^4.0.5", "requireindex": "^1.2.0" }, "devDependencies": { "eslint": "^8.19.0", "eslint-doc-generator": "^1.0.0", "eslint-plugin-eslint-plugin": "^5.0.0", "eslint-plugin-node": "^11.1.0", "mocha": "^10.0.0", "npm-run-all": "^4.1.5" }, "engines": { "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" }, "peerDependencies": { "eslint": ">=7" }, "license": "ISC" }