@meinestadt.de/glue-schema-registry
Version:
This is a SerDe library to interact with the AWS Glue Schema Registry. It makes it easy to encode and decode messages with Avro schemas and the AWS' wire format.
52 lines (51 loc) • 1.47 kB
JSON
{
"name": "@meinestadt.de/glue-schema-registry",
"version": "3.0.0",
"description": "This is a SerDe library to interact with the AWS Glue Schema Registry. It makes it easy to encode and decode messages with Avro schemas and the AWS' wire format.",
"main": "src/index.js",
"scripts": {
"build": "tsc",
"lint": "eslint src/*.ts",
"test": "jest test/*.test.ts",
"prettier": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"coverage": "jest test/*.test.ts --coverage"
},
"repository": {
"type": "git",
"url": "git+https://github.com/meinestadt/glue-schema-registry.git"
},
"keywords": [
"glue",
"MSK",
"Kafka",
"schema",
"registry",
"avro"
],
"author": "Meinestadt GmbH",
"license": "MIT",
"bugs": {
"url": "https://github.com/meinestadt/glue-schema-registry/issues"
},
"homepage": "https://github.com/meinestadt/glue-schema-registry#readme",
"devDependencies": {
"@jest/globals": "^29.4.1",
"@types/node": "^24.2.1",
"@types/uuid": "^10.0.0",
"@typescript-eslint/eslint-plugin": "^8.8.1",
"eslint": "^9.18.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-prettier": "^5.2.2",
"jest": "^29.4.1",
"jest-junit": "^16.0.0",
"prettier": "^3.0.3",
"ts-jest": "^29.0.5",
"ts-node": "^10.9.1",
"typescript": "^5.2.2"
},
"dependencies": {
"@aws-sdk/client-glue": "^3.298.0",
"avsc": "^5.7.7",
"uuid": "^11.0.5"
}
}