@fresha/asyncapi-lint
Version:
Linting tool for AsyncAPI schemas
62 lines (61 loc) • 1.51 kB
JSON
{
"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"
}