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

Package Sidebar

Install

npm i vite-plugin-mock-replace

Weekly Downloads

23

Version

0.0.3

License

MIT

Unpacked Size

8.4 kB

Total Files

8

Last publish

Collaborators

  • jarlef