lifespikes / monorepo-cli
Installs: 9 436
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:composer-plugin
Requires
- composer-plugin-api: ^2.0
Requires (Dev)
- composer/composer: ^2.0
- dev-master
- 20220410084039
- 20220410084000
- 20220410083921
- 20220410083845
- 20220410083810
- 20220410083734
- 20220410083656
- 20220410083619
- 20220410083540
- 20220410083504
- 20220410082716
- 20220410082009
- v0.8.95
- v0.8.94
- v0.8.93
- v0.8.92
- v0.8.38
- v0.8.37
- v0.8.36
- v0.8.35
- v0.8.34
- v0.8.33
- v0.8.32
- v0.8.31
- v0.8.30
- v0.8.27
- v0.8.26
- v0.8.25
- v0.8.24
- v0.8.23
- v0.8.22
- v0.8.21
- v0.8.20
- v0.8.19
- v0.8.18
- v0.8.17
- v0.8.15
- v0.8.11
- v0.8.10
- v0.8.9
- v0.8.8
- v0.8.6
- v0.8.5
- v0.8.4
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.98
- v0.7.97
- v0.7.96
- v0.7.95
- v0.7.94
- v0.7.93
- v0.7.92
- v0.7.91
- v0.7.90
- v0.7.88
- v0.7.86
- v0.7.85
- v0.7.84
- v0.7.83
- v0.7.82
- v0.7.81
- v0.7.80
- v0.7.67
- v0.7.65
- v0.7.64
- v0.7.63
- v0.7.62
- v0.7.61
- v0.7.60
- v0.7.55
- v0.7.54
- v0.7.53
- v0.7.52
- v0.7.51
- v0.7.50
- v0.7.41
- v0.7.40
- v0.7.30
- v0.7.26
- v0.7.25
- v0.7.21
- v0.7.20
- v0.7.12
- v0.7.11
- v0.7.1
- v0.7.0
- v0.6.95
- v0.6.94
- v0.6.93
- v0.6.92
- v0.6.91
- v0.6.9
- v0.6.8
- v0.6.7
- v0.6.6
- v0.6.4
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.9
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- 0.5.0
- v0.4.8
- v0.4.3
- 0.4.0
- 0.3.5
- 0.3.4
This package is auto-updated.
Last update: 2024-11-08 16:17:55 UTC
README
Component of lifespikes/lifespikes
This is a composer plugin primarily for use in monorepo environments. As of
right now this plugin is mostly meant to work hand-in-hand with Symplify's
symplify/monorepo-plugin
package.
What does it do?
M.I. primarily does two things:
- Discourages
require
statements not originating from a package.- Prompts developer to choose a package to install package in.
- Provides a simple command to create new packages.
composer workspace:create [package-name]
- Runs
vendor/bin/monorepo-builder merge
upon a package installation.
Installation
To install, just run composer require lifespikes/monorepo-cli
. You'll
be able to use the plugin once it's activated on your composer file.
Configuration
You can configure the plugin by using your composer.json
extra
section. Here are the options you can configure:
'monorepo-cli' => [ 'owner' => 'myOrganization', 'ignore-packages' => ['laravel-bare', 'monorepo-cli'], 'package_dir' => 'packages', 'binaries' => [ 'monorepo-builder' => 'vendor/bin/monorepo-builder', 'composer' => 'composer', ] ]