UNPKG

@asyncapi/avro-schema-parser

Version:

An AsyncAPI schema parser for Avro 1.x schemas.

70 lines (69 loc) 2.06 kB
{ "name": "@asyncapi/avro-schema-parser", "version": "3.0.24", "description": "An AsyncAPI schema parser for Avro 1.x schemas.", "scripts": { "build": "npm run build:esm && npm run build:cjs", "build:esm": "tsc", "build:cjs": "tsc --project ./tsconfig.cjs.json", "test": "cross-env CI=true jest --coverage", "lint": "eslint --max-warnings 0 --config .eslintrc .", "lint:fix": "eslint --max-warnings 0 --config .eslintrc . --fix", "generate:readme:toc": "markdown-toc -i \"README.md\"", "generate:assets": "npm run build && npm run generate:readme:toc", "bump:version": "npm --no-git-tag-version --allow-same-version version $VERSION", "prepublishOnly": "npm run generate:assets" }, "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/asyncapi/avro-schema-parser.git" }, "keywords": [ "asyncapi", "avro", "schema", "parser" ], "author": "Fran Mendez (fmvilas.com)", "license": "Apache-2.0", "bugs": { "url": "https://github.com/asyncapi/avro-schema-parser/issues" }, "homepage": "https://github.com/asyncapi/avro-schema-parser", "sideEffects": false, "main": "cjs/index.js", "module": "esm/index.js", "types": "esm/index.d.ts", "files": [ "/esm", "/cjs", "LICENSE", "README.md" ], "dependencies": { "@asyncapi/parser": "^3.1.0", "@types/json-schema": "^7.0.11", "avsc": "^5.7.6" }, "devDependencies": { "@jest/types": "^29.2.1", "@swc/core": "^1.3.9", "@swc/jest": "^0.2.23", "@types/jest": "^29.2.0", "@typescript-eslint/eslint-plugin": "^5.36.2", "@typescript-eslint/parser": "^5.36.2", "conventional-changelog-conventionalcommits": "^5.0.0", "cross-env": "^7.0.3", "eslint": "^8.23.0", "eslint-plugin-github": "^4.3.7", "eslint-plugin-security": "^1.5.0", "eslint-plugin-sonarjs": "^0.15.0", "jest": "^29.2.1", "markdown-toc": "^1.2.0", "ts-node": "^10.9.1", "typescript": "^4.8.4" } }