This package downloads WireMock standalone from Maven Central and provides simple CLI wrapper for NPM.
npm i -D wiremock-standalone
# OR
yar add -D wiremock-standaloneUsage (as script in package.json):
{
"scripts": {
"start:mock": "wiremock --root-dir ./mock"
}
}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 ./mockYou can use the MAVEN_BASE_URL environment variable to override the public https://repo1.maven.org/maven2 URL.
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_.*If this project help you reduce time to develop, you can give me a cup of coffee :)