feat(new tool): curl converter

Generate curl version for common coding languages
Fix #830
This commit is contained in:
sharevb 2024-06-16 13:42:00 +02:00 committed by ShareVB
parent b430baef40
commit 6d079f18bf
9 changed files with 394 additions and 10 deletions

View file

@ -15,6 +15,7 @@ import { VitePWA } from 'vite-plugin-pwa';
import markdown from 'vite-plugin-vue-markdown';
import svgLoader from 'vite-svg-loader';
import { configDefaults } from 'vitest/config';
import topLevelAwait from "vite-plugin-top-level-await";
const baseUrl = process.env.BASE_URL ?? '/';
@ -97,6 +98,12 @@ export default defineConfig({
resolvers: [NaiveUiResolver(), IconsResolver({ prefix: 'icon' })],
}),
Unocss(),
topLevelAwait({
// The export name of top-level await promise for each chunk module
promiseExportName: '__tla',
// The function to generate import names of top-level await promise in each chunk module
promiseImportName: i => `__tla_${i}`,
}),
],
base: baseUrl,
resolve: {