mirror of https://github.com/requarks/wiki
parent
bc12db7295
commit
9e2f1caaf7
@ -1,17 +1,18 @@
|
||||
const _ = require('lodash')
|
||||
|
||||
module.exports = {
|
||||
/**
|
||||
* Get default value of type
|
||||
*
|
||||
* @param {any} Type Primitive Type
|
||||
* @param {any} type primitive type name
|
||||
* @returns Default value
|
||||
*/
|
||||
getTypeDefaultValue (Type) {
|
||||
if (_.isArray(Type)) {
|
||||
return _.head(Type)
|
||||
} else {
|
||||
return new Type()
|
||||
getTypeDefaultValue (type) {
|
||||
switch (type.toLowerCase()) {
|
||||
case 'string':
|
||||
return ''
|
||||
case 'number':
|
||||
return 0
|
||||
case 'boolean':
|
||||
return false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,30 +0,0 @@
|
||||
module.exports = {
|
||||
key: 'azure',
|
||||
title: 'Azure Blob Storage',
|
||||
props: {
|
||||
accountName: String,
|
||||
accountKey: String,
|
||||
container: String
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
key: azure
|
||||
title: Azure Blob Storage
|
||||
author: requarks.io
|
||||
props:
|
||||
accountName: String
|
||||
accountKey: String
|
||||
container: String
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
module.exports = {
|
||||
key: 'digitalocean',
|
||||
title: 'DigialOcean Spaces',
|
||||
props: {
|
||||
accessKeyId: String,
|
||||
accessSecret: String,
|
||||
region: {
|
||||
type: String,
|
||||
default: 'nyc3'
|
||||
},
|
||||
bucket: String
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
key: digitalocean
|
||||
title: DigialOcean Spaces
|
||||
author: requarks.io
|
||||
props:
|
||||
accessKeyId: String
|
||||
accessSecret: String
|
||||
region:
|
||||
type: String
|
||||
default: nyc3
|
||||
bucket: String
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
module.exports = {
|
||||
key: 'disk',
|
||||
title: 'Local FS',
|
||||
props: {
|
||||
path: String
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
key: disk
|
||||
title: Local FS
|
||||
author: requarks.io
|
||||
props:
|
||||
path: String
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
module.exports = {
|
||||
key: 'dropbox',
|
||||
title: 'Dropbox',
|
||||
props: {
|
||||
appKey: String,
|
||||
appSecret: String
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
key: dropbox
|
||||
title: Dropbox
|
||||
author: requarks.io
|
||||
props:
|
||||
appKey: String
|
||||
appSecret: String
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
module.exports = {
|
||||
key: 'gdrive',
|
||||
title: 'Google Drive',
|
||||
props: {
|
||||
clientId: String,
|
||||
clientSecret: String
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
key: gdrive
|
||||
title: Google Drive
|
||||
author: requarks.io
|
||||
props:
|
||||
clientId: String
|
||||
clientSecret: String
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
module.exports = {
|
||||
key: 'git',
|
||||
title: 'Git',
|
||||
props: {
|
||||
authType: {
|
||||
type: String,
|
||||
default: 'ssh',
|
||||
enum: ['basic', 'ssh']
|
||||
},
|
||||
repoUrl: String,
|
||||
branch: {
|
||||
type: String,
|
||||
default: 'master'
|
||||
},
|
||||
verifySSL: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
sshPrivateKeyPath: String,
|
||||
basicUsername: String,
|
||||
basicPassword: String
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
key: git
|
||||
title: Git
|
||||
author: requarks.io
|
||||
props:
|
||||
authType:
|
||||
type: String
|
||||
default: 'ssh'
|
||||
enum:
|
||||
- 'basic'
|
||||
- 'ssh'
|
||||
repoUrl: String
|
||||
branch:
|
||||
type: String
|
||||
default: 'master'
|
||||
verifySSL:
|
||||
type: Boolean
|
||||
default: true
|
||||
sshPrivateKeyPath: String
|
||||
basicUsername: String
|
||||
basicPassword: String
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
module.exports = {
|
||||
key: 'onedrive',
|
||||
title: 'OneDrive',
|
||||
props: {
|
||||
clientId: String,
|
||||
clientSecret: String
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
key: onedrive
|
||||
title: OneDrive
|
||||
author: requarks.io
|
||||
props:
|
||||
clientId: String
|
||||
clientSecret: String
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
module.exports = {
|
||||
key: 's3',
|
||||
title: 'Amazon S3',
|
||||
props: {
|
||||
accessKeyId: String,
|
||||
accessSecret: String,
|
||||
region: String,
|
||||
bucket: String
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
key: s3
|
||||
title: Amazon S3
|
||||
author: requarks.io
|
||||
props:
|
||||
accessKeyId: String
|
||||
accessSecret: String
|
||||
region: String
|
||||
bucket: String
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
module.exports = {
|
||||
key: 'scp',
|
||||
title: 'SCP (SSH)',
|
||||
props: {
|
||||
host: String,
|
||||
port: {
|
||||
type: Number,
|
||||
default: 22
|
||||
},
|
||||
username: String,
|
||||
privateKeyPath: String,
|
||||
basePath: {
|
||||
type: String,
|
||||
default: '~'
|
||||
}
|
||||
},
|
||||
activated(opts) {
|
||||
|
||||
},
|
||||
deactivated(opts) {
|
||||
|
||||
},
|
||||
init(opts) {
|
||||
|
||||
},
|
||||
created(opts) {
|
||||
|
||||
},
|
||||
updated(opts) {
|
||||
|
||||
},
|
||||
deleted(opts) {
|
||||
|
||||
},
|
||||
renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
key: scp
|
||||
title: SCP (SSH)
|
||||
author: requarks.io
|
||||
props:
|
||||
host: String
|
||||
port:
|
||||
type: Number
|
||||
default: 22
|
||||
username: String
|
||||
privateKeyPath: String
|
||||
basePath:
|
||||
type: String
|
||||
default: '~'
|
@ -0,0 +1,23 @@
|
||||
module.exports = {
|
||||
async activated(opts) {
|
||||
|
||||
},
|
||||
async deactivated(opts) {
|
||||
|
||||
},
|
||||
async init(opts) {
|
||||
|
||||
},
|
||||
async created(opts) {
|
||||
|
||||
},
|
||||
async updated(opts) {
|
||||
|
||||
},
|
||||
async deleted(opts) {
|
||||
|
||||
},
|
||||
async renamed(opts) {
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in new issue