feat(utils|types): add esmodule support for component meta resources by keuby · Pull Request #2603 · alibaba/lowcode-engine · GitHub
Skip to content

feat(utils|types): add esmodule support for component meta resources#2603

Merged
liujuping merged 2 commits into
alibaba:developfrom
keuby:feature/utils
Nov 7, 2023
Merged

feat(utils|types): add esmodule support for component meta resources#2603
liujuping merged 2 commits into
alibaba:developfrom
keuby:feature/utils

Conversation

@keuby

@keuby keuby commented Nov 1, 2023

Copy link
Copy Markdown
Contributor

AssetJson 支持的 components 支持 esmodule 的脚本。例如:

{
    "version": "0.0.1",
    "packages": [
        // ...
    ],
    "components": [
        {
            "url": {
                "type": "jsUrl",
                "content": "http://localhost:3000/meta.js",
                "scriptType": "module"
            },
            "exportName": "MyCompoentMeta",
            "package": {
                "npm": "my-component"
            }
        }
    ]
}

@liujuping

Copy link
Copy Markdown
Collaborator

@keuby keuby changed the title feat(utils): support script type param for assest loader feat(utils|types): add esmodule support for component meta resources Nov 4, 2023
@keuby

keuby commented Nov 4, 2023

Copy link
Copy Markdown
Contributor Author

变更背景已更新。

我添加了 IPublicTypeAssetsJson 中 components 里面 IPublicTypeRemoteComponentDescription 里 url 的描述,这里可以支持更复杂的资源配置

@liujuping liujuping merged commit e3611dc into alibaba:develop Nov 7, 2023
@JackLian

JackLian commented Nov 7, 2023

Copy link
Copy Markdown
Collaborator

1.2.2-beta.3

@keuby

keuby commented Nov 9, 2023

Copy link
Copy Markdown
Contributor Author

JackLian pushed a commit that referenced this pull request Nov 10, 2023
…2603)

* feat(utils): support script type param for assest loader

* feat(types): update AssestsJson type
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants