diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index 5384299a..78d48efa 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -55,7 +55,8 @@ "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.0", - "vue-tsc": "^0.38.9" + "vue-tsc": "^0.38.9", + "rollup-plugin-visualizer": "^5.8.2" }, "gitHead": "5950e1cae7cf30ebfc5128c15c7d1b0d101cbbb8" } diff --git a/packages/core/pipeline/vite.config.js b/packages/core/pipeline/vite.config.js index 6b9492ac..2792d51d 100644 --- a/packages/core/pipeline/vite.config.js +++ b/packages/core/pipeline/vite.config.js @@ -1,4 +1,5 @@ import { defineConfig } from "vite"; +import visualizer from "rollup-plugin-visualizer"; import typescript from "@rollup/plugin-typescript"; // https://vitejs.dev/config/ export default defineConfig({ @@ -10,6 +11,7 @@ export default defineConfig({ }, rollupOptions: { plugins: [ + visualizer(), typescript({ target: "esnext", rootDir: "src", @@ -19,15 +21,30 @@ export default defineConfig({ allowSyntheticDefaultImports: true, }), ], - external: ["vue", "lodash", "dayjs", "@fast-crud/fast-crud"], + external: [ + "vue", + "lodash", + "dayjs", + "@certd/acme-client", + "@certd/plugin-cert", + "@certd/plugin-aliyun", + "@certd/plugin-tencent", + "@certd/plugin-huawei", + "@certd/plugin-host", + "@certd/plugin-tencent", + "@certd/plugin-util", + ], output: { - // Provide global variables to use in the UMD build - // for externalized deps globals: { vue: "Vue", lodash: "_", dayjs: "dayjs", - "@fast-crud/fast-crud": "FastCrud", + "@certd/plugin-cert": "CertdPluginCert", + "@certd/acme-client": "CertdAcmeClient", + "@certd/plugin-aliyun": "CertdPluginAliyun", + "@certd/plugin-host": "CertdPluginHost", + "@certd/plugin-huawei": "CertdPluginHuawei", + "@certd/plugin-util": "CertdPluginUtil", }, }, }, diff --git a/packages/plugins/plugin-aliyun/package.json b/packages/plugins/plugin-aliyun/package.json index 8b437158..5bbc75ce 100644 --- a/packages/plugins/plugin-aliyun/package.json +++ b/packages/plugins/plugin-aliyun/package.json @@ -50,7 +50,9 @@ "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.0", - "vue-tsc": "^0.38.9" + "vue-tsc": "^0.38.9", + "rollup-plugin-visualizer": "^5.8.2", + "@rollup/plugin-typescript": "^11.0.0" }, "gitHead": "5950e1cae7cf30ebfc5128c15c7d1b0d101cbbb8" } diff --git a/packages/plugins/plugin-aliyun/vite.config.ts b/packages/plugins/plugin-aliyun/vite.config.ts index a3f2fd3c..b9ddc1f4 100644 --- a/packages/plugins/plugin-aliyun/vite.config.ts +++ b/packages/plugins/plugin-aliyun/vite.config.ts @@ -1,4 +1,6 @@ import { defineConfig } from "vite"; +import visualizer from "rollup-plugin-visualizer"; +import typescript from "@rollup/plugin-typescript"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [], @@ -8,15 +10,43 @@ export default defineConfig({ name: "pipeline", }, rollupOptions: { - external: ["vue", "lodash", "dayjs", "@fast-crud/fast-crud"], + plugins: [ + visualizer(), + typescript({ + target: "esnext", + rootDir: "src", + declaration: true, + declarationDir: "dist/d", + exclude: ["./node_modules/**", "./src/**/*.vue"], + allowSyntheticDefaultImports: true, + }), + ], + external: [ + "vue", + "lodash", + "dayjs", + "@certd/acme-client", + "@certd/pipeline", + "@certd/plugin-cert", + "@certd/plugin-aliyun", + "@certd/plugin-tencent", + "@certd/plugin-huawei", + "@certd/plugin-host", + "@certd/plugin-tencent", + "@certd/plugin-util", + ], output: { - // Provide global variables to use in the UMD build - // for externalized deps globals: { vue: "Vue", - "lodash": "_", + lodash: "_", dayjs: "dayjs", - "@fast-crud/fast-crud": "FastCrud", + "@certd/plugin-cert": "CertdPluginCert", + "@certd/acme-client": "CertdAcmeClient", + "@certd/pipeline": "CertdPluginPipeline", + "@certd/plugin-aliyun": "CertdPluginAliyun", + "@certd/plugin-host": "CertdPluginHost", + "@certd/plugin-huawei": "CertdPluginHuawei", + "@certd/plugin-util": "CertdPluginUtil", }, }, }, diff --git a/packages/plugins/plugin-all/package.json b/packages/plugins/plugin-all/package.json index 985aeaed..48129f84 100644 --- a/packages/plugins/plugin-all/package.json +++ b/packages/plugins/plugin-all/package.json @@ -2,9 +2,9 @@ "name": "@certd/plugin-all", "private": false, "version": "1.0.2", - "main": "./src/index.ts", - "module": "./src/index.ts", - "types": "./src/index.ts", + "main": "./dist/plugin-all.umd.js", + "module": "./dist/plugin-all.mjs", + "types": "./dist/es/plugin-all.d.ts", "publishConfig": { "main": "./dist/plugin-all.umd.js", "module": "./dist/plugin-all.mjs", @@ -43,6 +43,8 @@ "eslint-plugin-prettier": "^4.2.1", "log4js": "^6.7.1", "mocha": "^10.1.0", + "rollup-plugin-visualizer": "^5.8.2", + "@rollup/plugin-typescript": "^11.0.0", "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.0", diff --git a/packages/plugins/plugin-all/vite.config.ts b/packages/plugins/plugin-all/vite.config.ts index a3f2fd3c..b9ddc1f4 100644 --- a/packages/plugins/plugin-all/vite.config.ts +++ b/packages/plugins/plugin-all/vite.config.ts @@ -1,4 +1,6 @@ import { defineConfig } from "vite"; +import visualizer from "rollup-plugin-visualizer"; +import typescript from "@rollup/plugin-typescript"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [], @@ -8,15 +10,43 @@ export default defineConfig({ name: "pipeline", }, rollupOptions: { - external: ["vue", "lodash", "dayjs", "@fast-crud/fast-crud"], + plugins: [ + visualizer(), + typescript({ + target: "esnext", + rootDir: "src", + declaration: true, + declarationDir: "dist/d", + exclude: ["./node_modules/**", "./src/**/*.vue"], + allowSyntheticDefaultImports: true, + }), + ], + external: [ + "vue", + "lodash", + "dayjs", + "@certd/acme-client", + "@certd/pipeline", + "@certd/plugin-cert", + "@certd/plugin-aliyun", + "@certd/plugin-tencent", + "@certd/plugin-huawei", + "@certd/plugin-host", + "@certd/plugin-tencent", + "@certd/plugin-util", + ], output: { - // Provide global variables to use in the UMD build - // for externalized deps globals: { vue: "Vue", - "lodash": "_", + lodash: "_", dayjs: "dayjs", - "@fast-crud/fast-crud": "FastCrud", + "@certd/plugin-cert": "CertdPluginCert", + "@certd/acme-client": "CertdAcmeClient", + "@certd/pipeline": "CertdPluginPipeline", + "@certd/plugin-aliyun": "CertdPluginAliyun", + "@certd/plugin-host": "CertdPluginHost", + "@certd/plugin-huawei": "CertdPluginHuawei", + "@certd/plugin-util": "CertdPluginUtil", }, }, }, diff --git a/packages/plugins/plugin-cert/package.json b/packages/plugins/plugin-cert/package.json index f93782bb..0f601de9 100644 --- a/packages/plugins/plugin-cert/package.json +++ b/packages/plugins/plugin-cert/package.json @@ -45,7 +45,9 @@ "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.0", - "vue-tsc": "^0.38.9" + "vue-tsc": "^0.38.9", + "rollup-plugin-visualizer": "^5.8.2", + "@rollup/plugin-typescript": "^11.0.0" }, "gitHead": "5950e1cae7cf30ebfc5128c15c7d1b0d101cbbb8" } diff --git a/packages/plugins/plugin-cert/vite.config.ts b/packages/plugins/plugin-cert/vite.config.ts index a3f2fd3c..b9ddc1f4 100644 --- a/packages/plugins/plugin-cert/vite.config.ts +++ b/packages/plugins/plugin-cert/vite.config.ts @@ -1,4 +1,6 @@ import { defineConfig } from "vite"; +import visualizer from "rollup-plugin-visualizer"; +import typescript from "@rollup/plugin-typescript"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [], @@ -8,15 +10,43 @@ export default defineConfig({ name: "pipeline", }, rollupOptions: { - external: ["vue", "lodash", "dayjs", "@fast-crud/fast-crud"], + plugins: [ + visualizer(), + typescript({ + target: "esnext", + rootDir: "src", + declaration: true, + declarationDir: "dist/d", + exclude: ["./node_modules/**", "./src/**/*.vue"], + allowSyntheticDefaultImports: true, + }), + ], + external: [ + "vue", + "lodash", + "dayjs", + "@certd/acme-client", + "@certd/pipeline", + "@certd/plugin-cert", + "@certd/plugin-aliyun", + "@certd/plugin-tencent", + "@certd/plugin-huawei", + "@certd/plugin-host", + "@certd/plugin-tencent", + "@certd/plugin-util", + ], output: { - // Provide global variables to use in the UMD build - // for externalized deps globals: { vue: "Vue", - "lodash": "_", + lodash: "_", dayjs: "dayjs", - "@fast-crud/fast-crud": "FastCrud", + "@certd/plugin-cert": "CertdPluginCert", + "@certd/acme-client": "CertdAcmeClient", + "@certd/pipeline": "CertdPluginPipeline", + "@certd/plugin-aliyun": "CertdPluginAliyun", + "@certd/plugin-host": "CertdPluginHost", + "@certd/plugin-huawei": "CertdPluginHuawei", + "@certd/plugin-util": "CertdPluginUtil", }, }, }, diff --git a/packages/plugins/plugin-host/package.json b/packages/plugins/plugin-host/package.json index 0a39d3a0..680b9233 100644 --- a/packages/plugins/plugin-host/package.json +++ b/packages/plugins/plugin-host/package.json @@ -46,7 +46,9 @@ "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.0", - "vue-tsc": "^0.38.9" + "vue-tsc": "^0.38.9", + "rollup-plugin-visualizer": "^5.8.2", + "@rollup/plugin-typescript": "^11.0.0" }, "gitHead": "5950e1cae7cf30ebfc5128c15c7d1b0d101cbbb8" } diff --git a/packages/plugins/plugin-host/vite.config.ts b/packages/plugins/plugin-host/vite.config.ts index de9ccbb6..b9ddc1f4 100644 --- a/packages/plugins/plugin-host/vite.config.ts +++ b/packages/plugins/plugin-host/vite.config.ts @@ -1,4 +1,6 @@ import { defineConfig } from "vite"; +import visualizer from "rollup-plugin-visualizer"; +import typescript from "@rollup/plugin-typescript"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [], @@ -8,17 +10,43 @@ export default defineConfig({ name: "pipeline", }, rollupOptions: { - external: ["vue", "lodash", "dayjs", "@fast-crud/fast-crud", "log4js", "lodash", "@certd/pipeline"], + plugins: [ + visualizer(), + typescript({ + target: "esnext", + rootDir: "src", + declaration: true, + declarationDir: "dist/d", + exclude: ["./node_modules/**", "./src/**/*.vue"], + allowSyntheticDefaultImports: true, + }), + ], + external: [ + "vue", + "lodash", + "dayjs", + "@certd/acme-client", + "@certd/pipeline", + "@certd/plugin-cert", + "@certd/plugin-aliyun", + "@certd/plugin-tencent", + "@certd/plugin-huawei", + "@certd/plugin-host", + "@certd/plugin-tencent", + "@certd/plugin-util", + ], output: { - // Provide global variables to use in the UMD build - // for externalized deps globals: { vue: "Vue", lodash: "_", dayjs: "dayjs", - "@fast-crud/fast-crud": "FastCrud", - log4js: "log4js", - "@certd/pipeline": "pipeline", + "@certd/plugin-cert": "CertdPluginCert", + "@certd/acme-client": "CertdAcmeClient", + "@certd/pipeline": "CertdPluginPipeline", + "@certd/plugin-aliyun": "CertdPluginAliyun", + "@certd/plugin-host": "CertdPluginHost", + "@certd/plugin-huawei": "CertdPluginHuawei", + "@certd/plugin-util": "CertdPluginUtil", }, }, }, diff --git a/packages/plugins/plugin-huawei/package.json b/packages/plugins/plugin-huawei/package.json index ae03c66e..2ade5029 100644 --- a/packages/plugins/plugin-huawei/package.json +++ b/packages/plugins/plugin-huawei/package.json @@ -48,7 +48,9 @@ "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.0", - "vue-tsc": "^0.38.9" + "vue-tsc": "^0.38.9", + "rollup-plugin-visualizer": "^5.8.2", + "@rollup/plugin-typescript": "^11.0.0" }, "gitHead": "5950e1cae7cf30ebfc5128c15c7d1b0d101cbbb8" } diff --git a/packages/plugins/plugin-huawei/vite.config.ts b/packages/plugins/plugin-huawei/vite.config.ts index a3f2fd3c..b9ddc1f4 100644 --- a/packages/plugins/plugin-huawei/vite.config.ts +++ b/packages/plugins/plugin-huawei/vite.config.ts @@ -1,4 +1,6 @@ import { defineConfig } from "vite"; +import visualizer from "rollup-plugin-visualizer"; +import typescript from "@rollup/plugin-typescript"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [], @@ -8,15 +10,43 @@ export default defineConfig({ name: "pipeline", }, rollupOptions: { - external: ["vue", "lodash", "dayjs", "@fast-crud/fast-crud"], + plugins: [ + visualizer(), + typescript({ + target: "esnext", + rootDir: "src", + declaration: true, + declarationDir: "dist/d", + exclude: ["./node_modules/**", "./src/**/*.vue"], + allowSyntheticDefaultImports: true, + }), + ], + external: [ + "vue", + "lodash", + "dayjs", + "@certd/acme-client", + "@certd/pipeline", + "@certd/plugin-cert", + "@certd/plugin-aliyun", + "@certd/plugin-tencent", + "@certd/plugin-huawei", + "@certd/plugin-host", + "@certd/plugin-tencent", + "@certd/plugin-util", + ], output: { - // Provide global variables to use in the UMD build - // for externalized deps globals: { vue: "Vue", - "lodash": "_", + lodash: "_", dayjs: "dayjs", - "@fast-crud/fast-crud": "FastCrud", + "@certd/plugin-cert": "CertdPluginCert", + "@certd/acme-client": "CertdAcmeClient", + "@certd/pipeline": "CertdPluginPipeline", + "@certd/plugin-aliyun": "CertdPluginAliyun", + "@certd/plugin-host": "CertdPluginHost", + "@certd/plugin-huawei": "CertdPluginHuawei", + "@certd/plugin-util": "CertdPluginUtil", }, }, }, diff --git a/packages/plugins/plugin-tencent/package.json b/packages/plugins/plugin-tencent/package.json index fad785a9..2bd68117 100644 --- a/packages/plugins/plugin-tencent/package.json +++ b/packages/plugins/plugin-tencent/package.json @@ -47,7 +47,9 @@ "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.0", - "vue-tsc": "^0.38.9" + "vue-tsc": "^0.38.9", + "rollup-plugin-visualizer": "^5.8.2", + "@rollup/plugin-typescript": "^11.0.0" }, "gitHead": "5950e1cae7cf30ebfc5128c15c7d1b0d101cbbb8" } diff --git a/packages/plugins/plugin-tencent/vite.config.ts b/packages/plugins/plugin-tencent/vite.config.ts index 28c56254..b9ddc1f4 100644 --- a/packages/plugins/plugin-tencent/vite.config.ts +++ b/packages/plugins/plugin-tencent/vite.config.ts @@ -1,4 +1,6 @@ import { defineConfig } from "vite"; +import visualizer from "rollup-plugin-visualizer"; +import typescript from "@rollup/plugin-typescript"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [], @@ -8,18 +10,43 @@ export default defineConfig({ name: "pipeline", }, rollupOptions: { - external: ["vue", "lodash", "dayjs", "@fast-crud/fast-crud", "log4js", "lodash", "@certd/pipeline", "axios"], + plugins: [ + visualizer(), + typescript({ + target: "esnext", + rootDir: "src", + declaration: true, + declarationDir: "dist/d", + exclude: ["./node_modules/**", "./src/**/*.vue"], + allowSyntheticDefaultImports: true, + }), + ], + external: [ + "vue", + "lodash", + "dayjs", + "@certd/acme-client", + "@certd/pipeline", + "@certd/plugin-cert", + "@certd/plugin-aliyun", + "@certd/plugin-tencent", + "@certd/plugin-huawei", + "@certd/plugin-host", + "@certd/plugin-tencent", + "@certd/plugin-util", + ], output: { - // Provide global variables to use in the UMD build - // for externalized deps globals: { vue: "Vue", lodash: "_", dayjs: "dayjs", - "@fast-crud/fast-crud": "FastCrud", - log4js: "log4js", - "@certd/pipeline": "pipeline", - axios: "axios", + "@certd/plugin-cert": "CertdPluginCert", + "@certd/acme-client": "CertdAcmeClient", + "@certd/pipeline": "CertdPluginPipeline", + "@certd/plugin-aliyun": "CertdPluginAliyun", + "@certd/plugin-host": "CertdPluginHost", + "@certd/plugin-huawei": "CertdPluginHuawei", + "@certd/plugin-util": "CertdPluginUtil", }, }, }, diff --git a/packages/plugins/plugin-util/package.json b/packages/plugins/plugin-util/package.json index 3dcd8560..a1c0be53 100644 --- a/packages/plugins/plugin-util/package.json +++ b/packages/plugins/plugin-util/package.json @@ -42,7 +42,9 @@ "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.0", - "vue-tsc": "^0.38.9" + "vue-tsc": "^0.38.9", + "rollup-plugin-visualizer": "^5.8.2", + "@rollup/plugin-typescript": "^11.0.0" }, "gitHead": "5950e1cae7cf30ebfc5128c15c7d1b0d101cbbb8" } diff --git a/packages/plugins/plugin-util/vite.config.ts b/packages/plugins/plugin-util/vite.config.ts index 8a7e0d19..b9ddc1f4 100644 --- a/packages/plugins/plugin-util/vite.config.ts +++ b/packages/plugins/plugin-util/vite.config.ts @@ -1,4 +1,6 @@ import { defineConfig } from "vite"; +import visualizer from "rollup-plugin-visualizer"; +import typescript from "@rollup/plugin-typescript"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [], @@ -8,15 +10,43 @@ export default defineConfig({ name: "pipeline", }, rollupOptions: { - external: ["vue", "lodash", "dayjs", "@fast-crud/fast-crud"], + plugins: [ + visualizer(), + typescript({ + target: "esnext", + rootDir: "src", + declaration: true, + declarationDir: "dist/d", + exclude: ["./node_modules/**", "./src/**/*.vue"], + allowSyntheticDefaultImports: true, + }), + ], + external: [ + "vue", + "lodash", + "dayjs", + "@certd/acme-client", + "@certd/pipeline", + "@certd/plugin-cert", + "@certd/plugin-aliyun", + "@certd/plugin-tencent", + "@certd/plugin-huawei", + "@certd/plugin-host", + "@certd/plugin-tencent", + "@certd/plugin-util", + ], output: { - // Provide global variables to use in the UMD build - // for externalized deps globals: { vue: "Vue", lodash: "_", dayjs: "dayjs", - "@fast-crud/fast-crud": "FastCrud", + "@certd/plugin-cert": "CertdPluginCert", + "@certd/acme-client": "CertdAcmeClient", + "@certd/pipeline": "CertdPluginPipeline", + "@certd/plugin-aliyun": "CertdPluginAliyun", + "@certd/plugin-host": "CertdPluginHost", + "@certd/plugin-huawei": "CertdPluginHuawei", + "@certd/plugin-util": "CertdPluginUtil", }, }, },