UNPKG

@fresha/asyncapi-lint

Version:
62 lines (61 loc) 1.51 kB
{ "name": "@fresha/asyncapi-lint", "version": "0.3.1", "description": "Linting tool for AsyncAPI schemas", "main": "build/index.js", "repository": { "type": "git", "url": "git+https://github.com/surgeventures/api-tools.git", "directory": "packages/asyncapi-lint" }, "scripts": { "build": "tsc --project tsconfig.build.json", "build:watch": "npm run build -- --watch", "check": "run-s lint test", "check:fix": "run-s lint:fix test", "clean": "rimraf ./build", "eslint": "eslint ./src", "eslint:fix": "eslint ./src --fix", "lint": "run-s eslint typecheck", "lint:fix": "run-s eslint:fix typecheck", "prebuild": "npm run clean", "test": "jest", "typecheck": "tsc --noEmit" }, "keywords": [ "AsyncAPI", "lint" ], "files": [ "build/", "package.json", "LICENSE", "README.md" ], "publishConfig": { "access": "public" }, "author": "Fresha Engineering", "contributors": [ { "name": "Andriy Mykulyak", "email": "andriy@fresha.com", "url": "https://github.com/mykulyak" } ], "maintainers": [ { "name": "Andriy Mykulyak", "email": "andriy@fresha.com", "url": "https://github.com/mykulyak" } ], "license": "MIT", "devDependencies": { "@fresha/eslint-config": "^0.3.0", "@fresha/jest-config": "^0.3.1", "@fresha/typescript-config": "^0.2.0", "typescript": "^5.0.2" }, "gitHead": "57db1f0835b0cc9caa149af05a468d940d2b891f" }