mirror of
https://github.com/certd/certd.git
synced 2026-04-28 07:57:25 +08:00
refactor: ui
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import Router from 'koa-router'
|
||||
import { accessProviderRegistry } from '@certd/api'
|
||||
import DefaultAccessProviders from '@certd/access-providers'
|
||||
import _ from 'lodash-es'
|
||||
import { Ret } from '../models/Ret.js'
|
||||
const router = Router()
|
||||
router.prefix('/access-providers')
|
||||
|
||||
DefaultAccessProviders.install()
|
||||
|
||||
router.get('/list', function (ctx, next) {
|
||||
const list = []
|
||||
_.forEach(accessProviderRegistry.collection, item => {
|
||||
list.push(item.define())
|
||||
})
|
||||
ctx.body = Ret.success(list)
|
||||
})
|
||||
|
||||
export default router
|
||||
+5
-5
@@ -1,16 +1,16 @@
|
||||
import Router from 'koa-router'
|
||||
import { providerRegistry } from '@certd/api'
|
||||
import DefaultProviders from '@certd/dns-providers'
|
||||
import { dnsProviderRegistry } from '@certd/api'
|
||||
import DefaultDnsProviders from '@certd/dns-providers'
|
||||
import _ from 'lodash-es'
|
||||
import { Ret } from '../models/Ret.js'
|
||||
const router = Router()
|
||||
router.prefix('/providers')
|
||||
router.prefix('/dns-providers')
|
||||
|
||||
DefaultProviders.install()
|
||||
DefaultDnsProviders.install()
|
||||
|
||||
router.get('/list', function (ctx, next) {
|
||||
const list = []
|
||||
_.forEach(providerRegistry.providers, item => {
|
||||
_.forEach(dnsProviderRegistry.collection, item => {
|
||||
list.push(item.define())
|
||||
})
|
||||
ctx.body = Ret.success(list)
|
||||
@@ -10,7 +10,7 @@ DefaultPlugins.install()
|
||||
|
||||
router.get('/list', function (ctx, next) {
|
||||
const list = []
|
||||
_.forEach(pluginRegistry.plugins, item => {
|
||||
_.forEach(pluginRegistry.collection, item => {
|
||||
list.push(item.define())
|
||||
})
|
||||
ctx.body = Ret.success(list)
|
||||
|
||||
Generated
+281
-281
File diff suppressed because it is too large
Load Diff
@@ -14,6 +14,7 @@
|
||||
"@certd/executor": "^0.1.11",
|
||||
"@certd/plugins": "^0.1.11",
|
||||
"@certd/dns-providers": "^0.1.11",
|
||||
"@certd/access-providers": "^0.1.11",
|
||||
"compressing": "^1.5.1",
|
||||
"debug": "^4.1.1",
|
||||
"fs-extra": "^9.1.0",
|
||||
|
||||
@@ -13,6 +13,10 @@ export default {
|
||||
const targetProjectDir = path.join(targetDir, projectName)
|
||||
const templateDir = pathUtil.join('templates/' + projectName)
|
||||
|
||||
console.log('targetDir', targetDir)
|
||||
console.log('projectName', projectName)
|
||||
console.log('tempalteDir', templateDir)
|
||||
console.log('targetProjectDir', targetProjectDir)
|
||||
fs.copySync(templateDir, targetProjectDir)
|
||||
|
||||
// const packageFilePath = path.join(targetProjectDir, 'package.json')
|
||||
@@ -23,10 +27,6 @@ export default {
|
||||
const zipName = dirName + '.zip'
|
||||
const outputFilePath = path.join(targetDir, zipName)
|
||||
|
||||
console.log('targetDir', targetDir)
|
||||
console.log('projectName', projectName)
|
||||
console.log('tempalteDir', templateDir)
|
||||
console.log('targetProjectDir', targetProjectDir)
|
||||
console.log('outputFilePath', outputFilePath)
|
||||
await zipUtil.compress({ dir: targetProjectDir, output: outputFilePath })
|
||||
return {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
export default {
|
||||
join (...dirs) {
|
||||
const url = new URL('../' + dirs.join('/'), import.meta.url)
|
||||
return url.href.replace(/^file:\/\/\//, '').replace(/^file:\/\//, '')
|
||||
console.log('url', url)
|
||||
return url.pathname
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user