1 | const FCPlugin = {
|
2 | mod: '@midwayjs/fcli-plugin-fc',
|
3 | name: 'AliyunFCPlugin',
|
4 | platform: 'aliyun',
|
5 | };
|
6 | const SCFPlugin = {
|
7 | mod: '@midwayjs/fcli-plugin-scf',
|
8 | name: 'TencentSCFPlugin',
|
9 | platform: 'tencent',
|
10 | };
|
11 | const AWSPlugin = {
|
12 | mod: '@midwayjs/fcli-plugin-aws',
|
13 | name: 'AWSLambdaPlugin',
|
14 | platform: 'aws',
|
15 | };
|
16 | export const plugins = {
|
17 | create: { mod: '@midwayjs/fcli-plugin-create', name: 'CreatePlugin' },
|
18 | invoke: [
|
19 | { mod: '@midwayjs/fcli-plugin-invoke', name: 'FaaSInvokePlugin' },
|
20 | { mod: '@midwayjs/fcli-plugin-dev-pack', name: 'DevPackPlugin' },
|
21 | ],
|
22 | test: { mod: '@midwayjs/fcli-plugin-test', name: 'TestPlugin' },
|
23 | package: [
|
24 | { mod: '@midwayjs/fcli-plugin-package', name: 'PackagePlugin' },
|
25 | FCPlugin,
|
26 | ],
|
27 | deploy: [
|
28 | { mod: '@midwayjs/fcli-plugin-package', name: 'PackagePlugin' },
|
29 | { mod: '@midwayjs/fcli-plugin-deploy', name: 'DeployPlugin' },
|
30 | FCPlugin,
|
31 | SCFPlugin,
|
32 | AWSPlugin,
|
33 | ],
|
34 | };
|