Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/runrioter/jomposer
:headphones: Talk to composer via npm
https://github.com/runrioter/jomposer
getcomposer node-composer npm-composer package-manager
Last synced: 4 months ago
JSON representation
:headphones: Talk to composer via npm
- Host: GitHub
- URL: https://github.com/runrioter/jomposer
- Owner: Runrioter
- License: mit
- Created: 2017-08-18T08:52:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-20T02:40:05.000Z (almost 2 years ago)
- Last Synced: 2024-10-10T23:04:33.112Z (4 months ago)
- Topics: getcomposer, node-composer, npm-composer, package-manager
- Language: JavaScript
- Homepage:
- Size: 39.1 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
jomposer
=======[![npm](https://img.shields.io/npm/v/jomposer.svg)](https://www.npmjs.com/package/jomposer)
[![npm](https://img.shields.io/npm/dt/jomposer.svg)](https://www.npmjs.com/package/jomposer)
[![node](https://img.shields.io/node/v/jomposer.svg)](https://nodejs.org/download/release/)
[![dependencies Status](https://david-dm.org/Runrioter/jomposer/status.svg)](https://david-dm.org/Runrioter/jomposer):headphones: Talk to composer via npm
Jomposer will install `Composer` automatically.
Run `Composer` via npm script `jomposer`, so that you can use `npm` to run `Composer` easily.## Requirements
The `php` executable must be available in PATH.
## Usage
#### Install
- Run `npm i -g jomposer` to install it as a global cli
- Run `npm i -D jomposer` to install it as `devDependencies`
#### Configuration
- Add `jomposer` to `package.json` in your project.
```diff
"scripts": {
+ "jomposer": "jomposer",
"test": "echo \"Error: no test specified\" && exit 1"
},
```#### Run Composer
- Run `npm run jomposer -- -v` to see version.
```
➜ npm run jomposer -- -v> [email protected] jomposer ***
> jomposer -v______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.5.1 2017-08-09 16:07:22Usage:
command [options] [arguments]
...
```- Run `npm run jomposer -- require monolog/monolog` to install php package.
```
➜ npm run jomposer -- require monolog/monolog> [email protected] jomposer ***
> jomposer "require" "monolog/monolog"
...
```