All Projects → neronmoon → Scriptsdev

neronmoon / Scriptsdev

Licence: mit
Scripts-dev directive for composer

Projects that are alternatives of or similar to Scriptsdev

Composer Notifier
💬 Display desktop notification after Composer install / update
Stars: ✭ 42 (-33.33%)
Mutual labels:  composer
Alfred Appscripts
Alfred workflow to search and run/open AppleScripts for the active application
Stars: ✭ 56 (-11.11%)
Mutual labels:  scripts
Mailchimp Api 3.0 Php
A feature rich object-oriented PHP library for interacting with MailChimp's API v3 💌🐵
Stars: ✭ 61 (-3.17%)
Mutual labels:  composer
Composer Patches
Simple patches plugin for Composer
Stars: ✭ 1,033 (+1539.68%)
Mutual labels:  composer
Airflow Toolkit
Any Airflow project day 1, you can spin up a local desktop Kubernetes Airflow environment AND one in Google Cloud Composer with tested data pipelines(DAGs) 🖥 >> [ 🚀, 🚢 ]
Stars: ✭ 51 (-19.05%)
Mutual labels:  composer
Retrobat
RetroBat is the best way to play your ROMs collection on Windows !
Stars: ✭ 58 (-7.94%)
Mutual labels:  scripts
Json Photoshop Scripting
JSON Photoshop Scripting project: alternative way of scripting Photoshop in JavaScript, based on JSON.
Stars: ✭ 42 (-33.33%)
Mutual labels:  scripts
Packagist Mirror
Alibaba Cloud Packagist Mirror
Stars: ✭ 63 (+0%)
Mutual labels:  composer
Applescripts
My collection of AppleScripts created/acquired over the years. This repo is designed to provide useful AppleScripts for others and as a general resource for AppleScript education.
Stars: ✭ 56 (-11.11%)
Mutual labels:  scripts
Php
PHP 文章集锦,浮点数搞定度运算、签名验证、单点登录、安全防御、缓存技术、RPC、Composer ...
Stars: ✭ 61 (-3.17%)
Mutual labels:  composer
Larrock Core
Core components for LarrockCMS
Stars: ✭ 46 (-26.98%)
Mutual labels:  composer
Font Awesome Php
A PHP library for Font Awesome 4.7.
Stars: ✭ 47 (-25.4%)
Mutual labels:  composer
Spinupwp Composer Site
A WordPress site setup using Composer that is primed and ready to be hosted using SpinupWP.
Stars: ✭ 58 (-7.94%)
Mutual labels:  composer
Datagrid
Datagrid for Laravel v5
Stars: ✭ 44 (-30.16%)
Mutual labels:  composer
Laravel Restify
The fastest way to make a powerful JSON:API compatible Rest API with Laravel.
Stars: ✭ 62 (-1.59%)
Mutual labels:  composer
Cloudreve
🌩支持多家云存储的云盘系统 (Self-deployed file management and sharing system, supports multiple storage providers)
Stars: ✭ 12,318 (+19452.38%)
Mutual labels:  composer
Php frameworks analysis
php框架源码分析
Stars: ✭ 57 (-9.52%)
Mutual labels:  composer
Deb Dev Machine
Quickly install common Developer tools, IDE's & Services on Debian 9
Stars: ✭ 63 (+0%)
Mutual labels:  composer
Pkgmirror
Packages Mirroring
Stars: ✭ 62 (-1.59%)
Mutual labels:  composer
Codice Fiscale
A PHP library to calculate and check the italian tax code (codice fiscale).
Stars: ✭ 57 (-9.52%)
Mutual labels:  composer

scriptsdev for Composer Build Status

It's like require-dev, but for scripts

Installation

Just run composer require neronmoon/scriptsdev --dev

Usage

After installing you able to add extra.scripts-dev directive in your composer.json

...
"extra": {
    "scripts-dev": {
        "post-install-cmd": [
            "npm install --dev"
        ],
        "post-update-cmd": "php ./someCoolCommand.php",
        "test": "phpunit"
    },
}
...

Deprecated Usage

...
"scripts-dev": {
    "post-install-cmd": [
        "npm install --dev"
    ],
    "post-update-cmd": "php ./someCoolCommand.php"
}
...

Known issues

  • Usage of this plugin will cause minor warning of validation process. composer validate command will display something like this.
./composer.json is valid, but with a few warnings
See https://getcomposer.org/doc/04-schema.md for details on the schema
Description for non-existent script "test" found in "scripts-descriptions"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].