feat: add npm publish and JSONata parsing
BREAKING CHANGE: Switches Key retrieval to use JSONata for parsing. This allows for more powerful key retrieval and output, but resulted in a number of related changes to how both key retrieval is done and how "automatic" output & env keys are generated. Adds an NPM lib publish to allow consuming parts for other actions that may want to interact with Vault using vault-action's syntax or parts without being forced to use the action itself.
This commit is contained in: