{"_id":"@manageiq/manageiq-api-mock","_rev":"31-4276fa23e40fea24626b082d898166ce","name":"@manageiq/manageiq-api-mock","dist-tags":{"latest":"1.3.2"},"versions":{"1.0.1":{"name":"@manageiq/manageiq-api-mock","version":"1.0.1","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.0.1","maintainers":[{"name":"chalettu","email":"txninja@gmail.com"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"b9137af4b26af543dd8d96d20d50ca8aa2b2ad5f","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.0.1.tgz","integrity":"sha512-3JSFzcTymx6bNaVONFzpd8P2HzPRBJ6u8Nu/pG/hjfLljjh5pve1kWlgHJq/pE3Li8BwUz23EbJ5pa4JeYBCiQ==","signatures":[{"sig":"MEUCIQDlot9HsTmMLEeePP+JJJ0YqMpLg+HrxgeF0Xjwv4yv3gIgDtb9yP2ZLFyGvTXXrRHdgERQSqximJA08jcndq5VyCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b9137af4b26af543dd8d96d20d50ca8aa2b2ad5f","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"5164937ac8be1683cef11bb6f24148a6c826ad28","scripts":{"start":"node index.js"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"3.10.8","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"6.9.1","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.0.1.tgz_1492629778828_0.11996407387778163","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"@manageiq/manageiq-api-mock","version":"1.1.0","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.1.0","maintainers":[{"name":"allenbw","email":"allen.b.wight@gmail.com"},{"name":"chalettu","email":"txninja@gmail.com"},{"name":"chriskacerguis","email":"chris@cowdog.io"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"a740f8c7de08de17ff9837f8e9c3a1235a14c808","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.1.0.tgz","integrity":"sha512-MGuWXFMBPwbmUq3YlcM+/2GniTE4oozNq7deYHxd8143wctEn42Q9h/1tZXSz9HTMhlRUbLQQpBaG+7bQrQsVA==","signatures":[{"sig":"MEYCIQC6PBAvrvPw6o63XDfbRXP3n7BXvJYUtyZ3D4H1zQg9rQIhAK2rHQpjTZkloROlGlp7y3judZM/o8dyuX8n68ZyRo3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a740f8c7de08de17ff9837f8e9c3a1235a14c808","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"836bb812f7eeb09b106f38fe7736987f7c0e3d79","scripts":{"start":"node index.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"4.2.0","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"7.9.0","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"devDependencies":{"semantic-release":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.1.0.tgz_1492635693368_0.2678161635994911","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"@manageiq/manageiq-api-mock","version":"1.2.0","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.2.0","maintainers":[{"name":"allenbw","email":"allen.b.wight@gmail.com"},{"name":"chalettu","email":"txninja@gmail.com"},{"name":"chriskacerguis","email":"chris@cowdog.io"},{"name":"himdel","email":"himdel@seznam.cz"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"731a31f43469fda59c7a8ab8cef4663e9ddaf11f","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.2.0.tgz","integrity":"sha512-FTefJ43mqvKz8gz5vgYhadLIh1Mt8iqtXqE0K7gYZK0EBp8TEv+1iBGoL1qb56LivQOavF6DdUe2yihBD2PEEQ==","signatures":[{"sig":"MEQCIEZ2ZckeGXpW6wbOzzwgEgKBpOgDvsb9dYMtH0x/sbROAiBoO1//TFsuMP+VpSsuk4Y4P6+9KW0NTF7qJfOuJSNQEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"731a31f43469fda59c7a8ab8cef4663e9ddaf11f","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"90f51e5a594155f86c9ce7c1e415ad48c507a52f","scripts":{"start":"node index.js","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"4.2.0","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"7.9.0","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"devDependencies":{"commitizen":"^2.9.6","semantic-release":"^6.3.2","cz-conventional-changelog":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.2.0.tgz_1492704426256_0.49624328780919313","host":"packages-12-west.internal.npmjs.com"}},"1.2.1":{"name":"@manageiq/manageiq-api-mock","version":"1.2.1","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.2.1","maintainers":[{"name":"allenbw","email":"allen.b.wight@gmail.com"},{"name":"chalettu","email":"txninja@gmail.com"},{"name":"chriskacerguis","email":"chris@cowdog.io"},{"name":"himdel","email":"himdel@seznam.cz"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"7b36324d0d90b2c30ef124176411bca3c7ef8921","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.2.1.tgz","integrity":"sha512-OW0R+BpWUK2VoFIz8NyCo8OOHlpqTaqMdAL5aaOQOkDotuBu6ez90MYoRBfm9TN82sHFzcK3P2rGYkaxWbtZeA==","signatures":[{"sig":"MEQCICIUh7OD/WwBgh8CPxuG6Oo157rLfyapk4lmrP51yacPAiBV3ie17F0JzgPu8GWeJlJpW7FEjg/xWOLhaP5mc4rFOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"7b36324d0d90b2c30ef124176411bca3c7ef8921","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"1349c357ae3691bdfb690a3e964e1774ee2a4b48","scripts":{"start":"node index.js","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"3.10.8","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"6.9.1","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"devDependencies":{"commitizen":"^2.9.6","semantic-release":"^6.3.2","cz-conventional-changelog":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.2.1.tgz_1492704822101_0.9724153953138739","host":"packages-12-west.internal.npmjs.com"}},"1.2.2":{"name":"@manageiq/manageiq-api-mock","version":"1.2.2","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.2.2","maintainers":[{"name":"allenbw","email":"allen.b.wight@gmail.com"},{"name":"chalettu","email":"txninja@gmail.com"},{"name":"chriskacerguis","email":"chris@cowdog.io"},{"name":"himdel","email":"himdel@seznam.cz"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"81ba8a4ac467dd15171188e79d322b37696de094","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.2.2.tgz","integrity":"sha512-dnH9ZH0Yye7lDS9pm5dplPJKLrlnsaML7hA7utZ7nSpFTm/hTARHLDxEZPc9yhkY5QNLslMTyWemSuPhMkOIxA==","signatures":[{"sig":"MEUCIHJXFlxFu6LMw0NQ3MKE1oM7jsufBz+AU8GdBZEXLKUhAiEA+AvDcTjomqxi5oc/c9KAPv0uzsR5qm3/G8EqicHcoX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"81ba8a4ac467dd15171188e79d322b37696de094","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"22e9affbc9ca0afc1171d16f8c75219eda2f199b","scripts":{"test":"standard","start":"node index.js","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"4.2.0","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"7.9.0","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"devDependencies":{"standard":"^10.0.2","commitizen":"^2.9.6","semantic-release":"^6.3.2","cz-conventional-changelog":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.2.2.tgz_1492854927826_0.8647588361054659","host":"packages-12-west.internal.npmjs.com"}},"1.2.3":{"name":"@manageiq/manageiq-api-mock","version":"1.2.3","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.2.3","maintainers":[{"name":"allenbw","email":"allen.b.wight@gmail.com"},{"name":"chalettu","email":"txninja@gmail.com"},{"name":"chriskacerguis","email":"chris@cowdog.io"},{"name":"himdel","email":"himdel@seznam.cz"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"b8766354962357c06d17c6c7741a843457669f68","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.2.3.tgz","integrity":"sha512-fLEth4HWBf87QyTlWKmVUvOTxMZdpefarPsaL9HfJfxTP/RSVq1tEFuj+R5QIZo/CJzoWCZdrYTBX+n0vqpl9w==","signatures":[{"sig":"MEUCIBvaFg4OM8FF4YMZfA2riB5wdQEXBweKW7DS7HfofxtjAiEA3MH2VL8Xje4eFQHZBkFcYLP4+TYraKspmcDd1YSWUek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"b8766354962357c06d17c6c7741a843457669f68","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"6afd1aad57af5223fff21d2a2d36395a57b0b668","scripts":{"test":"standard","start":"node index.js","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"4.2.0","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"7.9.0","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"devDependencies":{"standard":"^10.0.2","commitizen":"^2.9.6","semantic-release":"^6.3.2","cz-conventional-changelog":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.2.3.tgz_1493129981542_0.24817069270648062","host":"packages-18-east.internal.npmjs.com"}},"1.3.0":{"name":"@manageiq/manageiq-api-mock","version":"1.3.0","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.3.0","maintainers":[{"name":"allenbw","email":"allen.b.wight@gmail.com"},{"name":"chalettu","email":"txninja@gmail.com"},{"name":"chriskacerguis","email":"chris@cowdog.io"},{"name":"himdel","email":"himdel@seznam.cz"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"3d6bcade9881e9f02df14d7651923e0b31149705","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.3.0.tgz","integrity":"sha512-ulVH+dPebeuYg14inVdrm8S0HtJHKrWGt1etPdkXeTM0FhM8RwQOIA3mMnnUydc127dpJdWCsKK+5VgIuwfQNg==","signatures":[{"sig":"MEUCIFWjByiijZSw+wj6OVmJ3q1VKNeLor1BpDqOjRj8e+vdAiEAx4oDqvUS/OLthA/EhHSWHHRruQI53KeNtepkU9uteDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"3d6bcade9881e9f02df14d7651923e0b31149705","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"76ae22b3e731cf05ba0a11b1c151990d06c96dde","scripts":{"test":"standard","start":"node index.js","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"4.2.0","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"devDependencies":{"standard":"^10.0.2","commitizen":"^2.9.6","semantic-release":"^6.3.2","cz-conventional-changelog":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.3.0.tgz_1494000170683_0.7926474935375154","host":"packages-12-west.internal.npmjs.com"}},"1.3.1":{"name":"@manageiq/manageiq-api-mock","version":"1.3.1","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.3.1","maintainers":[{"name":"allenbw","email":"allen.b.wight@gmail.com"},{"name":"chalettu","email":"txninja@gmail.com"},{"name":"chriskacerguis","email":"chris@cowdog.io"},{"name":"himdel","email":"himdel@seznam.cz"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"a7a55d558e65d394c190ea9367d5049f7dbeb416","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.3.1.tgz","integrity":"sha512-VUZ02a3B6rzvZ61Xxzg+FDV/yxyCakgDZ3TMO64t3mhGopjBXRgapch/YDafG+k4InIKoL3skT07V31uY2cfMQ==","signatures":[{"sig":"MEYCIQCy59ZmLCSPOargwZFXLokoHSjgTwdQFvy9LGzq3NkvGQIhAIWA4NerUZ1HGSAhxnhebti1yZw7hGpesWTMok+px+zO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"a7a55d558e65d394c190ea9367d5049f7dbeb416","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"96bef756ac6611cf2d84b59fbae77342b646f4d7","scripts":{"test":"standard","start":"node index.js","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"4.2.0","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"devDependencies":{"standard":"^10.0.2","commitizen":"^2.9.6","semantic-release":"^6.3.2","cz-conventional-changelog":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.3.1.tgz_1494009929420_0.055651640985161066","host":"packages-18-east.internal.npmjs.com"}},"1.3.2":{"name":"@manageiq/manageiq-api-mock","version":"1.3.2","author":{"name":"Red Hat"},"license":"Apache-2.0","_id":"@manageiq/manageiq-api-mock@1.3.2","maintainers":[{"name":"allenbw","email":"allen.b.wight@gmail.com"},{"name":"chalettu","email":"txninja@gmail.com"},{"name":"chriskacerguis","email":"chris@cowdog.io"},{"name":"himdel","email":"himdel@seznam.cz"}],"homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"bin":{"mockapi":"index.js"},"dist":{"shasum":"5db049be6b99225b76df7fce926f735a94e3df9a","tarball":"https://registry.npmjs.org/@manageiq/manageiq-api-mock/-/manageiq-api-mock-1.3.2.tgz","integrity":"sha512-sMoF6qlXqm5B9LSpXd6gF+cNrxCHsucAITbS3bmGPoyTEXYFGPgbkJm6Wz1dDaDq5qAa3Uuvj3kSmQJsWgNyYQ==","signatures":[{"sig":"MEYCIQCfTV/TtdYxqJwcSVnOCGFXEcCjXCke9SqN7zvi1IhP8wIhAJ6IIYe94ymLXLODRoawlSAYOUwzdHT4X4/1mTNDnrpP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"5db049be6b99225b76df7fce926f735a94e3df9a","engines":{"npm":" >= 3.10.3","node":">= 6.9.1"},"gitHead":"e3fd299bb271177ecc409985fe67db08b420f3dc","scripts":{"test":"standard","start":"node index.js","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"chalettu","email":"txninja@gmail.com"},"repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"_npmVersion":"3.10.8","description":"Mock REST API for ManageIQ","directories":{},"_nodeVersion":"6.9.1","dependencies":{"glob":"^7.1.1","commander":"^2.9.0","json-server":"^0.9.6"},"devDependencies":{"standard":"^10.0.2","commitizen":"^2.9.6","semantic-release":"^6.3.2","cz-conventional-changelog":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manageiq-api-mock-1.3.2.tgz_1496698245667_0.9781615145038813","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-04-19T19:22:59.607Z","modified":"2025-11-06T21:26:16.817Z","1.0.1":"2017-04-19T19:22:59.607Z","1.1.0":"2017-04-19T21:01:35.566Z","1.2.0":"2017-04-20T16:07:08.244Z","1.2.1":"2017-04-20T16:13:44.218Z","1.2.2":"2017-04-22T09:55:30.181Z","1.2.3":"2017-04-25T14:19:42.219Z","1.3.0":"2017-05-05T16:02:52.948Z","1.3.1":"2017-05-05T18:45:30.063Z","1.3.2":"2017-06-05T21:30:47.201Z"},"bugs":{"url":"https://github.com/ManageIQ/manageiq-api-mock/issues"},"author":{"name":"Red Hat"},"license":"Apache-2.0","homepage":"https://github.com/ManageIQ/manageiq-api-mock#readme","repository":{"url":"git+https://github.com/ManageIQ/manageiq-api-mock.git","type":"git"},"description":"Mock REST API for ManageIQ","maintainers":[{"email":"fryguy9@gmail.com","name":"fryguy"},{"email":"adam@grare.com","name":"agrare"}],"readme":"# ManageIQ Mock API\n\n[![Build Status](https://travis-ci.org/ManageIQ/manageiq-api-mock.svg?branch=master)](https://travis-ci.org/ManageIQ/manageiq-api-mock)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)  \n\n## Installation\n\nIf you don't plan on doing doing development for Mock API and would just like to use what has been developed, please run \n``` npm install -g  @manageiq/manageiq-api-mock```  \nor ``` yarn global add  @manageiq/manageiq-api-mock```\n\n## Development Installation\nDownload this git repository and run \n``` npm install ```  \nor ``` yarn install```\n### Mock API Usage\nIf you installed this NPM package globally then you can run it anywhere on the command line by running ``` mockapi ```  \n\n(By default it runs on port 3004).  If you want to change ports or view available CLI options , run ```mockapi -h```   \n\nIf you want to include this node module in your project install it as you would any other dependency like \n```yarn add @manageiq/manageiq-api-mock\t```  \n\nIf you want to start Mock API from your package.json \"scripts\" section.  Here is a snippet that makes that possible\n\n``` \n\"scripts\": {\n     \"start:mock-api\": \"cd node_modules/manageiq-api-mock/ && node index.js\"\n     }\n```\nThen when in your projects directory you can then start mock api by running ```yarn start:mock-api``` or ```npm start:mock-api```\n\n#### Configuration\nIf you would like to get this to run on a different port , please set the following environmental variable\n```export MOCK_API_HOST=localhost:3005``` or whatever port you would like.  \n\nIf you would like to debug incoming http requests please set the following environmental variable\n```export LOG_LEVEL=debug```\n\n#### How to add data and RESTful endpoint data\n\nIf you look at the root of the project you will see a folder named **data** that contains subfolders that have .json files.  \nIf you want to add a new restful endpoint or edit an existing endpoint create a file with the following naming convention```unique_filename.json```  \n\n* Please note that the folders under **data** are just to help organize files and do not have to match the endpoint the files underneath are for.  \n \nBelow you will see a sample of what one of the files looks like\n\n```\n{\n    \"url\":\"blueprints\",\n    \"get\":{\"test\":\"test\"},\n    \"put\":{},\n    \"post\":{},\n    \"delete\":{}\n}\n```  \nKey Elements in configuration    \n\n- **url** - At the high level of the json object an endpoint is the restful endpoint you are defining.  So in this example \"blueprints\" would actually be for the url http://localhost:3000/api/blueprints.  \n- **get** - This is a object with the data you would like the server to respond with \n- **put** - This is a object with the data you would like the server to respond with \n- **post** - This is a object with the data you would like the server to respond with \n- **delete** - This is a object with the data you would like the server to respond with \n\n#### Handling querystrings and subpaths\n\nSometimes you will have urls with querystrings you need to handle\nlike *http://localhost:3000/api/blueprints?test=123*\n  \nYou also might end up with urls with subpaths like *http://localhost:3000/api/blueprints/test/path/*\n\nThe Mock API handles defining both of these scenarios the same way.  \nFor example querystrings  \n\n```\n{  \n\t\"url\":\"blueprints?test=123\",\n\t\"get\":{\"test\":\"test\"}\n}\n```\nor subpaths\n\n```\n{\n\t\"url\":\"blueprints/test/path/\",\n\t\"get\":{\"test\":\"test\"}\n}\n\n```\n#### Overriding stock endpoints with local changes\nIf you would like to override any of the endpoints in the repo please drop the overriden files into the **/local** directory structure.  This will pick up and override files that match from stock data.  \n\n### Contributing\nPlease see [CONTRIBUTING.md](CONTRIBUTING.md) for more details on how to contribute to this repo. \n\n### Versioning\nThis repo utilizes Semantic release versioning. Please refer to [Semantic Release](https://github.com/semantic-release/semantic-release) documentation or our [CONTRIBUTING.md](CONTRIBUTING.md) to learn more about how version changelogs and versions are auto generated.  To view the most up to date version changelog, please refer to [Releases](https://github.com/ManageIQ/manageiq-api-mock/releases)\n","readmeFilename":"README.md"}