{"_id":"@coductsolutions/open-api-mocker","_rev":"28-73e3508c10b87c7ffdf910260c4c0e1c","name":"@coductsolutions/open-api-mocker","dist-tags":{"latest":"1.0.27"},"versions":{"1.0.0":{"name":"@coductsolutions/open-api-mocker","version":"1.0.0","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.0","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"a98b83df5c9b82481f7a78df6787aec9d8f462fc","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.0.tgz","fileCount":63,"integrity":"sha512-LKoJd43+XR3olbd2WAvQTZC+4eNlAeiOBPu8qx+xmytEl0uwxuoLsUEZytQdL+XH5kqeq8j7UilG8NLtwPUDog==","signatures":[{"sig":"MEUCID08KS48jYtsqD5s9WuIo9WzJ80NvcFSQh7YCxwDMiXqAiEA5rhruulBOGTDZD83PuRVp7avTM0l4bWJaXapdlJOyWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67371},"main":"lib/open-api-mocker.js","gitHead":"d8f0c30a419b9284aab67e31036543b0055c537b","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.0_1699006684401_0.15780713843355065","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@coductsolutions/open-api-mocker","version":"1.0.1","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.1","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"d061bd7d709a31b660a54a6536c354f69f839eb1","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.1.tgz","fileCount":63,"integrity":"sha512-BQorOV2lYroHf43s04AAF6jOquJARAPpq2udFWzgUErEhxTQvW32xezWC4zLdtRdA1pofQPx+eai/8vKTxC8jQ==","signatures":[{"sig":"MEUCIHRIdzgnDkZu3uwRN4yA2XrdX7K8HIUXmmZxYUMJyJ82AiEAirMMAoWZIWo+4z9hCekgr2VNhjJjnN4/TamqHvo5ixM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66928},"main":"lib/open-api-mocker.js","gitHead":"c267155dc98691394b7430ed384f760dfa82c760","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.1_1699007223611_0.596924417440184","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@coductsolutions/open-api-mocker","version":"1.0.2","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.2","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"a862adb5b45516790e2e1fb9e7c6f688550aaaad","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.2.tgz","fileCount":63,"integrity":"sha512-5NWHECCmJrLDJBImt+VfFFIj+Pa3vxYfgrOhn/WULvViufXNW1v+OoBSaS3QVOYSh9UpNJ0g6cMXgbEBmzCpXw==","signatures":[{"sig":"MEUCIQDVT5ahsa+a6XqdrmjVwTsf0xP+9gnVtLslPXPH/Ybw0wIgb+iPSWa89qf2PlE8mpwBmbz3d6JwaOm+g6yXYTuROO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67013},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.2_1700134197669_0.9068955729316426","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@coductsolutions/open-api-mocker","version":"1.0.3","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.3","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"a145de704f43ed4f48e9ef48072413dc6ede5d0e","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.3.tgz","fileCount":64,"integrity":"sha512-WR1d5X0AJnLotSzG72vaJMk8EMD6qA6PBhW5lyCniutQXBWpGJCwPnh2Qw6gJg+EEYa582CJK8TCe13zQFeqbw==","signatures":[{"sig":"MEQCIF6pWFBUszK8TspvWiqjSP/B4pMk9a4TTEW3CDnrBgJlAiBk4c318/66FJtgryDPSkJSCcpTumPUsnt1K9XZAPWI9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70238},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.3_1701101844148_0.8050113867739845","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@coductsolutions/open-api-mocker","version":"1.0.4","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.4","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"0537c8abb28ec7585bdb33c158bdddefb1357ca8","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.4.tgz","fileCount":64,"integrity":"sha512-+PB4qUBV7d+NFzNTcunRqXKQlZkLh1WK24/LfrN/MwG/xFTzs71JYkBvuZ20kqA2rEFeFGjP4Y4JJFgCIkTQSg==","signatures":[{"sig":"MEUCIQC7ox3eGj0bMIwbTHNfiNs22Y/ldAyFkO0K4KrFPkRxjAIgGTzy2UtmAN0VLs//Zpu1hmzOqjGRvDlClJYNqqmTB9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70363},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.4_1701156358129_0.9644522571939911","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@coductsolutions/open-api-mocker","version":"1.0.5","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.5","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"3a4efd0b89248d80b82bd0f82a3c9906fa4caade","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.5.tgz","fileCount":64,"integrity":"sha512-2XzmcpzWXIJlXxvGQAYh1IhL1LhjdFKXR7bJCZ6L970aWoWHEXkiN94YtU8eO8tbAlvF5KmJ3PDTsLP/tMBf1w==","signatures":[{"sig":"MEUCIQChkbCeJJqTiVpLLcbxQfEE2yL68wypH0mj55c8zpl2rAIgCzFsNpO6JNkCn8+LFB2v3+WQAfOzri9cE+8qqBOYf8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70329},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.5_1701158331562_0.8815442576562036","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@coductsolutions/open-api-mocker","version":"1.0.6","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.6","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"bea034e75350f2eca31f4bfa3550a284aea171eb","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.6.tgz","fileCount":64,"integrity":"sha512-4I5fXHo7c7mQfxkSAt5R5xEz+2CPCCmC0creC8ASLhtdHAHfweRzohBJiNg1Q8dGmrngWZLKcLrA+RRdSbuuwg==","signatures":[{"sig":"MEYCIQC00SUUL/L6FACjjsiXt7Iu8+EN9ME+U7u0yhy39Hj+wAIhAPjS3PURRRYlA7Gm4S8GwIqg8e2V+3u6i50tB0w5QzbM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70407},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.6_1701158740587_0.08950899876095897","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@coductsolutions/open-api-mocker","version":"1.0.7","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.7","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"ec543066ceaff870b55d17386a7df12dfc3468c5","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.7.tgz","fileCount":64,"integrity":"sha512-gK3Kr80hIxib7kK8ostpqkdDBV8Wd1LcNOBSAboYFX19qTx9148LK97EZbPfcCY0CQoPEaWdyy0lDjlaDL9zQQ==","signatures":[{"sig":"MEUCIHFBNWyWK861VwNik0PDEvx0VDsPZDicqmR3Bgz7njwBAiEAnz+hldDKA/f03eHiexuc4bb9O/YJS6dkjKDJF9TyeDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70395},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.7_1701160473042_0.5511706426523022","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@coductsolutions/open-api-mocker","version":"1.0.8","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.8","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"bde0146fe6f7cb4c227b32daa759020c1527cffb","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.8.tgz","fileCount":64,"integrity":"sha512-0VGRUraRTtvpvnCFs4eK/40JX0AL9S86HANAto5nTupQNwMn9znNgCilZs9LXBSarD9jVD8p5mkWpXg9L1ncpA==","signatures":[{"sig":"MEUCIBqRa877wSYGblLDg90zg6LqZpyAh92klJtsbVnm2gb/AiEAvaQTx9uRPz2AVFOQ2RYSFv/45zRbyheD85mS4/K1PdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70418},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.8_1701161074592_0.05403076612264135","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@coductsolutions/open-api-mocker","version":"1.0.9","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.9","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"7fd216a46d80082e3a6b718685867bf26962f82f","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.9.tgz","fileCount":64,"integrity":"sha512-OyWfePgLbHmmiJr/bhoieamPOuuAQBHlofN2WN4xm8TXh7jC4aB/ea5iaVKNhTJSHVCUo0pLrjPv36GGU26GbA==","signatures":[{"sig":"MEUCIH3lgfncWxmMcB3AQjwIlv9KXke3VymrvorCpPIeo4QnAiEA0vyod93FTSK4ilDXByDNatx0Lzv53gPKYb1+3F6bdXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70602},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.9_1701163698943_0.38834237056693355","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@coductsolutions/open-api-mocker","version":"1.0.10","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.10","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"b944ba2a22aa7646a7fa12fd0e18d5696bfbba58","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.10.tgz","fileCount":64,"integrity":"sha512-eQutDsiBl53vrDnLAmMSqG6ZkVAfNGJ/xdV/ZtaSh2TPn7ylEnSDHkHiJk4/l8rFAHn0viuMZC+qFArKPaozqA==","signatures":[{"sig":"MEUCIBXryhmVR1Ohn3WuiW7agwauqzVMcGotJaVGPN/gbINlAiEAo4TgJk5Zlv04qFTQpZBm7+4oKQhk3Rxq+2EvdV4yj/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70630},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.10_1701164552672_0.19617392537851863","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@coductsolutions/open-api-mocker","version":"1.0.11","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.11","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"4ef6f49bc6109dcf4563eaaaab8056f934fa07b2","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.11.tgz","fileCount":64,"integrity":"sha512-FiMWF+tXxL/p3nhGiU0awm4kxKmcM+aXSVYFBhnLvQzrj0JrY97sPSqGq42w/Fs5tyk6CINJBbq+ANxX7CS08w==","signatures":[{"sig":"MEUCIH8nMf6w50lH99QGvVN3HL+czylXNJTALu8e9xags0bkAiEAle+0Nyts9sQcKYwyLx23QBJlX14a3VgbrUyXUwLrZTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70779},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.11_1701165401989_0.5078224745131463","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@coductsolutions/open-api-mocker","version":"1.0.12","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.12","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"0502bb3f444cf983820d2d753fee38aac6f88c97","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.12.tgz","fileCount":64,"integrity":"sha512-arPAhoLHUaZO0RxBMFrGjIK9C+Zq6tKzV+MGJ+q/mkTZ/vjiyDa6sgQa+5lpKWL8Six+SDRFTdwMIvO283pmTg==","signatures":[{"sig":"MEQCIF+Ku11faXV1qD1SbhTA0aTu0Ss7Q+nPaYH7hQUwUBaCAiBYpB6k1kGhWPZX3Qf6q1XuDf+1z5yLVI+ZRT1toi12yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70767},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.12_1701165442299_0.3172030640461818","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@coductsolutions/open-api-mocker","version":"1.0.13","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.13","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"07b416d05692fca220c393e3a08d3d403bc3d8fd","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.13.tgz","fileCount":64,"integrity":"sha512-4an8VTDHNaef2vhk8+0zrp45q6kAI2Af3tD20edl5DmSM+YXelownsLKC1u4sc9l7MUT3oLZ52fS3V67cCkJrw==","signatures":[{"sig":"MEUCID7/ppVDhaIYXZ8K44XKxUpViRgJF5TnvN2684BiD1YqAiEA3JXA9Va98RvI8umkq0y36WWw596lxkOcB7ZYelrp6Ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70775},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.13_1701166541696_0.3173478386125035","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@coductsolutions/open-api-mocker","version":"1.0.14","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.14","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"4edc907114f45caeb3e584c24fadbb7ef9dc6a03","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.14.tgz","fileCount":64,"integrity":"sha512-8aisO8VldOgB7ZFONEWisPbr1L8ix/9q9NQSUFYoY91RIrXxsgYlLIpSNNU7M6wS8OqEko0U/YT9VAULRz0Ueg==","signatures":[{"sig":"MEUCIQDjn+b5dIYsCsOJ91KD6+a2rgdlxSV5yzY7UfUaMM/YKgIgFhDBcmBGSaqWKAB87Z0bMycG30e3QieIth3vR8cNZjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70783},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.14_1701167583613_0.5803321045527721","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@coductsolutions/open-api-mocker","version":"1.0.15","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.15","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"041ea1e188eacc1d7793f33a39c241c3f600ba54","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.15.tgz","fileCount":64,"integrity":"sha512-NKGFb53zmq3bFdpTyNxoC8Lm8ZAv+bo4DGR5b69eyWIrdyS3XIdlvJS5vIrvEr7WtxCa7hJa/Di4G17tObayCw==","signatures":[{"sig":"MEQCIC1Cc5EqJlETQlA9Jy62atNnE7ihxSp6N4yPYSADR7IAAiBWP7oY53KiKoa6dzj5dbmrbq3xqtP/VOpYbr/LfRa5Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70891},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.15_1701169399890_0.28497569304978754","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@coductsolutions/open-api-mocker","version":"1.0.16","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.16","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"a60e564e169c09f25e7ba792fb1e7c09af6c5c6a","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.16.tgz","fileCount":64,"integrity":"sha512-moH5Cqy8fCm6lX2VemF37UtGQdGPFZQEC5JfuLm6RHxExwvNX5bEnOlDYWWC/hma9apHr0SjS/BXylAkV2w9zQ==","signatures":[{"sig":"MEYCIQDHS6E5w43DLGklbEV37JGSGqv/bWRUqp26eP4oZr1JNQIhANSyBFN60RfsIaNbHEeLRcNlc5A4KcbCXqe70OUpK+i6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71224},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.16_1701170422190_0.13838178003703283","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@coductsolutions/open-api-mocker","version":"1.0.17","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.17","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"c19bb62637f82135dbf3a9649cc7f8a8eefaa2ac","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.17.tgz","fileCount":64,"integrity":"sha512-t6IJ7hL/3sdK9sMhZcXnPVUjPk2V1xCXk1XLOtYr+Yg/neucOmMKINozygCLym6h4vkHJlyco4YRxNPKpAgMwA==","signatures":[{"sig":"MEYCIQCfeP9znoGY/8VwSlyu7eWiyxOtpKJrln/ZVAQAyito8gIhAJKCu09S8A2Xlm0eFwvtJMgUY+nQT4GM97F5ZhusO/vd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71263},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.17_1701171364680_0.3271973045147343","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@coductsolutions/open-api-mocker","version":"1.0.18","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.18","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"7cade874f780870c8fa526fd1fba5b5a29146e02","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.18.tgz","fileCount":64,"integrity":"sha512-GNvehUX8exqcypj1WnS84PqeiM6mQkFpaQSggAeVTKj983L8uIonifWeh+N1p/zW3PY51QT20Su84IqtAUxNZg==","signatures":[{"sig":"MEUCIQDRyV2CjOpLbz4l7SgYkg5lZaaSrsUyhaKz17zZXrDkVgIgT4/n232I77wni1k+fs6/YOz06oFZSUbbG0zX/XYIBKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71310},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.18_1701171512913_0.33325351073706866","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@coductsolutions/open-api-mocker","version":"1.0.19","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.19","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"77397eefd925a9684aaa0d55dd3a0fd49d9fd59b","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.19.tgz","fileCount":64,"integrity":"sha512-866/8iPp2eNOHdpvr8LIIC8szxmlAnA+EKFNk8JrPeWCxjIFwgFOa126m4itc8RtntEKZWCkL4SsFSAvl07VGQ==","signatures":[{"sig":"MEQCIGiUhZIJfqf/Tkvwgj9GT4A4mBFTGgC29sSOEWwg/ff/AiAhSq1H0kD2i1xnUAsQKvulvttrDpqRVh7GGOr40ID7Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71297},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.19_1701171554676_0.5784471341655257","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@coductsolutions/open-api-mocker","version":"1.0.20","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.20","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"e328fa1fb93528a876355e6fa1b1261d9dc93554","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.20.tgz","fileCount":64,"integrity":"sha512-mMOYzcSnAr7OP1jRBY0lQbnWvWBXjs74rZUUKWuBk4R88y+6Cb71OqSKcHYDEfvnYepcRs5qcls/XFsNVij6wA==","signatures":[{"sig":"MEUCIF1qSckGztB/WUgbAjQiJHBVyEpJ6VuH+5uyhHmxiHdyAiEAmuQ+LzEYXUQm3ANqpyRj3/rVTrtSL3BKMlmax7UKdw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71299},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.20_1701171613257_0.0009503809769646487","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@coductsolutions/open-api-mocker","version":"1.0.21","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.21","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"1f4f099cb5ae9295a55277a8d3452a544bce3601","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.21.tgz","fileCount":64,"integrity":"sha512-IFT01KV9MR9T9Np5BE1pJpIEoWcpTye/qUjSbkmBiCfVhXlW30ylLFQlqCo5ml/xadx37dQwvIdSFkmgrCCDIg==","signatures":[{"sig":"MEUCIQDTNuJUVyclo+JoTc4bb3HJgjHtR/xLvKx6DPYeP1b2egIgBEyuJnfMvNCbszXtO12nUYZ4OPCQPjykBe3L7kRdexU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71301},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.21_1701172238602_0.48342053925839656","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@coductsolutions/open-api-mocker","version":"1.0.22","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.22","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"d819bf5695894ef02c6bdc5a766efaf41eeeba71","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.22.tgz","fileCount":64,"integrity":"sha512-NByJeYEqKDGTVtRvpnx7So1OWPjLdghASbR0Q110GU2KoqOEUS+qvwHLUmYLdB+94++5PGDFU2krda7j1lXBvg==","signatures":[{"sig":"MEUCIQCb39/WWzCt5cRYSh7i9qt467PgEIu6zv3zk7eiBQixCAIgV4mkGjFxTicY+bTI4mW4G9OTMsXbH5KOS83WBP3AJ4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70735},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.22_1701178454617_0.7575830891233981","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@coductsolutions/open-api-mocker","version":"1.0.23","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.23","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"f775fd0eb85601020a48150bc76e7e60126d280b","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.23.tgz","fileCount":64,"integrity":"sha512-eW4iKyDLI2dsqD1FyVtTbnboFfXe8e01jlAtNp7oc4EBdYF4DydKwvglXhi84n3SoCynDtTDXVvGPzv6zzTgcw==","signatures":[{"sig":"MEUCIQCN7OpVIuVk7/61quvsoS9v/t7FUn6r7vTJlrePUybPAQIgSjObhRbn5JuOpxbpjBNHJYZO8Tlc5mzKSsr0m1OgIZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70718},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.23_1701861743235_0.6319746952240297","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@coductsolutions/open-api-mocker","version":"1.0.24","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.24","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"54158b2ac44ce210698afee1ee5749232312ae9e","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.24.tgz","fileCount":64,"integrity":"sha512-mKaDcR0Frn5KOAJcgpmTqajetPlzpy56yiHA11O/cWFWseycjJssZprNOBWxNfynpGGFh/T+QA6hDvBdx/X97g==","signatures":[{"sig":"MEQCID3VL1abyisczQ23hqZsRActI/M0h2rGVyyrtv0uvYheAiAQSgBVZBu8DzX3np2DYcNxl98OoVDYHpsVfv5u4OSopw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70747},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.24_1701862596020_0.1583304795874927","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@coductsolutions/open-api-mocker","version":"1.0.25","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.25","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"70b5e8ac86462a30e6865d711a59e96a71761f73","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.25.tgz","fileCount":64,"integrity":"sha512-uPbUcE7mJHFZQU9NC8EtHAbZoJ/PAer/y+wzZMWDaWl6TBtkbMdkqC/2m/kYcv0npAq2ucA7HBczHguLvF9VmQ==","signatures":[{"sig":"MEUCIBUZHNNnAbLBMF9aqa3qlbAyqniozOcVNVSM24pVJPn2AiEA8fmWnq0uRLxHOjcdRBFDNw1rTJfr/I6FhKwlzAhAnJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70915},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.25_1701863153880_0.01723312992903181","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@coductsolutions/open-api-mocker","version":"1.0.26","keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","_id":"@coductsolutions/open-api-mocker@1.0.26","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"}],"homepage":"https://github.com/CODUCT/open-api-mocker#readme","bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"dist":{"shasum":"a75f43da13b7be9a9b6a131106804618e388b157","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.26.tgz","fileCount":64,"integrity":"sha512-V5aUZ1NQjrIBp8JHOLqzRk3NfH9HU2eLa1Fsfrc4teeK1xpJmQ+n4bmVE7mKVi76UBz18OR8oesLx5zeaMN+ag==","signatures":[{"sig":"MEUCIQDZuifSpQeS+GFPnEmCEEV3y8n4Wdd67WUiuRztd040EQIgCziVTGk4epjypdoMsPVjYNdzCrfaXAgKvoEVJTUIBQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70944},"main":"lib/open-api-mocker.js","gitHead":"ea97f98c20ef4821500a078f307d11a7c49d1c21","scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","prepare":"husky install","coverage":"nyc npm test","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/"},"_npmUser":{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"_npmVersion":"10.1.0","description":"A mock server based in Open API Specification","directories":{"lib":"lib","test":"tests"},"_nodeVersion":"20.9.0","dependencies":{"ajv":"^6.12.6","cors":"^2.8.5","lllog":"^1.1.2","yargs":"^17.7.2","colors":"^1.4.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","json-refs":"^3.0.15","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","superstruct":"^0.6.2","cookie-parser":"^1.4.6","micro-memoize":"^4.1.2","@faker-js/faker":"^8.0.2","parse-prefer-header":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^15.1.0","eslint":"^8.41.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","eslint-plugin-import":"^2.27.5","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/open-api-mocker_1.0.26_1701863805637_0.4197318413360276","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@coductsolutions/open-api-mocker","version":"1.0.27","description":"A mock server based in Open API Specification","main":"lib/open-api-mocker.js","bin":{"open-api-mocker":"lib/open-api-mocker-cli.js"},"scripts":{"lint":"eslint ./lib ./tests","test":"mocha -R nyan --recursive --require tests/bootstrap.js tests/","coverage:ci":"nyc --reporter=lcov mocha --recursive tests/","coverage":"nyc npm test","prepare":"husky install"},"keywords":["api","openapi","schema","mock","mocking","mock-server"],"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","devDependencies":{"eslint":"^8.41.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.3","lint-staged":"^13.2.2","mocha":"^10.2.0","mock-require":"^3.0.3","nyc":"^15.1.0","sinon":"^15.1.0"},"dependencies":{"@faker-js/faker":"^8.0.2","ajv":"^6.12.6","ajv-openapi":"^2.0.0","body-parser":"^1.20.2","chokidar":"^3.5.3","colors":"^1.4.0","cookie-parser":"^1.4.6","cors":"^2.8.5","express":"^4.18.2","js-yaml":"^4.1.0","json-refs":"^3.0.15","lllog":"^1.1.2","micro-memoize":"^4.1.2","parse-prefer-header":"^1.0.0","superstruct":"^0.6.2","yargs":"^17.7.2"},"directories":{"lib":"lib","test":"tests"},"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"homepage":"https://github.com/CODUCT/open-api-mocker#readme","_id":"@coductsolutions/open-api-mocker@1.0.27","gitHead":"68e12f72c3df8f2d8f8739c8b6259989b4c3b04f","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-pMnsLtU9+5QCOAJUBHPyuG40fYkG4qXGlfYWg9ol9FesrZoKzzxMI51RLd0n54Qd78CFmdchk49yH4ir4TRGxg==","shasum":"e54337e9ea27eee59fa8b5a2937067091e5bc346","tarball":"https://registry.npmjs.org/@coductsolutions/open-api-mocker/-/open-api-mocker-1.0.27.tgz","fileCount":64,"unpackedSize":71240,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGXjLtB5OkQHbLRoTJSQNPnLDvxU9wJ0qPAYZsMYkolmAiEA1gZKldgEmgVgwlMi5Ue976xRNOzrbnCcHh/A1XUe5rg="}]},"_npmUser":{"name":"caringdeveloper","email":"erek.roeoes@outlook.de"},"maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},{"name":"caringdeveloper","email":"erek.roeoes@outlook.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/open-api-mocker_1.0.27_1753103242155_0.4881820763498199"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-03T10:18:04.322Z","modified":"2025-07-21T13:07:22.623Z","1.0.0":"2023-11-03T10:18:04.587Z","1.0.1":"2023-11-03T10:27:03.782Z","1.0.2":"2023-11-16T11:29:57.819Z","1.0.3":"2023-11-27T16:17:24.407Z","1.0.4":"2023-11-28T07:25:58.297Z","1.0.5":"2023-11-28T07:58:51.734Z","1.0.6":"2023-11-28T08:05:40.778Z","1.0.7":"2023-11-28T08:34:33.190Z","1.0.8":"2023-11-28T08:44:34.843Z","1.0.9":"2023-11-28T09:28:19.170Z","1.0.10":"2023-11-28T09:42:32.933Z","1.0.11":"2023-11-28T09:56:42.175Z","1.0.12":"2023-11-28T09:57:22.480Z","1.0.13":"2023-11-28T10:15:41.880Z","1.0.14":"2023-11-28T10:33:03.771Z","1.0.15":"2023-11-28T11:03:20.065Z","1.0.16":"2023-11-28T11:20:22.339Z","1.0.17":"2023-11-28T11:36:04.904Z","1.0.18":"2023-11-28T11:38:33.105Z","1.0.19":"2023-11-28T11:39:14.833Z","1.0.20":"2023-11-28T11:40:13.437Z","1.0.21":"2023-11-28T11:50:38.857Z","1.0.22":"2023-11-28T13:34:14.782Z","1.0.23":"2023-12-06T11:22:23.469Z","1.0.24":"2023-12-06T11:36:36.220Z","1.0.25":"2023-12-06T11:45:54.065Z","1.0.26":"2023-12-06T11:56:45.823Z","1.0.27":"2025-07-21T13:07:22.415Z"},"bugs":{"url":"https://github.com/CODUCT/open-api-mocker/issues"},"author":{"name":"Joaquin Ormaechea & Coduct GmbH"},"license":"MIT","homepage":"https://github.com/CODUCT/open-api-mocker#readme","keywords":["api","openapi","schema","mock","mocking","mock-server"],"repository":{"url":"git+https://github.com/CODUCT/open-api-mocker.git"},"description":"A mock server based in Open API Specification","maintainers":[{"name":"tomasfrerescoduct","email":"tomas.freres@coduct.com"},{"name":"caringdeveloper","email":"erek.roeoes@outlook.de"}],"readme":"# OpenAPI Mocker\n\n![Build Status](https://github.com/jormaechea/open-api-mocker/workflows/build/badge.svg)\n[![npm version](https://badge.fury.io/js/open-api-mocker.svg)](https://www.npmjs.com/package/open-api-mocker)\n[![Maintainability](https://api.codeclimate.com/v1/badges/79f6eca7ea3f8fe554c2/maintainability)](https://codeclimate.com/github/jormaechea/open-api-mocker/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/79f6eca7ea3f8fe554c2/test_coverage)](https://codeclimate.com/github/jormaechea/open-api-mocker/test_coverage)\n[![Docker compatible](https://img.shields.io/badge/docker-compatible-green)](https://hub.docker.com/repository/docker/jormaechea/open-api-mocker)\n\nAn API mocker based in the OpenAPI 3.0 specification.\n\n## Installation and usage\n\n### Using npm\n\n```\nnpm install -g @coductsolutions/open-api-mocker\n\nopen-api-mocker -s my-schema.json -w\n\nopen-api-mocker --help # To prompt every available setting.\n```\n\n## Capabilities\n\n- [x] Read yaml and json OpenAPI v3 schemas.\n- [x] Port binding selection\n- [x] Request parameters validation\n- [x] Request body validation\n- [x] Response body and headers generation based on examples or schemas\n- [x] Response selection using request header: `Prefer: statusCode=XXX` or `Prefer: example=name`\n- [x] Request and response logging\n- [x] Servers basepath support\n- [x] Support x-faker and x-count extension methods to customise generated responses\n- [ ] API Authentication\n\n## Customizing Generated Responses\nThe OpenAPI specification allows custom properties to be added to an API definition in the form of _x-*_.\nOpenAPI Mocker supports the use of two custom extensions to allow data to be randomised which should allow for more\nrealistic looking data when developing a UI against a mock API for instance.\n\n### x-faker\nThe _x-faker_ extension is valid for use on properties that have a primitive type (e.g. `string`/`integer`, etc.)\nand can be used within an API definition to use one or more methods from the community mantained\n[Faker](https://fakerjs.dev/) library for generating random data.\n\nGiven the following API definition:\n```yaml\nopenapi: '3.0.2'\ninfo:\n  title: Cats\n  version: '1.0'\nservers:\n  - url: https://api.cats.test/v1\npaths:\n  /cat:\n    get:\n      responses:\n        '200':\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: object\n                properties:\n                  firstName:\n                    type: string\n                    x-faker: person.firstName\n                  lastName:\n                    type: string\n                    x-faker: person.lastName\n                  fullName:\n                    type: string\n                    x-faker: '{{person.firstName}} {{person.lastName}}'\n                  age:\n                    type: string\n                    x-faker: 'number.int({ \"min\": 1, \"max\": 20 })'\n\n```\n\nA JSON response similar to the following would be produced:\n```JSON\n{\n    \"firstName\": \"Ted\",\n    \"lastName\": \"Kozey\",\n    \"fullName\": \"Herbert Lowe\",\n    \"age\": 12\n}\n```\n\nThe _x-faker_ extension accepts values in 3 forms:\n1. _fakerNamespace.method_. e.g. `string.uuid`\n2. _fakerNamespace.method({ \"methodArgs\": \"in\", \"json\": \"format\" })_. e.g. `number.int({ \"max\": 100 })`\n3. A mustache template string making use of the 2 forms above. e.g. `My name is {{person.firstName}} {{person.lastName}}`\n\n*NOTE*: To avoid new fake data from being generated on every call, up to 10 responses per endpoint are cached\nbased on the incoming query string, request body and headers.\n\n### x-external-processor\n\nWith the _x-external-processor_ extension, you can specify a command to be executed and if specified intercept the response with the output of the command.\n\nThe _x-external-processor_ will be read from the route definition inside the OpenAPI schema like so:\n\n```json\n    \"paths\": {\n      \"/books\": {\n        \"get\": {\n          \"summary\": \"Get a list of books\",\n          \"responses\": {\n            \"200\": {\n              \"description\": \"List of books retrieved successfully\",\n              \"content\": {\n                \"application/json\": {\n                  \"example\": [\n                    {\n                      \"id\": 1,\n                      \"title\": \"The Great Gatsby\",\n                      \"author\": \"F. Scott Fitzgerald\"\n                    },\n                    {\n                      \"id\": 2,\n                      \"title\": \"To Kill a Mockingbird\",\n                      \"author\": \"Harper Lee\"\n                    }\n                  ]\n                }\n              }\n            }\n          },\n          \"x-external-processor\": {\n            \"path\": \"../examples/exampleJS.js\"\n          }\n        }\n      }\n    }\n```\n\nThe _x-external-processor_ file has to contain a function that will then be called from the OpenAPI Mocker via a middleware. The function will receive the request and response objects from the ExpressJS framework and will be able to modify the response object.\n\n```typescript\ninterface ExternalProcessor {\n    (validationPackage: {\turi: string, httpMethod: string, requestBody: any}): { response: any, isIntercepted: boolean }\n}\n```\n\n```javascript\nmodule.exports = (validationPackage) => {\n    let isIntercepted = true;\n\n\n    // Code that gets executed when request is received belongs here\n    // Response can look like this:\n\n    let response = {\n        \"status\": \"ok\",\n        \"message\": \"This is a mocked response\",\n        \"data\": validationPackage.body\n    }\n\n\n    return { response, isIntercepted }\n};\n```\n\nIf the _isIntercepted_ flag is set to true, the response will be intercepted and the response object will be returned to the client. If the flag is set to false, the response will be handled by the OpenAPI Mocker as usual.\n\n### x-count\nThe _x-count_ extension has effect only when used on an `array` type property.\nIf encountered, OpenAPI Mocker will return an array with the given number of elements instead of the default of an\narray with a single item.\n\nFor example, the following API definition:\n```yaml\nopenapi: '3.0.2'\ninfo:\n  title: Cats\n  version: '1.0'\nservers:\n  - url: https://api.cats.test/v1\npaths:\n  /cat:\n    get:\n      responses:\n        '200':\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                x-count: 5\n                items:\n                  type: string\n```\n\nWill produce the following response:\n```JSON\n[\n    \"string\",\n    \"string\",\n    \"string\",\n    \"string\",\n    \"string\"\n]\n```\n\n## Advanced usage\n\nSee the [advanced usage docs](docs/README.md) to extend or build your own app upon OpenAPI Mocker.\n\n## Tests\n\nSimply run `npm t`\n\n## Contributing\n\nIssues and PRs are welcome.\n","readmeFilename":"README.md"}