From 72fb20abf3ba5bdd862575d2907703a52fd7eb17 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Fri, 22 Mar 2024 00:50:02 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=8F=92=E4=BB=B6=E8=B4=A1=E7=8C=AE?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=8F=8A=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/pipeline/package.json | 1 + packages/plugins/plugin-aliyun/package.json | 1 + packages/plugins/plugin-all/package.json | 2 + packages/plugins/plugin-all/src/index.ts | 1 + packages/plugins/plugin-builder/.eslintrc | 23 +++++ packages/plugins/plugin-builder/.gitignore | 26 ++++++ packages/plugins/plugin-builder/.mocharc.json | 5 ++ packages/plugins/plugin-builder/.npmignore | 2 + packages/plugins/plugin-builder/.prettierrc | 3 + packages/plugins/plugin-builder/CHANGELOG.md | 82 +++++++++++++++++ packages/plugins/plugin-builder/README.md | 16 ++++ packages/plugins/plugin-builder/package.json | 58 +++++++++++++ .../plugins/plugin-builder/rollup.config.js | 43 +++++++++ packages/plugins/plugin-builder/src/index.ts | 3 + packages/plugins/plugin-builder/tsconfig.json | 18 ++++ .../plugins/plugin-builder/vite.config.ts | 56 ++++++++++++ packages/plugins/plugin-center/.eslintrc | 23 +++++ packages/plugins/plugin-center/.gitignore | 26 ++++++ packages/plugins/plugin-center/.mocharc.json | 5 ++ packages/plugins/plugin-center/.npmignore | 2 + packages/plugins/plugin-center/.prettierrc | 3 + packages/plugins/plugin-center/CHANGELOG.md | 82 +++++++++++++++++ packages/plugins/plugin-center/README.md | 18 ++++ packages/plugins/plugin-center/index.ts | 2 + packages/plugins/plugin-center/package.json | 57 ++++++++++++ .../plugins/plugin-center/rollup.config.js | 79 +++++++++++++++++ .../plugins/plugin-center/src/demo/access.ts | 42 +++++++++ .../plugin-center/src/demo/dns-provider.ts | 79 +++++++++++++++++ .../plugins/plugin-center/src/demo/index.ts | 3 + .../plugin-center/src/demo/plugin-test.ts | 87 +++++++++++++++++++ packages/plugins/plugin-center/src/index.ts | 1 + packages/plugins/plugin-center/tsconfig.json | 18 ++++ packages/plugins/plugin-cert/package.json | 1 + packages/plugins/plugin-host/package.json | 4 +- packages/plugins/plugin-huawei/package.json | 5 +- packages/plugins/plugin-tencent/package.json | 4 +- packages/plugins/plugin-util/package.json | 5 +- packages/ui/certd-client/package.json | 2 +- .../certd/access/access-selector/index.vue | 1 + .../src/views/certd/access/api.ts | 8 ++ packages/ui/certd-server/package.json | 1 + .../pipeline/controller/access-controller.ts | 4 +- .../pipeline/service/access-service.ts | 10 +-- 43 files changed, 890 insertions(+), 22 deletions(-) create mode 100644 packages/plugins/plugin-builder/.eslintrc create mode 100644 packages/plugins/plugin-builder/.gitignore create mode 100644 packages/plugins/plugin-builder/.mocharc.json create mode 100644 packages/plugins/plugin-builder/.npmignore create mode 100644 packages/plugins/plugin-builder/.prettierrc create mode 100644 packages/plugins/plugin-builder/CHANGELOG.md create mode 100644 packages/plugins/plugin-builder/README.md create mode 100644 packages/plugins/plugin-builder/package.json create mode 100644 packages/plugins/plugin-builder/rollup.config.js create mode 100644 packages/plugins/plugin-builder/src/index.ts create mode 100644 packages/plugins/plugin-builder/tsconfig.json create mode 100644 packages/plugins/plugin-builder/vite.config.ts create mode 100644 packages/plugins/plugin-center/.eslintrc create mode 100644 packages/plugins/plugin-center/.gitignore create mode 100644 packages/plugins/plugin-center/.mocharc.json create mode 100644 packages/plugins/plugin-center/.npmignore create mode 100644 packages/plugins/plugin-center/.prettierrc create mode 100644 packages/plugins/plugin-center/CHANGELOG.md create mode 100644 packages/plugins/plugin-center/README.md create mode 100644 packages/plugins/plugin-center/index.ts create mode 100644 packages/plugins/plugin-center/package.json create mode 100644 packages/plugins/plugin-center/rollup.config.js create mode 100644 packages/plugins/plugin-center/src/demo/access.ts create mode 100644 packages/plugins/plugin-center/src/demo/dns-provider.ts create mode 100644 packages/plugins/plugin-center/src/demo/index.ts create mode 100644 packages/plugins/plugin-center/src/demo/plugin-test.ts create mode 100644 packages/plugins/plugin-center/src/index.ts create mode 100644 packages/plugins/plugin-center/tsconfig.json diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index db8c6e526..b40459230 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -23,6 +23,7 @@ "qs": "^6.11.2" }, "devDependencies": { + "prettier": "^2.8.8", "@certd/acme-client": "^1.20.5", "@rollup/plugin-commonjs": "^23.0.4", "@rollup/plugin-json": "^6.0.0", diff --git a/packages/plugins/plugin-aliyun/package.json b/packages/plugins/plugin-aliyun/package.json index e3fc8640b..25b025359 100644 --- a/packages/plugins/plugin-aliyun/package.json +++ b/packages/plugins/plugin-aliyun/package.json @@ -23,6 +23,7 @@ "node-forge": "^0.10.0" }, "devDependencies": { + "prettier": "^2.8.8", "@certd/acme-client": "^1.20.5", "@certd/pipeline": "^1.20.5", "@certd/plugin-cert": "^1.20.5", diff --git a/packages/plugins/plugin-all/package.json b/packages/plugins/plugin-all/package.json index c2de51d71..733e3d838 100644 --- a/packages/plugins/plugin-all/package.json +++ b/packages/plugins/plugin-all/package.json @@ -17,7 +17,9 @@ "preview": "vite preview" }, "devDependencies": { + "prettier": "^2.8.8", "@certd/pipeline": "^1.20.5", + "@certd/plugin-center": "^1.20.5", "@certd/plugin-aliyun": "^1.20.5", "@certd/plugin-cert": "^1.20.5", "@certd/plugin-host": "^1.20.5", diff --git a/packages/plugins/plugin-all/src/index.ts b/packages/plugins/plugin-all/src/index.ts index 67840b1c6..281afd420 100644 --- a/packages/plugins/plugin-all/src/index.ts +++ b/packages/plugins/plugin-all/src/index.ts @@ -3,3 +3,4 @@ export * from "@certd/plugin-aliyun"; export * from "@certd/plugin-tencent"; export * from "@certd/plugin-host"; export * from "@certd/plugin-huawei"; +export * from "@certd/plugin-center"; diff --git a/packages/plugins/plugin-builder/.eslintrc b/packages/plugins/plugin-builder/.eslintrc new file mode 100644 index 000000000..a591578c0 --- /dev/null +++ b/packages/plugins/plugin-builder/.eslintrc @@ -0,0 +1,23 @@ +{ + "parser": "@typescript-eslint/parser", + "plugins": [ + "@typescript-eslint" + ], + "extends": [ + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended", + "prettier" + ], + "env": { + "mocha": true + }, + "rules": { + "@typescript-eslint/no-var-requires": "off", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/ban-ts-ignore": "off", + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-empty-function": "off", +// "no-unused-expressions": "off", + "max-len": [0, 160, 2, { "ignoreUrls": true }] + } +} diff --git a/packages/plugins/plugin-builder/.gitignore b/packages/plugins/plugin-builder/.gitignore new file mode 100644 index 000000000..5ee37c64c --- /dev/null +++ b/packages/plugins/plugin-builder/.gitignore @@ -0,0 +1,26 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +test/user.secret.ts \ No newline at end of file diff --git a/packages/plugins/plugin-builder/.mocharc.json b/packages/plugins/plugin-builder/.mocharc.json new file mode 100644 index 000000000..24b75f3e1 --- /dev/null +++ b/packages/plugins/plugin-builder/.mocharc.json @@ -0,0 +1,5 @@ +{ + "extension": ["ts"], + "spec": "test/**/*.test.ts", + "require": "ts-node/register" +} \ No newline at end of file diff --git a/packages/plugins/plugin-builder/.npmignore b/packages/plugins/plugin-builder/.npmignore new file mode 100644 index 000000000..bf40d278c --- /dev/null +++ b/packages/plugins/plugin-builder/.npmignore @@ -0,0 +1,2 @@ +node_modules +src \ No newline at end of file diff --git a/packages/plugins/plugin-builder/.prettierrc b/packages/plugins/plugin-builder/.prettierrc new file mode 100644 index 000000000..1d96ee86b --- /dev/null +++ b/packages/plugins/plugin-builder/.prettierrc @@ -0,0 +1,3 @@ +{ + "printWidth": 160 +} \ No newline at end of file diff --git a/packages/plugins/plugin-builder/CHANGELOG.md b/packages/plugins/plugin-builder/CHANGELOG.md new file mode 100644 index 000000000..d3fc4546a --- /dev/null +++ b/packages/plugins/plugin-builder/CHANGELOG.md @@ -0,0 +1,82 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.20.5](https://github.com/certd/certd/compare/v1.20.2...v1.20.5) (2024-03-11) + +### Bug Fixes + +* 修复腾讯云cdn部署无法选择端点的bug ([154409b](https://github.com/certd/certd/commit/154409b1dfee3ea1caae740ad9c1f99a6e7a9814)) + +## [1.20.2](https://github.com/certd/certd/compare/v1.2.1...v1.20.2) (2024-02-28) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.2.1](https://github.com/certd/certd/compare/v1.2.0...v1.2.1) (2023-12-12) + +**Note:** Version bump only for package @certd/plugin-tencent + +**Note:** Version bump only for package @certd/plugin-tencent + +# [1.2.0](https://github.com/certd/certd/compare/v1.1.6...v1.2.0) (2023-10-27) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.1.6](https://github.com/certd/certd/compare/v1.1.5...v1.1.6) (2023-07-10) + +### Bug Fixes + +* 修复上传证书到腾讯云失败的bug ([e950322](https://github.com/certd/certd/commit/e950322232e19d1263b8552eefa5b0150fd7864e)) + +## [1.1.5](https://github.com/certd/certd/compare/v1.1.4...v1.1.5) (2023-07-03) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.1.4](https://github.com/certd/certd/compare/v1.1.3...v1.1.4) (2023-07-03) + +### Performance Improvements + +* timeout ([3eeb1f7](https://github.com/certd/certd/commit/3eeb1f77aa2922f3545f3d2067f561d95621d54f)) + +## [1.1.3](https://github.com/certd/certd/compare/v1.1.2...v1.1.3) (2023-07-03) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.1.2](https://github.com/certd/certd/compare/v1.1.1...v1.1.2) (2023-07-03) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.1.1](https://github.com/certd/certd/compare/v1.1.0...v1.1.1) (2023-06-28) + +**Note:** Version bump only for package @certd/plugin-tencent + +# [1.1.0](https://github.com/certd/certd/compare/v1.0.6...v1.1.0) (2023-06-28) + +### Features + +* save files ([671d273](https://github.com/certd/certd/commit/671d273e2f9136d16896536b0ca127cf372f1619)) + +## [1.0.6](https://github.com/certd/certd/compare/v1.0.5...v1.0.6) (2023-05-25) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.0.5](https://github.com/certd/certd/compare/v1.0.4...v1.0.5) (2023-05-25) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.0.4](https://github.com/certd/certd/compare/v1.0.3...v1.0.4) (2023-05-25) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.0.3](https://github.com/certd/certd/compare/v1.0.2...v1.0.3) (2023-05-25) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.0.2](https://github.com/certd/certd/compare/v1.0.1...v1.0.2) (2023-05-24) + +**Note:** Version bump only for package @certd/plugin-tencent + +## [1.0.1](https://github.com/certd/certd/compare/v1.0.0...v1.0.1) (2023-05-24) + +**Note:** Version bump only for package @certd/plugin-tencent diff --git a/packages/plugins/plugin-builder/README.md b/packages/plugins/plugin-builder/README.md new file mode 100644 index 000000000..30b15e215 --- /dev/null +++ b/packages/plugins/plugin-builder/README.md @@ -0,0 +1,16 @@ +# Vue 3 + TypeScript + Vite + +This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `