move export to the rust side to make the interface way more clean (#5855)
* move export Signed-off-by: Jess Frazelle <github@jessfraz.com> testing Signed-off-by: Jess Frazelle <github@jessfraz.com> remove debugs Signed-off-by: Jess Frazelle <github@jessfraz.com> fix main Signed-off-by: Jess Frazelle <github@jessfraz.com> updates Signed-off-by: Jess Frazelle <github@jessfraz.com> fices Signed-off-by: Jess Frazelle <github@jessfraz.com> get rid of logs Signed-off-by: Jess Frazelle <github@jessfraz.com> * Convert async actions anti-pattern to fromPromise actors * Fix tsc by removing a generic type * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * cleanup Signed-off-by: Jess Frazelle <github@jessfraz.com> * cleanup Signed-off-by: Jess Frazelle <github@jessfraz.com> * Update rustContext.ts * fix Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix; Signed-off-by: Jess Frazelle <github@jessfraz.com> * cleanup Signed-off-by: Jess Frazelle <github@jessfraz.com> * remove weird file Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com> Co-authored-by: Frank Noirot <frankjohnson1993@gmail.com>
This commit is contained in:
		@ -3,6 +3,7 @@ import viteTsconfigPaths from 'vite-tsconfig-paths'
 | 
			
		||||
import eslint from '@nabla/vite-plugin-eslint'
 | 
			
		||||
import { defineConfig, configDefaults } from 'vitest/config'
 | 
			
		||||
import version from 'vite-plugin-package-version'
 | 
			
		||||
import topLevelAwait from 'vite-plugin-top-level-await'
 | 
			
		||||
// @ts-ignore: No types available
 | 
			
		||||
import { lezer } from '@lezer/generator/rollup'
 | 
			
		||||
 | 
			
		||||
@ -62,7 +63,19 @@ const config = defineConfig({
 | 
			
		||||
      '@rust': '/rust',
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
  plugins: [react(), viteTsconfigPaths(), eslint(), version(), lezer()],
 | 
			
		||||
  plugins: [
 | 
			
		||||
    react(),
 | 
			
		||||
    viteTsconfigPaths(),
 | 
			
		||||
    eslint(),
 | 
			
		||||
    version(),
 | 
			
		||||
    lezer(),
 | 
			
		||||
    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}`,
 | 
			
		||||
    }),
 | 
			
		||||
  ],
 | 
			
		||||
  worker: {
 | 
			
		||||
    plugins: () => [viteTsconfigPaths()],
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user