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 `