prettier-plugin-rust icon indicating copy to clipboard operation
prettier-plugin-rust copied to clipboard

Support for dynamic importing?

Open nagibmahfuj opened this issue 9 months ago • 0 comments

I am using vite in react.js and in my async function I am trying to dynamically import the package.

async function formatCode(code) {
  const { format } = await import("prettier/standalone");
  const plugin = await import("prettier-plugin-rust");
  return await format(code, {
    parser: "rust",
    tabWidth: 2,
    plugins: [plugin], // used plugins: plugin and the error is same
  });
}

Output Error

error
Couldn't resolve parser "rust". Plugins must be explicitly added to the standalone bundle.

Does this package support this kind of dynamic importing?

nagibmahfuj avatar May 25 '24 14:05 nagibmahfuj