https://github.com/puresoltechnologies/nodevault
An enhanced NodeJS package manager for SNAPSHOTs and development.
https://github.com/puresoltechnologies/nodevault
Last synced: about 1 month ago
JSON representation
An enhanced NodeJS package manager for SNAPSHOTs and development.
- Host: GitHub
- URL: https://github.com/puresoltechnologies/nodevault
- Owner: PureSolTechnologies
- License: mit
- Created: 2024-04-18T22:34:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-03T13:04:14.000Z (about 1 year ago)
- Last Synced: 2025-04-12T21:14:00.859Z (about 1 month ago)
- Language: TypeScript
- Size: 130 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NodeVault (NoVA) - Extended NodeJS Package Manager #
NodeVault was created in order to overcome limitations of other NodeJS package
managers like npm, pnpm, yarn, and others. Some of the limitations tackled
are:* SNAPSHOT support like provided for Java by Maven. Devlopment versions can be used locally and shared via registry managers like Nexus
* Special development support:
* mulitple libraries on local machine (local SNAPSHOTs)
* Support for development with multiple people (remote SNAPSHOTs)
* Stable dependencie versions## Naming
The name "NodeVault" plays on the idea of a secure registry where you can store and manage your NodeJS packages with confidence. It's concise, evokes the sense of security, and hints at the valuable packages stored within.
The command line shortcut `nova` means something like a new star what we hope this tool becomes. ;-) "NoVa" is a shortcut, adding a modern touch to the name. It's catchy and easy to remember.
## Development and Contributions
### Suggestions
Install the following plugins:
- TypeScript
- Jest RunnerIn VS Code, enable auto-formatting and import organization:
````
"editor.formatOnSave": true,
"[typescript]": {
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
}
````