diff --git a/packages/vision-polyfill/public/legao-assets-1.json b/packages/vision-polyfill/public/legao-assets-1.json
new file mode 100644
index 000000000..a7b52f510
--- /dev/null
+++ b/packages/vision-polyfill/public/legao-assets-1.json
@@ -0,0 +1,584 @@
+{
+ "version": "1.0.0",
+ "packages": [
+ {
+ "urls": ["//g.alicdn.com/platform/c/react/16.5.2/react.min.js"],
+ "library": "React",
+ "package": "react",
+ "version": "16.5.2"
+ },
+ {
+ "urls": ["//g.alicdn.com/platform/c/react-dom/16.5.2/react-dom.min.js"],
+ "library": "ReactDOM",
+ "package": "react-dom",
+ "version": "16.12.0"
+ },
+ {
+ "urls": ["//g.alicdn.com/platform/c/prop-types/15.6.2/prop-types.js"],
+ "library": "PropTypes",
+ "package": "prop-types",
+ "version": "15.6.2"
+ },
+ {
+ "library": "ReactRouter",
+ "package": "react-router"
+ },
+ {
+ "library": "ReactRouterDOM",
+ "package": "react-router-dom"
+ },
+ {
+ "library": "Babel",
+ "package": "babel-standalone"
+ },
+ {
+ "library": "Recore",
+ "package": "@ali/recore"
+ },
+ {
+ "urls": ["https://g.alicdn.com/code/lib/moment.js/2.24.0/moment-with-locales.min.js"],
+ "library": "moment",
+ "package": "moment",
+ "version": "2.24.0"
+ },
+ {
+ "library": "VisualEngine",
+ "package": "engine"
+ },
+ {
+ "library": "VisualEngine",
+ "package": "visualengine"
+ },
+ {
+ "library": "VisualEngine",
+ "package": "@ali/visualengine"
+ },
+ {
+ "library": "VisualEngineUtils",
+ "package": "engine-utils"
+ },
+ {
+ "library": "VisualEngineUtils",
+ "package": "@ali/visualengine-utils"
+ },
+ {
+ "library": "VisualEngine.ui.Popup",
+ "package": "@ali/ve-popups"
+ },
+ {
+ "library": "VisualEngineUtils.FieldControl",
+ "package": "@ali/ve-field"
+ },
+ {
+ "library": "VisualEngineUtils.BoolControl",
+ "package": "@ali/ve-bool-control"
+ },
+ {
+ "library": "VisualEngineUtils.ChoiceControl",
+ "package": "@ali/ve-choice-control"
+ },
+ {
+ "library": "VisualEngineUtils.ColorControl",
+ "package": "@ali/ve-color-control"
+ },
+ {
+ "library": "VisualEngineUtils.DateControl",
+ "package": "@ali/ve-date-control"
+ },
+ {
+ "library": "VisualEngineUtils.I18nControl",
+ "package": "@ali/ve-i18n-control"
+ },
+ {
+ "library": "VisualEngineUtils.NumberControl",
+ "package": "@ali/ve-number-control"
+ },
+ {
+ "library": "VisualEngineUtils.SelectControl",
+ "package": "@ali/ve-select-control"
+ },
+ {
+ "library": "VisualEngineUtils.SortableControl",
+ "package": "@ali/ve-sortable"
+ },
+ {
+ "library": "VisualEngineUtils.TextControl",
+ "package": "@ali/ve-text-control"
+ },
+ {
+ "library": "VisualEngineUtils.ImageControl",
+ "package": "@ali/ve-image-control"
+ },
+ {
+ "library": "VisualEngineUtils.SearchControl",
+ "package": "@ali/ve-search-control"
+ },
+ {
+ "library": "VisualEngineUtils.BoolSetter",
+ "package": "@ali/vs-bool"
+ },
+ {
+ "library": "VisualEngineUtils.ChoiceSetter",
+ "package": "@ali/vs-choice"
+ },
+ {
+ "library": "VisualEngineUtils.CodeSetter",
+ "package": "@ali/vs-code"
+ },
+ {
+ "library": "VisualEngineUtils.ColorSetter",
+ "package": "@ali/vs-color"
+ },
+ {
+ "library": "VisualEngineUtils.DateSetter",
+ "package": "@ali/vs-date"
+ },
+ {
+ "library": "VisualEngineUtils.I18nSetter",
+ "package": "@ali/vs-i18n"
+ },
+ {
+ "library": "VisualEngineUtils.JsonSetter",
+ "package": "@ali/vs-json"
+ },
+ {
+ "library": "VisualEngineUtils.ListSetter",
+ "package": "@ali/vs-list"
+ },
+ {
+ "library": "VisualEngineUtils.NumberSetter",
+ "package": "@ali/vs-number"
+ },
+ {
+ "library": "VisualEngineUtils.OptionsSetter",
+ "package": "@ali/vs-options"
+ },
+ {
+ "library": "VisualEngineUtils.SelectSetter",
+ "package": "@ali/vs-select"
+ },
+ {
+ "library": "VisualEngineUtils.TextSetter",
+ "package": "@ali/vs-text"
+ },
+ {
+ "library": "VisualEngineUtils.ValidationSetter",
+ "package": "@ali/vs-validation"
+ },
+ {
+ "library": "VisualEngineUtils.ImageSetter",
+ "package": "@ali/vs-image"
+ },
+ {
+ "library": "VisualEngineUtils.StyleSetter",
+ "package": "@ali/vs-style"
+ },
+ {
+ "library": "VisualEngineUtils.EventSetter",
+ "package": "@ali/vs-event"
+ },
+ {
+ "library": "RenderEngine",
+ "package": "@ali/render-engine"
+ },
+ {
+ "library": "Highcharts",
+ "package": "highcharts"
+ },
+ {
+ "library": "Object",
+ "package": "highcharts-more"
+ },
+ {
+ "library": "Highcharts && window.Highcharts.map",
+ "package": "highcharts/highmaps"
+ },
+ {
+ "library": "jQuery",
+ "package": "$"
+ },
+ {
+ "library": "jQuery",
+ "package": "jquery"
+ },
+ {
+ "library": "_",
+ "package": "lodash"
+ },
+ {
+ "library": "nattyFetch",
+ "package": "natty-fetch"
+ },
+ {
+ "library": "nattyFetch",
+ "package": "natty-fetch/dist/natty-fetch.pc"
+ },
+ {
+ "library": "nattyFetch",
+ "package": "natty-fetch/dist/natty-fetch"
+ },
+ {
+ "library": "nattyStorage",
+ "package": "natty-storage"
+ },
+ {
+ "library": "Rax",
+ "package": "rax"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-div/1.0.1/view.f31fe6d.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-div/1.0.1/view.d3df802.js"
+ ],
+ "library": "AliVcDiv",
+ "package": "@ali/vc-div",
+ "version": "1.0.1"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/view.3fdc557.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/view.ae881b7.js"
+ ],
+ "library": "AliVcPage",
+ "package": "@ali/vc-page",
+ "version": "1.0.5"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.1bae686.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.68be89a.js",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.mobile.1bae686.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.mobile.68a5782.js"
+ ],
+ "library": "AliVcDeep",
+ "package": "@ali/vc-deep",
+ "version": "2.0.11"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.6/view.70bac75.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.6/view.6174a1b.js"
+ ],
+ "library": "AliVcShell",
+ "package": "@ali/vc-shell",
+ "version": "1.5.6"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/view.0e43387.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/view.890474e.js"
+ ],
+ "library": "AliVcSlot",
+ "package": "@ali/vc-slot",
+ "version": "2.0.1"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/view.764bd38.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/view.0dcac71.js",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/view.mobile.8a20311.js"
+ ],
+ "library": "AliVcText",
+ "package": "@ali/vc-text",
+ "version": "4.0.1"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/view.387943c.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/view.ec70dd9.js",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/view.mobile.387943c.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/view.mobile.bc72f32.js"
+ ],
+ "library": "AliVcLink",
+ "package": "@ali/vc-link",
+ "version": "5.1.1"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/view.82ef4b0.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/view.51d10d6.js",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/view.mobile.82ef4b0.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/view.mobile.d608862.js"
+ ],
+ "library": "AliVcLinkBlock",
+ "package": "@ali/vc-link-block",
+ "version": "5.1.0"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-column/3.0.5/view.0e5dd32.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-column/3.0.5/view.e8a81f8.js"
+ ],
+ "library": "AliVcChartColumn",
+ "package": "@ali/vc-chart-column",
+ "version": "3.0.5"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-line/3.0.4/view.b437757.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-line/3.0.4/view.4c5d11a.js"
+ ],
+ "library": "AliVcChartLine",
+ "package": "@ali/vc-chart-line",
+ "version": "3.0.4"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-pie/3.0.2/view.0e43387.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-pie/3.0.2/view.4498f86.js"
+ ],
+ "library": "AliVcChartPie",
+ "package": "@ali/vc-chart-pie",
+ "version": "3.0.2"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-radar/3.0.2/view.0e43387.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-radar/3.0.2/view.ff9e48b.js"
+ ],
+ "library": "AliVcChartRadar",
+ "package": "@ali/vc-chart-radar",
+ "version": "3.0.2"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/view.3f91095.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/view.288bb26.js"
+ ],
+ "library": "AliVcMarkdown",
+ "package": "@ali/vc-markdown",
+ "version": "2.0.0"
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/ac-amdp-home-consumer/1.0.11/view.f3f24d5.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/ac-amdp-home-consumer/1.0.11/view.f31409e.js"
+ ],
+ "library": "AliAcAmdpHomeConsumer",
+ "package": "@ali/ac-amdp-home-consumer",
+ "version": "1.0.11"
+ },
+ {
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/react-json-view/1.22.0/main.8c072ba.js"],
+ "library": "AliReactJsonView",
+ "package": "@ali/react-json-view",
+ "version": "1.22.0"
+ }
+ ],
+ "x-prototypes": [
+ {
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-div/1.0.1/proto.a264564.js"]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/proto.899e4b1.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/proto.bfe05a5.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/proto.15be45f.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/proto.039dc00.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.6/proto.70bac75.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.6/proto.8d105cf.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/proto.0e43387.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/proto.9e01f34.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/proto.595bd91.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/proto.90c4998.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/proto.4828821.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/proto.91e063a.js"
+ ]
+ },
+ {
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/proto.4e9a9d2.js"]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-column/3.0.5/proto.5973a33.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-column/3.0.5/proto.df847e6.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-line/3.0.4/proto.11e8b2c.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-line/3.0.4/proto.bbc1a73.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-pie/3.0.2/proto.81a7751.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-pie/3.0.2/proto.ce342e4.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-radar/3.0.2/proto.81a7751.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-radar/3.0.2/proto.638100d.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/proto.3f91095.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/proto.1bed9e5.js"
+ ]
+ },
+ {
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/ac-amdp-home-consumer/1.0.11/proto.f3f24d5.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/ac-amdp-home-consumer/1.0.11/proto.f12090f.js"
+ ]
+ }
+ ],
+ "components": [
+ {
+ "componentName": "AliReactJsonView",
+ "npm": {
+ "package": "@ali/react-json-view",
+ "library": "AliReactJsonView",
+ "version": "1.22.0",
+ "destructuring": false
+ },
+ "props": [],
+ "configure": {
+ "component": {},
+ "props": [
+ {
+ "name": "src",
+ "title": "src",
+ "setter": "Object"
+ },
+ {
+ "name": "name",
+ "title": "name",
+ "setter": "Input"
+ },
+ {
+ "name": "theme",
+ "title": "theme",
+ "setter": "Input"
+ },
+ {
+ "name": "collapsed",
+ "title": "collapsed",
+ "setter": "Switch"
+ },
+ {
+ "name": "collapseStringsAfterLength",
+ "title": "collapseStringsAfterLength",
+ "setter": "Switch"
+ },
+ {
+ "name": "shouldCollapse",
+ "title": "shouldCollapse",
+ "setter": "Switch"
+ },
+ {
+ "name": "sortKeys",
+ "title": "sortKeys",
+ "setter": "Switch"
+ },
+ {
+ "name": "groupArraysAfterLength",
+ "title": "groupArraysAfterLength",
+ "setter": "Number"
+ },
+ {
+ "name": "indentWidth",
+ "title": "indentWidth",
+ "setter": "Number"
+ },
+ {
+ "name": "enableClipboard",
+ "title": "enableClipboard",
+ "setter": "Switch"
+ },
+ {
+ "name": "displayObjectSize",
+ "title": "displayObjectSize",
+ "setter": "Switch"
+ },
+ {
+ "name": "displayDataTypes",
+ "title": "displayDataTypes",
+ "setter": "Switch"
+ },
+ {
+ "name": "onEdit",
+ "title": "onEdit",
+ "setter": "Switch"
+ },
+ {
+ "name": "onDelete",
+ "title": "onDelete",
+ "setter": "Switch"
+ },
+ {
+ "name": "onAdd",
+ "title": "onAdd",
+ "setter": "Switch"
+ },
+ {
+ "name": "onSelect",
+ "title": "onSelect",
+ "setter": "Switch"
+ },
+ {
+ "name": "iconStyle",
+ "title": "iconStyle",
+ "setter": "Input"
+ },
+ {
+ "name": "style",
+ "title": "style",
+ "setter": "Object"
+ },
+ {
+ "name": "validationMessage",
+ "title": "validationMessage",
+ "setter": "Input"
+ },
+ {
+ "name": "defaultValue",
+ "title": "defaultValue",
+ "setter": "Input"
+ }
+ ]
+ },
+ "title": "json格式化展示"
+ }
+ ],
+ "componentList": [
+ {
+ "title": "自定义",
+ "icon": "",
+ "children": [{
+ "title": "json格式化展示",
+ "icon": "",
+ "snippets": [{
+ "schema": {
+ "componentName": "AliReactJsonView",
+ "props": {}
+ },
+ "title": "json格式化展示",
+ "screenshot": ""
+ }]
+ }]
+ }
+ ]
+}
diff --git a/packages/vision-polyfill/public/legao-assets.json b/packages/vision-polyfill/public/legao-assets.json
index a7b52f510..3e27aa3a5 100644
--- a/packages/vision-polyfill/public/legao-assets.json
+++ b/packages/vision-polyfill/public/legao-assets.json
@@ -1,584 +1,514 @@
{
- "version": "1.0.0",
- "packages": [
+ "externals": [
{
"urls": ["//g.alicdn.com/platform/c/react/16.5.2/react.min.js"],
"library": "React",
- "package": "react",
+ "name": "react",
"version": "16.5.2"
},
{
"urls": ["//g.alicdn.com/platform/c/react-dom/16.5.2/react-dom.min.js"],
"library": "ReactDOM",
- "package": "react-dom",
+ "name": "react-dom",
"version": "16.12.0"
},
{
"urls": ["//g.alicdn.com/platform/c/prop-types/15.6.2/prop-types.js"],
"library": "PropTypes",
- "package": "prop-types",
+ "name": "prop-types",
"version": "15.6.2"
},
- {
- "library": "ReactRouter",
- "package": "react-router"
- },
- {
- "library": "ReactRouterDOM",
- "package": "react-router-dom"
- },
- {
- "library": "Babel",
- "package": "babel-standalone"
- },
- {
- "library": "Recore",
- "package": "@ali/recore"
- },
+ { "library": "ReactRouter", "name": "react-router" },
+ { "library": "ReactRouterDOM", "name": "react-router-dom" },
+ { "library": "Babel", "name": "babel-standalone" },
+ { "library": "Recore", "name": "@ali/recore" },
{
"urls": ["https://g.alicdn.com/code/lib/moment.js/2.24.0/moment-with-locales.min.js"],
"library": "moment",
- "package": "moment",
+ "name": "moment",
"version": "2.24.0"
},
+ { "library": "VisualEngine", "name": "engine" },
+ { "library": "VisualEngine", "name": "visualengine" },
+ { "library": "VisualEngine", "name": "@ali/visualengine" },
+ { "library": "VisualEngineUtils", "name": "engine-utils" },
+ { "library": "VisualEngineUtils", "name": "@ali/visualengine-utils" },
+ { "library": "VisualEngine.ui.Popup", "name": "@ali/ve-popups" },
+ { "library": "VisualEngineUtils.FieldControl", "name": "@ali/ve-field" },
+ { "library": "VisualEngineUtils.BoolControl", "name": "@ali/ve-bool-control" },
+ { "library": "VisualEngineUtils.ChoiceControl", "name": "@ali/ve-choice-control" },
+ { "library": "VisualEngineUtils.ColorControl", "name": "@ali/ve-color-control" },
+ { "library": "VisualEngineUtils.DateControl", "name": "@ali/ve-date-control" },
+ { "library": "VisualEngineUtils.I18nControl", "name": "@ali/ve-i18n-control" },
+ { "library": "VisualEngineUtils.NumberControl", "name": "@ali/ve-number-control" },
+ { "library": "VisualEngineUtils.SelectControl", "name": "@ali/ve-select-control" },
+ { "library": "VisualEngineUtils.SortableControl", "name": "@ali/ve-sortable" },
+ { "library": "VisualEngineUtils.TextControl", "name": "@ali/ve-text-control" },
+ { "library": "VisualEngineUtils.ImageControl", "name": "@ali/ve-image-control" },
+ { "library": "VisualEngineUtils.SearchControl", "name": "@ali/ve-search-control" },
+ { "library": "VisualEngineUtils.BoolSetter", "name": "@ali/vs-bool" },
+ { "library": "VisualEngineUtils.ChoiceSetter", "name": "@ali/vs-choice" },
+ { "library": "VisualEngineUtils.CodeSetter", "name": "@ali/vs-code" },
+ { "library": "VisualEngineUtils.ColorSetter", "name": "@ali/vs-color" },
+ { "library": "VisualEngineUtils.DateSetter", "name": "@ali/vs-date" },
+ { "library": "VisualEngineUtils.I18nSetter", "name": "@ali/vs-i18n" },
+ { "library": "VisualEngineUtils.JsonSetter", "name": "@ali/vs-json" },
+ { "library": "VisualEngineUtils.ListSetter", "name": "@ali/vs-list" },
+ { "library": "VisualEngineUtils.NumberSetter", "name": "@ali/vs-number" },
+ { "library": "VisualEngineUtils.OptionsSetter", "name": "@ali/vs-options" },
+ { "library": "VisualEngineUtils.SelectSetter", "name": "@ali/vs-select" },
+ { "library": "VisualEngineUtils.TextSetter", "name": "@ali/vs-text" },
+ { "library": "VisualEngineUtils.ValidationSetter", "name": "@ali/vs-validation" },
+ { "library": "VisualEngineUtils.ImageSetter", "name": "@ali/vs-image" },
+ { "library": "VisualEngineUtils.StyleSetter", "name": "@ali/vs-style" },
+ { "library": "VisualEngineUtils.EventSetter", "name": "@ali/vs-event" },
+ { "library": "RenderEngine", "name": "@ali/render-engine" },
+ { "library": "Highcharts", "name": "highcharts" },
+ { "library": "Object", "name": "highcharts-more" },
+ { "library": "Highcharts && window.Highcharts.map", "name": "highcharts/highmaps" },
+ { "library": "jQuery", "name": "$" },
+ { "library": "jQuery", "name": "jquery" },
+ { "library": "_", "name": "lodash" },
+ { "library": "nattyFetch", "name": "natty-fetch" },
+ { "library": "nattyFetch", "name": "natty-fetch/dist/natty-fetch.pc" },
+ { "library": "nattyFetch", "name": "natty-fetch/dist/natty-fetch" },
+ { "library": "nattyStorage", "name": "natty-storage" },
+ { "library": "Rax", "name": "rax" }
+ ],
+ "systemType": "",
+ "appKey": "legao_base_packages",
+ "componentDependencies": [
{
- "library": "VisualEngine",
- "package": "engine"
- },
- {
- "library": "VisualEngine",
- "package": "visualengine"
- },
- {
- "library": "VisualEngine",
- "package": "@ali/visualengine"
- },
- {
- "library": "VisualEngineUtils",
- "package": "engine-utils"
- },
- {
- "library": "VisualEngineUtils",
- "package": "@ali/visualengine-utils"
- },
- {
- "library": "VisualEngine.ui.Popup",
- "package": "@ali/ve-popups"
- },
- {
- "library": "VisualEngineUtils.FieldControl",
- "package": "@ali/ve-field"
- },
- {
- "library": "VisualEngineUtils.BoolControl",
- "package": "@ali/ve-bool-control"
- },
- {
- "library": "VisualEngineUtils.ChoiceControl",
- "package": "@ali/ve-choice-control"
- },
- {
- "library": "VisualEngineUtils.ColorControl",
- "package": "@ali/ve-color-control"
- },
- {
- "library": "VisualEngineUtils.DateControl",
- "package": "@ali/ve-date-control"
- },
- {
- "library": "VisualEngineUtils.I18nControl",
- "package": "@ali/ve-i18n-control"
- },
- {
- "library": "VisualEngineUtils.NumberControl",
- "package": "@ali/ve-number-control"
- },
- {
- "library": "VisualEngineUtils.SelectControl",
- "package": "@ali/ve-select-control"
- },
- {
- "library": "VisualEngineUtils.SortableControl",
- "package": "@ali/ve-sortable"
- },
- {
- "library": "VisualEngineUtils.TextControl",
- "package": "@ali/ve-text-control"
- },
- {
- "library": "VisualEngineUtils.ImageControl",
- "package": "@ali/ve-image-control"
- },
- {
- "library": "VisualEngineUtils.SearchControl",
- "package": "@ali/ve-search-control"
- },
- {
- "library": "VisualEngineUtils.BoolSetter",
- "package": "@ali/vs-bool"
- },
- {
- "library": "VisualEngineUtils.ChoiceSetter",
- "package": "@ali/vs-choice"
- },
- {
- "library": "VisualEngineUtils.CodeSetter",
- "package": "@ali/vs-code"
- },
- {
- "library": "VisualEngineUtils.ColorSetter",
- "package": "@ali/vs-color"
- },
- {
- "library": "VisualEngineUtils.DateSetter",
- "package": "@ali/vs-date"
- },
- {
- "library": "VisualEngineUtils.I18nSetter",
- "package": "@ali/vs-i18n"
- },
- {
- "library": "VisualEngineUtils.JsonSetter",
- "package": "@ali/vs-json"
- },
- {
- "library": "VisualEngineUtils.ListSetter",
- "package": "@ali/vs-list"
- },
- {
- "library": "VisualEngineUtils.NumberSetter",
- "package": "@ali/vs-number"
- },
- {
- "library": "VisualEngineUtils.OptionsSetter",
- "package": "@ali/vs-options"
- },
- {
- "library": "VisualEngineUtils.SelectSetter",
- "package": "@ali/vs-select"
- },
- {
- "library": "VisualEngineUtils.TextSetter",
- "package": "@ali/vs-text"
- },
- {
- "library": "VisualEngineUtils.ValidationSetter",
- "package": "@ali/vs-validation"
- },
- {
- "library": "VisualEngineUtils.ImageSetter",
- "package": "@ali/vs-image"
- },
- {
- "library": "VisualEngineUtils.StyleSetter",
- "package": "@ali/vs-style"
- },
- {
- "library": "VisualEngineUtils.EventSetter",
- "package": "@ali/vs-event"
- },
- {
- "library": "RenderEngine",
- "package": "@ali/render-engine"
- },
- {
- "library": "Highcharts",
- "package": "highcharts"
- },
- {
- "library": "Object",
- "package": "highcharts-more"
- },
- {
- "library": "Highcharts && window.Highcharts.map",
- "package": "highcharts/highmaps"
- },
- {
- "library": "jQuery",
- "package": "$"
- },
- {
- "library": "jQuery",
- "package": "jquery"
- },
- {
- "library": "_",
- "package": "lodash"
- },
- {
- "library": "nattyFetch",
- "package": "natty-fetch"
- },
- {
- "library": "nattyFetch",
- "package": "natty-fetch/dist/natty-fetch.pc"
- },
- {
- "library": "nattyFetch",
- "package": "natty-fetch/dist/natty-fetch"
- },
- {
- "library": "nattyStorage",
- "package": "natty-storage"
- },
- {
- "library": "Rax",
- "package": "rax"
- },
- {
+ "prototypeConfigsUrl": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-div/1.0.1/proto.c54985f.js"],
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcDiv",
"urls": [
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-div/1.0.1/view.f31fe6d.css",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-div/1.0.1/view.d3df802.js"
],
- "library": "AliVcDiv",
- "package": "@ali/vc-div",
+ "components": null,
+ "packageName": "@ali/vc-div",
"version": "1.0.1"
},
{
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/proto.899e4b1.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/proto.451d5fc.js"
+ ],
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcPage",
"urls": [
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/view.3fdc557.css",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/view.ae881b7.js"
],
- "library": "AliVcPage",
- "package": "@ali/vc-page",
+ "components": null,
+ "packageName": "@ali/vc-page",
"version": "1.0.5"
},
{
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.1bae686.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.68be89a.js",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.mobile.1bae686.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.mobile.68a5782.js"
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/proto.3f4f5d1.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/proto.057b4c5.js"
],
+ "prototypeViewsUrl": null,
+ "alias": "",
"library": "AliVcDeep",
- "package": "@ali/vc-deep",
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.03e2bef.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.e380202.js",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.mobile.03e2bef.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/view.mobile.4c4a443.js"
+ ],
+ "components": null,
+ "packageName": "@ali/vc-deep",
"version": "2.0.11"
},
{
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.6/view.70bac75.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.6/view.6174a1b.js"
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.3/proto.81cf560.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.3/proto.5de342b.js"
],
+ "prototypeViewsUrl": null,
+ "alias": "",
"library": "AliVcShell",
- "package": "@ali/vc-shell",
- "version": "1.5.6"
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.3/view.81cf560.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.3/view.3ef1990.js"
+ ],
+ "components": null,
+ "packageName": "@ali/vc-shell",
+ "version": "1.5.3"
},
{
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/proto.0e43387.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/proto.0bda625.js"
+ ],
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcSlot",
"urls": [
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/view.0e43387.css",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/view.890474e.js"
],
- "library": "AliVcSlot",
- "package": "@ali/vc-slot",
+ "components": null,
+ "packageName": "@ali/vc-slot",
"version": "2.0.1"
},
{
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/view.764bd38.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/view.0dcac71.js",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/view.mobile.8a20311.js"
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.0/proto.595bd91.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.0/proto.7afa924.js"
],
+ "prototypeViewsUrl": null,
+ "alias": "",
"library": "AliVcText",
- "package": "@ali/vc-text",
- "version": "4.0.1"
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.0/view.764bd38.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.0/view.0dcac71.js",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.0/view.mobile.8a20311.js"
+ ],
+ "components": null,
+ "packageName": "@ali/vc-text",
+ "version": "4.0.0"
},
{
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/proto.4828821.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/proto.dd97364.js"
+ ],
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcLink",
"urls": [
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/view.387943c.css",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/view.ec70dd9.js",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/view.mobile.387943c.css",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/view.mobile.bc72f32.js"
],
- "library": "AliVcLink",
- "package": "@ali/vc-link",
+ "components": null,
+ "packageName": "@ali/vc-link",
"version": "5.1.1"
},
{
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/proto.b486b90.js"
+ ],
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcLinkBlock",
"urls": [
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/view.82ef4b0.css",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/view.51d10d6.js",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/view.mobile.82ef4b0.css",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/view.mobile.d608862.js"
],
- "library": "AliVcLinkBlock",
- "package": "@ali/vc-link-block",
+ "components": null,
+ "packageName": "@ali/vc-link-block",
"version": "5.1.0"
},
{
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-column/3.0.5/view.0e5dd32.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-column/3.0.5/view.e8a81f8.js"
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-html/2.0.0/proto.8b5fefc.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-html/2.0.0/proto.0d2716f.js"
],
- "library": "AliVcChartColumn",
- "package": "@ali/vc-chart-column",
- "version": "3.0.5"
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcHtml",
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-html/2.0.0/view.0e43387.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-html/2.0.0/view.d3ef287.js"
+ ],
+ "components": null,
+ "packageName": "@ali/vc-html",
+ "version": "2.0.0"
},
{
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-line/3.0.4/view.b437757.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-line/3.0.4/view.4c5d11a.js"
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-iframe/3.0.2/proto.6c9d90a.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-iframe/3.0.2/proto.c03e93e.js"
],
- "library": "AliVcChartLine",
- "package": "@ali/vc-chart-line",
- "version": "3.0.4"
- },
- {
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcIframe",
"urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-pie/3.0.2/view.0e43387.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-pie/3.0.2/view.4498f86.js"
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-iframe/3.0.2/view.6c9d90a.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-iframe/3.0.2/view.5bdba85.js"
],
- "library": "AliVcChartPie",
- "package": "@ali/vc-chart-pie",
+ "components": null,
+ "packageName": "@ali/vc-iframe",
"version": "3.0.2"
},
{
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-radar/3.0.2/view.0e43387.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-radar/3.0.2/view.ff9e48b.js"
- ],
- "library": "AliVcChartRadar",
- "package": "@ali/vc-chart-radar",
- "version": "3.0.2"
+ "prototypeConfigsUrl": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-jsx/2.0.0/proto.9419927.js"],
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcJsx",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-jsx/2.0.0/view.133d01c.js"],
+ "components": null,
+ "packageName": "@ali/vc-jsx",
+ "version": "2.0.0"
},
{
+ "prototypeConfigsUrl": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/proto.3f91095.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/proto.fa33aff.js"
+ ],
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVcMarkdown",
"urls": [
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/view.3f91095.css",
"https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/view.288bb26.js"
],
- "library": "AliVcMarkdown",
- "package": "@ali/vc-markdown",
+ "components": null,
+ "packageName": "@ali/vc-markdown",
"version": "2.0.0"
},
{
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliDeepLegaoComponentImport",
"urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/ac-amdp-home-consumer/1.0.11/view.f3f24d5.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/ac-amdp-home-consumer/1.0.11/view.f31409e.js"
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/deep-legao-component-import/0.3.0/main.47a28d7.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/deep-legao-component-import/0.3.0/main.0751f12.js"
],
- "library": "AliAcAmdpHomeConsumer",
- "package": "@ali/ac-amdp-home-consumer",
- "version": "1.0.11"
+ "components": [
+ {
+ "snippets": [
+ {
+ "schema": {
+ "componentName": "LegaoComponentImport",
+ "props": { "urlPrefix": "https://go.alibaba-inc.com/", "scene": "editConfig" }
+ },
+ "code": "",
+ "screenshot": "https://tianshu.alicdn.com/a6115d32-ec32-4d32-bf94-f24aace23ffa.png"
+ }
+ ],
+ "componentName": "LegaoComponentImport",
+ "screenshot": "https://tianshu.alicdn.com/a6115d32-ec32-4d32-bf94-f24aace23ffa.png",
+ "configure": {
+ "component": {},
+ "props": [
+ { "name": "onFinish", "title": "onFinish", "setter": "Function" },
+ { "name": "scene", "title": "scene", "setter": "Input" },
+ { "name": "componentInfo", "title": "componentInfo", "setter": "Object" },
+ { "name": "urlPrefix", "title": "urlPrefix", "setter": "Input" },
+ { "name": "getTicket", "title": "getTicket", "setter": "Function" },
+ { "name": "mode", "title": "mode", "setter": "Input" },
+ { "name": "height", "title": "height", "setter": "Number" },
+ { "name": "configListType", "title": "configListType", "setter": "Input" }
+ ]
+ },
+ "category": "自定义"
+ }
+ ],
+ "packageName": "@ali/deep-legao-component-import",
+ "version": "0.3.0"
},
{
- "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/react-json-view/1.22.0/main.8c072ba.js"],
- "library": "AliReactJsonView",
- "package": "@ali/react-json-view",
- "version": "1.22.0"
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliReactCodeToImage",
+ "urls": [
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/react-code-to-image/0.0.13/main.5ea90fb.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/react-code-to-image/0.0.13/main.08ab636.js"
+ ],
+ "components": [
+ {
+ "snippets": [
+ {
+ "schema": { "componentName": "AliReactCodeToImage", "props": {} },
+ "code": "",
+ "label": "react code to image",
+ "screenshot": "https://tianshu.alicdn.com/958192c1-1d1a-4186-8438-63c80cb04fb3.png"
+ }
+ ],
+ "componentName": "AliReactCodeToImage",
+ "screenshot": "https://tianshu.alicdn.com/958192c1-1d1a-4186-8438-63c80cb04fb3.png",
+ "configure": {
+ "component": {},
+ "props": [
+ { "name": "library", "title": "library", "setter": "Input" },
+ { "name": "assets", "title": "assets", "setter": "Object" },
+ { "name": "initCode", "title": "initCode", "setter": "Input" },
+ { "name": "showEditor", "title": "showEditor", "setter": "Switch" },
+ { "name": "onRender", "title": "onRender", "setter": "Function" },
+ { "name": "onUploaded", "title": "onUploaded", "setter": "Function" },
+ { "name": "upload", "title": "upload", "setter": "Input" },
+ { "name": "showPreview", "title": "showPreview", "setter": "Switch" },
+ { "name": "builtInReact", "title": "builtInReact", "setter": "Switch" },
+ { "name": "builtInBabel", "title": "builtInBabel", "setter": "Switch" },
+ { "name": "style", "title": "style", "setter": "Input" },
+ { "name": "autoRender", "title": "autoRender", "setter": "Switch" },
+ { "name": "delay", "title": "delay", "setter": "Number" },
+ { "name": "autoUpload", "title": "autoUpload", "setter": "Switch" },
+ { "name": "noUI", "title": "noUI", "setter": "Switch" }
+ ]
+ },
+ "title": "react code to image",
+ "category": "自定义"
+ }
+ ],
+ "packageName": "@ali/react-code-to-image",
+ "version": "0.0.13"
}
],
- "x-prototypes": [
+ "utilsDependencies": [
{
- "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-div/1.0.1/proto.a264564.js"]
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuFormatter",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-formatter/2.0.0/main.e75ff20.js"],
+ "components": null,
+ "packageName": "@ali/vu-formatter",
+ "version": "2.0.0"
},
{
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuFusion",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-fusion/2.0.0/main.01f2f51.js"],
+ "components": null,
+ "packageName": "@ali/vu-fusion",
+ "version": "2.0.0"
+ },
+ {
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuToolkit",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-toolkit/1.0.4/main.96fb938.js"],
+ "components": null,
+ "packageName": "@ali/vu-toolkit",
+ "version": "1.0.4"
+ },
+ {
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuLegaoBuiltin",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-legao-builtin/1.2.2/main.2178271.js"],
+ "components": null,
+ "packageName": "@ali/vu-legao-builtin",
+ "version": "1.2.2"
+ },
+ {
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuDataSource",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-dataSource/1.0.3/main.c153335.js"],
+ "components": null,
+ "packageName": "@ali/vu-dataSource",
+ "version": "1.0.3"
+ },
+ {
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuRouter",
"urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/proto.899e4b1.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-page/1.0.5/proto.bfe05a5.js"
- ]
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-router/1.2.1/main.5a856a4.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-router/1.2.1/main.6f0b6b1.js"
+ ],
+ "components": null,
+ "packageName": "@ali/vu-router",
+ "version": "1.2.1"
},
{
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuRouterSpa",
"urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/proto.15be45f.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-deep/2.0.11/proto.039dc00.js"
- ]
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-router-spa/1.3.7/main.c231469.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-router-spa/1.3.7/main.756e5a0.js"
+ ],
+ "components": null,
+ "packageName": "@ali/vu-router-spa",
+ "version": "1.3.7"
},
{
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuSpm",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-spm/1.1.11/main.0495881.js"],
+ "components": null,
+ "packageName": "@ali/vu-spm",
+ "version": "1.1.11"
+ },
+ {
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuSwitchSchema",
"urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.6/proto.70bac75.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-shell/1.5.6/proto.8d105cf.js"
- ]
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-switch-schema/1.0.7/main.1d9ec8c.css",
+ "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-switch-schema/1.0.7/main.70ec614.js"
+ ],
+ "components": null,
+ "packageName": "@ali/vu-switch-schema",
+ "version": "1.0.7"
},
{
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/proto.0e43387.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-slot/2.0.1/proto.9e01f34.js"
- ]
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuLegaoBuiltin",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-legao-builtin/1.0.5/main.0ebe6a1.js"],
+ "components": null,
+ "packageName": "@ali/vu-legao-builtin",
+ "version": "1.0.5"
},
{
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/proto.595bd91.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-text/4.0.1/proto.90c4998.js"
- ]
- },
- {
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/proto.4828821.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link/5.1.1/proto.91e063a.js"
- ]
- },
- {
- "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-link-block/5.1.0/proto.4e9a9d2.js"]
- },
- {
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-column/3.0.5/proto.5973a33.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-column/3.0.5/proto.df847e6.js"
- ]
- },
- {
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-line/3.0.4/proto.11e8b2c.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-line/3.0.4/proto.bbc1a73.js"
- ]
- },
- {
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-pie/3.0.2/proto.81a7751.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-pie/3.0.2/proto.ce342e4.js"
- ]
- },
- {
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-radar/3.0.2/proto.81a7751.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-chart-radar/3.0.2/proto.638100d.js"
- ]
- },
- {
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/proto.3f91095.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vc-markdown/2.0.0/proto.1bed9e5.js"
- ]
- },
- {
- "urls": [
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/ac-amdp-home-consumer/1.0.11/proto.f3f24d5.css",
- "https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/ac-amdp-home-consumer/1.0.11/proto.f12090f.js"
- ]
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVuDataSource",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vu-dataSource/1.0.2/main.62e0289.js"],
+ "components": null,
+ "packageName": "@ali/vu-dataSource",
+ "version": "1.0.2"
}
],
- "components": [
+ "otherDependencies": [
{
- "componentName": "AliReactJsonView",
- "npm": {
- "package": "@ali/react-json-view",
- "library": "AliReactJsonView",
- "version": "1.22.0",
- "destructuring": false
- },
- "props": [],
- "configure": {
- "component": {},
- "props": [
- {
- "name": "src",
- "title": "src",
- "setter": "Object"
- },
- {
- "name": "name",
- "title": "name",
- "setter": "Input"
- },
- {
- "name": "theme",
- "title": "theme",
- "setter": "Input"
- },
- {
- "name": "collapsed",
- "title": "collapsed",
- "setter": "Switch"
- },
- {
- "name": "collapseStringsAfterLength",
- "title": "collapseStringsAfterLength",
- "setter": "Switch"
- },
- {
- "name": "shouldCollapse",
- "title": "shouldCollapse",
- "setter": "Switch"
- },
- {
- "name": "sortKeys",
- "title": "sortKeys",
- "setter": "Switch"
- },
- {
- "name": "groupArraysAfterLength",
- "title": "groupArraysAfterLength",
- "setter": "Number"
- },
- {
- "name": "indentWidth",
- "title": "indentWidth",
- "setter": "Number"
- },
- {
- "name": "enableClipboard",
- "title": "enableClipboard",
- "setter": "Switch"
- },
- {
- "name": "displayObjectSize",
- "title": "displayObjectSize",
- "setter": "Switch"
- },
- {
- "name": "displayDataTypes",
- "title": "displayDataTypes",
- "setter": "Switch"
- },
- {
- "name": "onEdit",
- "title": "onEdit",
- "setter": "Switch"
- },
- {
- "name": "onDelete",
- "title": "onDelete",
- "setter": "Switch"
- },
- {
- "name": "onAdd",
- "title": "onAdd",
- "setter": "Switch"
- },
- {
- "name": "onSelect",
- "title": "onSelect",
- "setter": "Switch"
- },
- {
- "name": "iconStyle",
- "title": "iconStyle",
- "setter": "Input"
- },
- {
- "name": "style",
- "title": "style",
- "setter": "Object"
- },
- {
- "name": "validationMessage",
- "title": "validationMessage",
- "setter": "Input"
- },
- {
- "name": "defaultValue",
- "title": "defaultValue",
- "setter": "Input"
- }
- ]
- },
- "title": "json格式化展示"
- }
- ],
- "componentList": [
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "MyBabel",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/my-babel/0.9.6/main.8bd0181.js"],
+ "components": null,
+ "packageName": "my-babel",
+ "version": "0.9.6"
+ },
{
- "title": "自定义",
- "icon": "",
- "children": [{
- "title": "json格式化展示",
- "icon": "",
- "snippets": [{
- "schema": {
- "componentName": "AliReactJsonView",
- "props": {}
- },
- "title": "json格式化展示",
- "screenshot": ""
- }]
- }]
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVmRouter",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vm-router/1.0.8/main.115bf4f.js"],
+ "components": null,
+ "packageName": "@ali/vm-router",
+ "version": "1.0.8"
+ },
+ {
+ "prototypeConfigsUrl": null,
+ "prototypeViewsUrl": null,
+ "alias": "",
+ "library": "AliVmSchemaNav",
+ "urls": ["https://g.alicdn.com/legao-comp/web_bundle_0724/@ali/vm-schema-nav/1.0.0/main.711344e.js"],
+ "components": null,
+ "packageName": "@ali/vm-schema-nav",
+ "version": "1.0.0"
}
]
}
diff --git a/packages/vision-polyfill/src/demo/index.ts b/packages/vision-polyfill/src/demo/index.ts
index 3f0ecbe70..ee31db6c7 100644
--- a/packages/vision-polyfill/src/demo/index.ts
+++ b/packages/vision-polyfill/src/demo/index.ts
@@ -1,6 +1,7 @@
// @ts-ignore
import Engine from '@ali/visualengine';
import loadUrls from './loader';
+import { upgradeAssetsBundle } from './upgrade-assets';
const { editor } = Engine;
@@ -17,7 +18,9 @@ async function load() {
const externals = ['react', 'react-dom', 'prop-types', 'react-router', 'react-router-dom', '@ali/recore'];
async function loadAssets() {
- const assets = await editor.utils.get('./legao-assets.json');
+ const legaoAssets = await editor.utils.get('./legao-assets.json');
+
+ const assets = upgradeAssetsBundle(legaoAssets);
if (assets.packages) {
assets.packages.forEach((item: any) => {
@@ -41,6 +44,7 @@ async function loadAssets() {
// proccess snippets
}
+ editor.set('legao-assets', legaoAssets);
editor.set('assets', assets);
}
diff --git a/packages/vision-polyfill/src/demo/upgrade-assets.js b/packages/vision-polyfill/src/demo/upgrade-assets.js
new file mode 100644
index 000000000..bc33ca981
--- /dev/null
+++ b/packages/vision-polyfill/src/demo/upgrade-assets.js
@@ -0,0 +1,68 @@
+export function upgradeAssetsBundle(assets) {
+ const components = [];
+ const xPrototypes = [];
+ const componentList = [];
+ const packages = assets.externals.map(({ urls, library, name, version }) => {
+ return {
+ package: name,
+ version,
+ urls,
+ library,
+ };
+ });
+ assets.componentDependencies.forEach((item) => {
+ const componentName = item.alias || item.library;
+ const metadata = {
+ componentName,
+ npm: {
+ package: item.packageName,
+ library: item.library,
+ version: item.version,
+ destructuring: false,
+ },
+ props: [],
+ };
+
+ packages.push({
+ urls: item.urls,
+ library: item.library,
+ package: item.packageName,
+ version: item.version,
+ });
+
+ if (item.prototypeConfigsUrl) {
+ xPrototypes.push({
+ package: item.packageName,
+ urls: item.prototypeConfigsUrl,
+ });
+ } else if (item.components) {
+ const meta = item.components[0];
+ metadata.componentName = meta.componentName;
+ metadata.configure = meta.configure;
+ metadata.title = meta.title;
+ components.push(metadata);
+ // TODO:
+ if (meta.snippets) {
+ componentList.push({
+ title: meta.category,
+ icon: '',
+ children: [
+ {
+ title: 'json格式化展示',
+ icon: '',
+ snippets: meta.snippets,
+ },
+ ],
+ });
+ }
+ }
+ });
+
+ return {
+ "version": "1.0.0",
+ packages,
+ 'x-prototypes': xPrototypes,
+ components,
+ componentList
+ };
+}
diff --git a/packages/vision-polyfill/x.js b/packages/vision-polyfill/x.js
deleted file mode 100644
index 6d2990653..000000000
--- a/packages/vision-polyfill/x.js
+++ /dev/null
@@ -1,46 +0,0 @@
-const x = require('./assets1.json');
-const fs = require('fs');
-
-const metadatas = [];
-const libraries = [];
-x.content.componentDependencies.forEach((item) => {
- const componentName = item.alias || item.library;
- const metadata = {
- componentName,
- npm: {
- package: item.packageName,
- library: item.library,
- version: item.version,
- destructuring: false
- },
- props: [],
- };
- metadatas.push(metadata);
-
- libraries.push({
- "urls": item.urls,
- "library": item.library,
- "package": item.packageName,
- "version": item.version
- });
-
- if (item.prototypeConfigsUrl) {
- // componentName 基本无效 内部设置为 pending
- // 设置 componentMeta 实体为 pendingComponentMeta,以获取 prototype 的值
- // 技术处理手段: url?processId=xxxx
- // createPrototype 时,可获取 currentScript, 拿到 processId, 进行关联
- metadata['x-prototype-urls'] = item.prototypeConfigsUrl;
- }
-
- // 出现在没有prototypeConfig 的情况
- else if (item.components) {
- const meta = item.components[0];
- metadata.componentName = meta.componentName;
- metadata.configure = meta.configure;
- metadata.title = meta.title;
- }
-});
-
-
-fs.writeFileSync('./metadatas.json', JSON.stringify(metadatas, null, 2), 'utf-8');
-fs.writeFileSync('./libraries.json', JSON.stringify(libraries, null, 2), 'utf-8');