Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdrupal-dev/parcel.nvim
Lua plugin to manage packages in neovim
https://github.com/jdrupal-dev/parcel.nvim
composer neovim-plugin npm package-management
Last synced: about 2 months ago
JSON representation
Lua plugin to manage packages in neovim
- Host: GitHub
- URL: https://github.com/jdrupal-dev/parcel.nvim
- Owner: jdrupal-dev
- License: mit
- Created: 2024-02-05T09:03:20.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-24T06:02:00.000Z (10 months ago)
- Last Synced: 2024-03-24T07:19:40.404Z (10 months ago)
- Topics: composer, neovim-plugin, npm, package-management
- Language: Lua
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# parcel.nvim :package:
![image](https://github.com/jdrupal-dev/parcel.nvim/assets/13871894/452057ac-ec01-4ac3-b5b0-ed59bd4b51ce)
## :lock: Requirements
- [jsonpath.nvim](https://github.com/phelipetls/jsonpath.nvim)
### Optional
- [cargo-outdated](https://github.com/kbknapp/cargo-outdated) - for cargo support.## :package: Installation
Install this plugin using your favorite plugin manager, and then call
`require("parcel").setup()`.### [lazy.nvim](https://github.com/folke/lazy.nvim)
```lua
{
"jdrupal-dev/parcel.nvim",
dependencies = {
"phelipetls/jsonpath.nvim",
},
opts = {},
}
```
## :sparkles: Features- [x] Show locked and new package versions in supported package managers.
- [ ] TODO: Search for packages and install directly from neovim.**Supported package managers**
- Composer
- Installed version shown in composer.json
- New minor and/or major version(s) shown in composer.json
- NPM/Yarn
- Installed version shown in package.json
- New minor and/or major version(s) shown in package.json
- Cargo
- [ ] TODO: Show installed version in Cargo.toml
- New minor and/or major version(s) shown in Cargo.toml