vite-plugin-mock-replace
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

vite-plugin-mock-replace

npm version

A Plugin to replace files with mock implementations. Useful for replacing implementations with dummy mocks during testing in vitest, storybook etc

Installation

yarn add vite-plugin-mock-replace --dev

or

npm i vite-plugin-mock-replace -D

Usage

Configuration

// e.g vitest.config.js
import { defineConfig } from "vitest/config";
import react from "@vitejs/plugin-react";
import mockReplace from "vite-plugin-mock-replace";

export default defineConfig({
  plugins: [react(), mockReplace()],
});

Matching mock files

The default configuration overrides the following files with their override

Extension based replace

src \
  my-file.ts
  my-file.mock.ts

Folder based replace

src \
  __mocks__ \
    my-file.ts
  my-file.ts

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i vite-plugin-mock-replace

    Weekly Downloads

    70

    Version

    0.0.3

    License

    MIT

    Unpacked Size

    8.4 kB

    Total Files

    8

    Last publish

    Collaborators

    • jarlef