UNPKG

@swarmion/eslint-plugin

Version:

An eslint plugin with rules to enforces proper usage of contracts.

67 lines (66 loc) 2.13 kB
{ "name": "@swarmion/eslint-plugin", "description": "An eslint plugin with rules to enforces proper usage of contracts.", "version": "0.35.0", "author": "fargito", "license": "MIT", "homepage": "https://www.swarmion.dev", "bugs": "https://github.com/swarmion/swarmion/issues", "repository": "swarmion/swarmion.git", "keywords": [ "Contracts", "eslint", "eslintplugin", "Serverless", "Typescript" ], "publishConfig": { "access": "public" }, "sideEffects": false, "files": [ "dist" ], "type": "commonjs", "main": "dist/index.js", "types": "dist/types/index.d.ts", "scripts": { "clean": "rimraf dist *.tsbuildinfo", "format-check": "prettier --check . --ignore-path ../../.prettierignore", "format-fix": "prettier --write . --ignore-path ../../.prettierignore", "lint-fix": "pnpm linter-base-config --fix", "lint-fix-all": "pnpm lint-fix .", "linter-base-config": "eslint --ext=js,ts", "package": "pnpm clean && pnpm package-transpile && pnpm package-types && pnpm package-types-aliases", "package-transpile": "tsup", "package-types": "tsc -p tsconfig.build.json", "package-types-aliases": "tsc-alias -p tsconfig.build.json", "test": "nx run format-check && nx run test-linter && nx run test-type && nx run test-circular", "test-circular": "pnpm depcruise --config -- src", "test-linter": "pnpm linter-base-config .", "test-type": "tsc --noEmit --emitDeclarationOnly false", "watch": "pnpm clean && concurrently 'pnpm:package-* --watch'" }, "dependencies": { "find-up": "^7.0.0" }, "devDependencies": { "@types/eslint": "^8.44.8", "@types/node": "^22.15.18", "@vitest/coverage-v8": "^3.1.3", "concurrently": "^9.0.0", "dependency-cruiser": "^16.10.2", "eslint": "^8.55.0", "prettier": "^3.5.3", "rimraf": "^6.0.0", "ts-node": "^10.9.2", "tsc-alias": "^1.8.16", "tsup": "^8.5.0", "typescript": "^5.8.3", "vitest": "^3.1.3" }, "peerDependencies": { "eslint": "^8.29.0" }, "gitHead": "41b1a807081c8ecd83a254edd7aecabc1cfc60e0" }