Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

rollup-plugin-import-fallback

A rollup/vite plugin that allows to define a import fallback.

Install

yarn add -D rollup-plugin-import-fallback

Usage with vite

In vite.config.ts

import { defineConfig } from "vite";
import importFallback from "rollup-plugin-import-fallback";

export default defineConfig({
  plugins: [
    importFallback({
      parameterName: "fallback", // Default f
    }),
  ],
});

In your code:

import import, {
  namedImport,
} from "./a-import-that-is-not-always-defined?f=./a-fallback-import";

Typescript

You must define the correct import types in your declaration file.

declare module "./a-import-that-is-not-always-defined?f=./a-fallback-import";

Bundle size

The final bundle contains only the import that is actually used, to minimise bundle size.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages