Files
vtj/packages/coder/tests/dsl.ts
“chenhuachun” 960bc99553 fix: 🐛 uniapp coder
2025-02-19 11:06:55 +08:00

98 lines
2.0 KiB
TypeScript

export const deps = [
{
package: 'vue',
version: 'latest',
library: 'Vue',
urls: ['@vtj/materials/deps/uni-h5-vue/index.umd.js'],
assetsLibrary: 'VueMaterial',
required: true,
official: true,
enabled: true,
platform: 'uniapp'
},
{
package: 'vue-router',
version: 'latest',
library: 'VueRouter',
urls: ['@vtj/materials/deps/vue-router/vue-router.global.prod.js'],
assetsLibrary: 'VueRouterMaterial',
required: true,
official: true,
enabled: true
},
{
package: 'uni-app',
version: 'latest',
library: 'UniApp',
urls: ['@vtj/materials/deps/uni-app/index.umd.js'],
required: true,
official: true,
enabled: true,
platform: 'uniapp'
},
{
package: 'uni-h5',
version: 'latest',
library: 'UniH5',
urls: [
'@vtj/materials/deps/uni-h5/style.css',
'@vtj/materials/deps/uni-h5/index.umd.js'
],
required: true,
official: true,
enabled: true,
assetsUrl: '@vtj/materials/assets/uni-h5/index.umd.js',
assetsLibrary: 'UniH5Material',
platform: 'uniapp'
},
{
package: '@vtj/utils',
version: 'latest',
library: 'VtjUtils',
urls: ['@vtj/materials/deps/@vtj/utils/index.umd.js'],
required: true,
official: true,
enabled: true
},
{
package: 'vant',
version: 'latest',
library: 'vant',
urls: [
'@vtj/materials/deps/vant/index.css',
'@vtj/materials/deps/vant/vant.min.js'
],
assetsUrl: '@vtj/materials/assets/vant/index.umd.js',
assetsLibrary: 'VantMaterial',
required: false,
official: true,
enabled: true,
platform: ['h5', 'uniapp']
}
];
export const dsl = {
name: 'Aaa',
locked: false,
inject: [],
state: {},
lifeCycles: {
onLoad: {
type: 'JSFunction',
value: '() => {\n console.log(this.$libs.UniH5.uni)\n}'
}
},
methods: {},
computed: {},
watch: [],
css: '',
props: [],
emits: [],
slots: [],
dataSources: {},
__VTJ_BLOCK__: true,
__VERSION__: '1739932454932',
id: '45t8zpljt',
nodes: []
};