Skip to content
Snippets Groups Projects
composer.json 3.37 KiB
Newer Older
  • Learn to ignore specific revisions
  • {
        "name": "lucha/noblogs-composer",
        "type": "project",
        "license": "GPL-2.0-or-later",
        "description": "WordPress codebase for Noblogs, managed with Composer",
        "homepage": "https://git.autistici.org/lucha/noblogs-composer",
        "authors": [
            {
                "name": "lucha",
                "email": "lucha@paranoici.org" 
            }
        ],
        "repositories": [
            {
                "type": "composer",
                "url" : "https://wpackagist.org"
    
    lucha's avatar
    lucha committed
            },
            {
                "type": "vcs",
    
                "url": "git@git.autistici.org:noblogs/r2db.git"
    
    lucha's avatar
    lucha committed
            },
            {
                "type": "vcs",
    
                "url": "git@git.autistici.org:noblogs/ai-mu-plugins.git"
    
    lucha's avatar
    lucha committed
            },
            {
                "type": "vcs",
    
                "url": "git@git.autistici.org:noblogs/noblogs-wp-ssl.git"
    
        "config": {        
            "dropin-installer": "copy"
        },
    
    lucha's avatar
    lucha committed
            "wordpress-install-dir": "app/wp",
    
            "installer-paths": {            
                "mu-plugins-src/{$name}": [
                    "wpackagist-plugin/hyperdb",
                    "wpackagist-plugin/disable-wordpress-updates",
    
                    "wpackagist-plugin/wpmu-new-blog-defaults",
    
                    "wpackagist-plugin/more-privacy-options",
    
    lucha's avatar
    lucha committed
                    "wpackagist-plugin/disable-emojis",                
    
                    "type:wordpress-muplugin"],
                "app/{$name}": ["type:wordpress-dropin"],
    
                "app/wp-content/plugins/{$name}/": ["type:wordpress-plugin"],
                "app/wp-content/themes/{$name}/": ["type:wordpress-theme"]
    
            "wordpress-language-dir": "app/content/languages/",
    
            "wordpress-languages": [ "en_GB", "it_IT" ],
    
            "patches-file": "composer.patches.json",        
    
                "app/wp-content/mu-plugins" : [
                    "package:wpackagist-plugin/disable-wordpress-updates:disable-updates.php",
    
                    "package:wpackagist-plugin/wpmu-new-blog-defaults:cets_blog_defaults.php",
    
    lucha's avatar
    lucha committed
                    "package:wpackagist-plugin/more-privacy-options:ds_wp3_private_blog.php",
    
    lucha's avatar
    lucha committed
                    "package:wpackagist-plugin/disable-emojis:disable-emojis.php",
    
    lucha's avatar
    lucha committed
                    "package:lucha/ai-mu-plugins:embed.php,remove-password-change-notification.php,send-smtp-email.php",
                    "package:ai/noblogs-wp-ssl:noblogs-wp-ssl.php"
    
    lucha's avatar
    lucha committed
                "app/wp-content": ["package:wpackagist-plugin/hyperdb:db.php", "package:wpackagist-plugin/wp-super-cache:advanced-cache.php"],
    
                "app": ["package:lucha/r2db:db-config.php,nginx-map/wp-nginx-map-json.php,nginx-map/wp-nginx-map.php"]
    
    lucha's avatar
    lucha committed
        },
        "require-dev": {