hashi-vault-js
Advanced tools
Comparing version
@@ -5,3 +5,11 @@ # Hashi Vault JS | ||
* `0.4.11` (**latest**) | ||
* `0.4.12` (**latest**) | ||
* Turned CA certificate optional (contribution from @josedev-union) | ||
* Upgraded all dependencies (`Axios`, `Jest`, `random-words`, and `@type/node`) | ||
* Upgraded development env to Vault server `1.12.2` | ||
* Changed licence from `EPL-2.0` to `MIT` | ||
* Added workflow for releasing and publishing | ||
* Fixed bug on `deleteLatestVerKVSecret` | ||
* `0.4.11` | ||
* Added support to `TypeScript` (contribution from @phr3nzy) | ||
@@ -8,0 +16,0 @@ * Improved *AD secret engine* config functions interfaces |
{ | ||
"name": "hashi-vault-js", | ||
"version": "0.4.11", | ||
"version": "0.4.12", | ||
"description": "A node.js module to interact with the Hashicorp Vault API.", | ||
@@ -41,5 +41,6 @@ "main": "Vault.js", | ||
"Ordinary IT9 <hkgnobody@> (https://github.com/hkgnobody)", | ||
"Osama Adil <dilosama47@gmail.com> (https://github.com/phr3nzy)" | ||
"Osama Adil <dilosama47@gmail.com> (https://github.com/phr3nzy)", | ||
"Jose <josedev-union@> (https://github.com/josedev-union)" | ||
], | ||
"license": "EPL-2.0", | ||
"license": "MIT", | ||
"bugs": { | ||
@@ -50,10 +51,10 @@ "url": "https://github.com/rod4n4m1/hashi-vault-js/issues" | ||
"engines": { | ||
"node": ">=12" | ||
"node": ">=16" | ||
}, | ||
"dependencies": { | ||
"axios": "^0.27.2" | ||
"axios": "^1.2.1" | ||
}, | ||
"devDependencies": { | ||
"@types/node": "^18.6.1", | ||
"jest": "^28.1.2", | ||
"jest": "^29.3.1", | ||
"random-words": "^1.2.0", | ||
@@ -60,0 +61,0 @@ "typescript": "^4.7.4" |
# Hashi Vault JS | ||
 | ||
@@ -18,3 +19,3 @@  | ||
* NodeJs | ||
* Minimum: v12.x | ||
* Minimum: v14.x | ||
* Recommended: **v16.x** | ||
@@ -24,5 +25,5 @@ * npm | ||
* HashiCorp Vault | ||
* Minimum: v1.9.x | ||
* Accepted: v1.10.x | ||
* Recommended: **v1.11.x** | ||
* Minimum: v1.10.x | ||
* Accepted: v1.11.x | ||
* Recommended: **v1.12.x** | ||
@@ -38,3 +39,3 @@ **Note:** Depending on your Windows setup [windows-build-tools](https://www.npmjs.com/package/windows-build-tools) may need to be installed first. Also, for MacOS users, you should have **xcode-select** or entire Xcode App installed. | ||
* [Module usage](#module-usage) | ||
* [TypeScript](#typeScript) | ||
* [TypeScript](#typescript) | ||
* [Mount points](#mount-points) | ||
@@ -100,3 +101,3 @@ * [Error handling](#error-handling) | ||
**Production** | ||
* **Production** | ||
@@ -120,3 +121,3 @@ ```javascript | ||
**Development** | ||
* **Development** | ||
@@ -128,3 +129,2 @@ ```javascript | ||
https: true, | ||
cacert: './ca.crt', | ||
baseUrl: 'https://127.0.0.1:8200/v1', | ||
@@ -283,3 +283,2 @@ rootPath: 'secret', | ||
### Coverage and limitations | ||
@@ -312,3 +311,2 @@ | ||
### Test environment | ||
@@ -320,22 +318,26 @@ | ||
* HashiCorp Vault Using KV engine [doc](https://learn.HashiCorp.com/vault/secrets-management/sm-versioned-kv) | ||
* HashiCorp Vault Using KV engine [doc](https://learn.HashiCorp.com/vault/secrets-management/sm-versioned-kv) | ||
* HashiCorp Vault Docker Hub [page](https://hub.docker.com/_/vault) | ||
* HashiCorp Vault Docker Hub [page](https://hub.docker.com/_/vault) | ||
* Ruan Bekker's Blog [post](https://blog.ruanbekker.com/blog/2019/05/06/setup-hashicorp-vault-server-on-docker-and-cli-guide/) | ||
* Ruan Bekker's Blog [post](https://blog.ruanbekker.com/blog/2019/05/06/setup-hashicorp-vault-server-on-docker-and-cli-guide/) | ||
### Contributing | ||
### Contributing | ||
If you want to contribute to the module and make it better, your help is very welcome. You can do so submitting a **Pull Request**. It will be reviewed and merged to main branch if accepted. | ||
### Reporting an issue | ||
If you have found what you believe to be an issue with `hashi-vault-js` please do not hesitate to file an issue on the GitHub repository [here](https://github.com/rod4n4m1/hashi-vault-js/issues/new?template=bug-report.md). | ||
### Suggesting a new feature | ||
If you want to see new features or enhancements to the current ones, we would love to hear them. Please submit an issue on the GitHub repository [here](https://github.com/rod4n4m1/hashi-vault-js/issues/new?template=new-feature.md). | ||
### Authors | ||
Written by Rod Anami <rod.anami@kyndryl.com>, June 2020. | ||
### Contributors | ||
* Richard <richie765@> | ||
@@ -345,6 +347,8 @@ * Artico Bandurini <articobandurini@> | ||
* Osama Adil <adilosama47@gmail.com> | ||
* Jose <josedev-union@> | ||
### License | ||
This project is licensed under the [Eclipse Public License 2.0](https://opensource.org/licenses/EPL-2.0). | ||
This project is licensed under the [MIT](https://opensource.org/licenses/MIT) license. | ||
HashiCorp Vault open source is licensed under the [Mozilla Public License 2.0](https://github.com/HashiCorp/vault/blob/master/LICENSE). |
Sorry, the diff of this file is too big to display
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Copyleft License
License(Experimental) Copyleft license information was found.
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
3974463
1187.26%69
6.15%0
-100%100
42.86%104510
1363.73%345
1.17%2
100%+ Added
+ Added
- Removed
Updated