bayrell / BayLang

BayLang compiler source code
https://bayrell.org/ru/docs/baylang
Apache License 2.0
4 stars 0 forks source link

module.json add assets group #145

Closed ildar-ceo closed 3 months ago

ildar-ceo commented 5 months ago

module.json

{
    "name": "Test.Module",
    "assets":
    [
        "ModuleDescription.bay"
    ],
    "group": "admin",
    "src": "./",
    "dest":
    {
        "php": "./php",
        "es6": "./es6"
    },
    "allow":
    [
        "!^.git",
        "!^Source/",
        "!^vendor/",
        "\\.bay$",
        "\\.php$"
    ]
}

project.json

{
    "name": "Test project",
    "languages": ["php", "es6"],
    "modules":
    [
        {
            "src": "app,
            "type": "module"
        },
        {
            "src": "lib",
            "type": "folder"
        }
    ],
    "assets":
    [
        {
            "type": "js",
            "dest": assets/admin.js",
            "modules":
            [
                "@admin"
            ]
        },
        {
            "type": "js",
            "dest": assets/app.js",
            "modules":
            [
                "@app"
            ]
        },
        {
            "type": "js",
            "dest": "assets/runtime.js",
            "modules":
            [
                "@runtime"
            ]
        }
    ],
    "allow":
    [
    ]
}