wiremock-standalone

    3.1.1 • Public • Published

    WireMock Standalone for NPM

    Wiremock Standalone Wiremock Standalone npm

    This package downloads WireMock standalone from Maven Central and provides simple CLI wrapper for NPM.

    How to use

    npm i -D wiremock-standalone
    # OR
    yar add -D wiremock-standalone

    Usage (as script in package.json):

    {
      "scripts": {
        "start:mock": "wiremock --root-dir ./mock"
      }
    }

    Downloader configuration

    By default, the latest stable jre8 version of WireMock JAR is downloaded from public Maven repository. You can override this behavior by:

    1. setting environment variables
    2. creating .wiremock configuration file in your project (JSON format)
    3. adding wiremock property in your package.json
    ENV JSON Default
    MAVEN_REPO_URL mavenRepoURL https://repo1.maven.org/maven2
    WIREMOCK_VERSION version resolved to the latest
    JRE_VERSION jreVersion jre8

    Runtime options

    Java arguments

    You can pass options to Java runtime with --java-arg CLI argument. All system properties are collected and appended to wiremock's --permitted-system-keys option.

    wiremock --java-arg -Dmy.custom.var=some-value --root-dir ./mock

    HOWTOs

    Passing ENV variables with env-cmd

    yarn env-cmd -f [path/to/.env] yarn wiremock --global-response-templating --verbose --root-dir ./mocks --permitted-system-keys=WIREMOCK_.*

    Donation

    If this project help you reduce time to develop, you can give me a cup of coffee :)

    Donate

    Keywords

    Install

    npm i wiremock-standalone

    DownloadsWeekly Downloads

    590

    Version

    3.1.1

    License

    Apache-2.0

    Unpacked Size

    6.22 kB

    Total Files

    8

    Last publish

    Collaborators

    • hagith