diff --git a/package.json b/package.json index 3879280..b56b9b1 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "description": "", "main": "src/mockserver.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "postinstall": "node scripts/fix-mockserver-client.cjs" }, "author": "", "license": "ISC", diff --git a/scripts/fix-mockserver-client.cjs b/scripts/fix-mockserver-client.cjs new file mode 100644 index 0000000..0457c0e --- /dev/null +++ b/scripts/fix-mockserver-client.cjs @@ -0,0 +1,15 @@ +const fs = require('fs'); + +const OLD = '/mock-server/mockserver/master/mockserver-core'; +const NEW = '/mock-server/mockserver-monorepo/master/mockserver/mockserver-core'; + +const files = [ + 'node_modules/mockserver-client/webSocketClient.js', + 'node_modules/mockserver-client/sendRequest.js', +]; + +files.forEach((f) => { + const content = fs.readFileSync(f, 'utf8'); + fs.writeFileSync(f, content.replace(OLD, NEW)); + console.log(`Fixed certificate URL in ${f}`); +});