Yurba.js Documentation
    Preparing search index...

    Module @yurbajs/mock


    yurba.js logo


    npm version npm downloads Last commit npm last update

    Mock server api.yurba.one

    WARNING: it's alpha version

    Node.js 20 or newer is required.

    npm install @yurbajs/mock
    yarn add @yurbajs/mock
    pnpm add @yurbajs/mock
    bun add @yurbajs/mock
    import { Server } from '@yurbajs/mock';

    const mockserver = new Server({
    port: 3333, // default 3000
    });

    mockserver.start();
    // For Node.js tests
    import { setupServer } from 'msw/node';
    import { handlers } from '@yurbajs/mock';

    const server = setupServer(...handlers);

    beforeAll(() => server.listen());
    afterEach(() => server.resetHandlers());
    afterAll(() => server.close());
    // For browser
    import { setupWorker } from 'msw/browser';
    import { handlers } from '@yurbajs/mock';

    const worker = setupWorker(...handlers);
    worker.start();
    # Default port 3000
    yurba-mock

    # Custom port
    yurba-mock --port=3333

    Want to help make yurba.js better?

    Please make sure to follow our coding style and test your changes before submitting.

    Need assistance?

    Classes

    Server

    Variables

    handlers
    mockEmojis

    Functions

    createHandlers
    generateMockUser
    generateRandomEmoji
    randomBetween
    randomBoolean
    randomFromArray

    References

    default → Server