There are some good arguments for committing the generated lib/defs.js file
the github actions will run from the same lib/defs.js that the maintainers use, and that will be published
it will be easier for users to contribute
amqplib can be depended on using a github url from package.json, making it easier to test forks/branches
I've also decided to include the amqp-rabbit-0.9.1.json specification. It's not necessary, but only a small increase to the overall package size and might prove useful for someone trying to understand why an operation is missing
There are some good arguments for committing the generated lib/defs.js file
I've also decided to include the amqp-rabbit-0.9.1.json specification. It's not necessary, but only a small increase to the overall package size and might prove useful for someone trying to understand why an operation is missing