{"_id":"camouflage-server","_rev":"79-383fc6c6bf177621746288787ae689b2","time":{"1.0.0":"2021-04-11T16:12:42.473Z","created":"2021-04-13T03:28:53.314Z","0.0.1":"2021-04-13T03:28:53.470Z","modified":"2023-08-16T15:50:04.567Z","0.0.2":"2021-04-13T04:19:33.803Z","0.0.3":"2021-04-13T06:16:41.490Z","0.0.4":"2021-04-13T12:29:56.226Z","0.0.5":"2021-04-13T13:06:15.733Z","0.0.6":"2021-04-13T16:13:25.431Z","0.0.7":"2021-04-14T05:58:32.917Z","0.0.8":"2021-04-15T02:21:31.479Z","0.0.9":"2021-04-15T12:09:08.783Z","1.0.1":"2021-04-15T12:59:56.842Z","1.0.2":"2021-04-17T10:40:28.683Z","1.0.3":"2021-04-19T03:11:35.491Z","1.0.4":"2021-04-20T03:16:41.700Z","1.0.5":"2021-04-20T12:25:59.836Z","1.0.6":"2021-04-20T12:34:33.609Z","1.1.0":"2021-04-22T13:40:57.462Z","0.1.0":"2021-04-23T08:38:04.506Z","0.1.1":"2021-04-26T13:14:22.607Z","0.1.2":"2021-04-30T11:30:16.464Z","0.1.3":"2021-05-01T03:09:41.659Z","0.1.4":"2021-05-05T09:44:54.679Z","0.1.5":"2021-05-06T05:03:24.533Z","0.1.6":"2021-05-06T14:57:48.763Z","0.1.7":"2021-05-09T03:14:40.495Z","0.1.8":"2021-05-09T06:41:43.022Z","0.1.9":"2021-05-09T06:56:38.053Z","0.2.0":"2021-05-10T16:35:24.260Z","0.2.1":"2021-05-12T13:55:27.541Z","0.2.2":"2021-05-13T02:43:01.210Z","0.2.3":"2021-05-13T03:25:52.802Z","0.2.4":"2021-05-13T10:07:36.710Z","0.2.5":"2021-05-13T14:53:43.947Z","0.2.6":"2021-05-15T08:51:02.062Z","0.3.0":"2021-05-17T04:18:59.612Z","0.3.1":"2021-05-17T11:58:12.760Z","0.3.2":"2021-05-17T12:05:23.760Z","0.4.0":"2021-05-19T05:15:13.419Z","0.4.1":"2021-05-21T14:06:41.986Z","0.4.2":"2021-05-29T04:17:15.120Z","0.5.0":"2021-06-24T00:58:52.108Z","0.5.1":"2021-07-18T05:18:34.916Z","0.5.2":"2021-07-26T12:35:11.111Z","0.5.3":"2021-07-28T03:17:08.670Z","0.5.4":"2021-07-28T23:13:51.755Z","0.5.5":"2021-07-29T07:12:43.175Z","0.5.6":"2021-07-31T03:37:03.527Z","0.5.7":"2021-08-03T07:27:34.897Z","0.5.8":"2021-08-20T08:32:40.653Z","0.5.9":"2021-08-26T13:35:23.921Z","0.5.10":"2021-09-14T10:39:42.224Z","0.5.11":"2021-09-20T12:14:09.058Z","0.6.0":"2021-10-20T05:27:36.697Z","0.7.0":"2021-11-05T02:14:47.222Z","0.7.1":"2021-11-06T04:17:00.443Z","0.7.2":"2021-11-11T07:26:33.149Z","0.7.3":"2021-11-14T03:56:59.874Z","0.8.0":"2021-12-24T13:21:21.617Z","0.8.1":"2021-12-31T14:12:42.141Z","0.8.2":"2022-07-11T08:12:44.448Z","0.9.0":"2022-08-03T09:37:43.669Z","0.10.0":"2022-10-25T11:02:17.352Z","0.10.1":"2022-10-29T16:15:04.180Z","0.11.0":"2022-11-14T18:23:56.368Z","0.12.0":"2022-11-22T09:18:18.109Z","0.13.0":"2022-11-29T07:50:53.151Z","0.14.0":"2023-08-04T13:48:23.787Z","0.14.1":"2023-08-04T16:11:05.772Z","0.14.2":"2023-08-05T02:34:18.263Z","0.14.3":"2023-08-14T00:31:20.593Z","0.15.0":"2023-08-16T15:50:04.362Z"},"name":"camouflage-server","dist-tags":{"latest":"0.15.0"},"versions":{"0.0.1":{"name":"camouflage-server","version":"0.0.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","line-reader":"^0.4.0","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","typescript":"^4.2.4"},"gitHead":"770100d8ad2c030dbe0c5e8e31f04eb18e5776c7","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.1","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-zUzCXMjDLhy1CACa92TwmD5usdN0BT3EWOh6bbvfDZGLzp1EJtFzalv92z3z1yw+eLB9uu8zttRi4dz63T/dSA==","shasum":"c48e2f6904360b9b8ec36c5e5a43e4611d511366","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.1.tgz","fileCount":81,"unpackedSize":1455646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdQ/1CRA9TVsSAnZWagAAPlwP/j/GflDBhz4oUsYJii6M\njZmn0Q9630oLpxA1ZDS4+zu0mhgUWL5WWOb3HOnLfipAmu0dNCQPZNUphFbu\ndR0Ce7LC0DaLSK4t6A+AbuFjCwA/1FmJczYSZXOJqDSoCP/C6oFJogCfOxz0\nOq6+h65UPmsFz6oAlahS8pUln+3w/gpnDtk2WBuW7NNl8Ia7/cyiCs7IAH+n\no3Q+dU9pvm8e0V8wu83L76M5QJuPSsM7o5stnquHnsrgRNUuYe9IQxLOX0ci\nVBk/+4G3d1JZtHHlUUrfD7h6ovrKmmlRPMjHiRSgAaDn7I4c8d6+Q0etNEbc\np40IFPRb1fKW1QpAV0lMSm1cLnDV7IZhUAakCnJNGUMIoYbz281BCETMudFJ\nADjJBNUSMz9E1Vy/qNgyfWzLwZr+/oiQBl72HN7pFNOEHZC+IqvOetTXl/Ng\nnPSUHeIBjnWZZdvjIVkuUOhi5xx34SCpbvZA40NKw9bdOxpw9w2CDZdXsjtN\ne/D/6yk4fk9fnsu+FhvQAkoSZS+mxSanQYF8lbTB9YGC6TiiaO8cRiZkOWrU\nDxqU4ReUS1gs5TD0b1mGdQXqGlMvup3b9d2CM3hunJp8j5gz1e9fippONrke\nryycqwYsc0JvvaFjJpXmPgqRNDI+WljeKC0txEdLU4rRtv/v4gu6vPhGqEjT\n8Btp\r\n=OgJS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEFayLDTfZdN680mY1imFORzG7H1Jsa5ffhqrhICB7ygIhAOzSFdI0oreM0XprWcvVoFpIW6vlnnuSPmlgvpNxcn3v"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.1_1618284533314_0.21187145218772896"},"_hasShrinkwrap":false},"0.0.2":{"name":"camouflage-server","version":"0.0.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","typescript":"^4.2.4"},"gitHead":"2c3413f78c13e3ef2aac0e58c20d4ce9f7baec18","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.2","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-mKT6YoHTZ9ukmD6HToAHddilweCg/392wS7yVFLmfFV11LXFstnxdGDshULXhF4/rsY8ablcGQsshoZPIQkL0g==","shasum":"5e372ec610130b1792d64c8b9da477906d4efd06","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.2.tgz","fileCount":81,"unpackedSize":1464430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdRvWCRA9TVsSAnZWagAADc4P/i7EgRxzrUVQR+/Gaz/G\nrtG4LP/OQsrD3uYaFsSpsJAuXNdtHrb0yh05U3N3m7WZXR/Fx6R2gqyCsKTa\nnkWvYIPV5hANkDr4hL+oFfNgacJHQKB8DfzQDFAmUShiWcQzq9vj8vZAX+Ks\n7IkjzDijGf7/Xv2dmU9hFR6NEK6XyRNh/W84q4E/SBEmF0tnA1a9cDInRr7S\nt4/zlG7Jvs5vtt3cKiSgXjdLMkvrlC0KylCWIDWO2RFRxLb6ymDSHb1BvPFT\n8FYF6RyTLveBn3nDgZzuRpL8XZQRbYNUCrP6bxlC5mwwNSK6dBvCLsvp91Ar\nIyR/bWik7tL0t5dfPgLTWYQ13yEx75b35jaal2WY8T4Nvpsc1lhvgM8c7Qcs\nSCskn6sLG+yi1yTsm0TVMj4COOqPS1t1ZK8ZG+mlBuVkspIgQW07QItafI0A\ndG5u966MWxPuyZHzn+afU2MrYaeWDC72Mmc7FtmE2L8Ps8MPfXsZlTlQTMLE\nFFk2ifqBfhMDWsa/yCrs/JcW87xXQ+fl2xQzGm3cU863Sc61cz5DvdH+m/3T\nF5WUmOKinUMISiK0HlWwxoq/fR0G8kSUXo3f3e9sQ2f3v7qHI4WOge6TBZaa\n+f1HaJzXPe3K7B88tYc0opRzRSXLYtjR+pf5z3cRT3C1n7pDrjxNrx8f2QGV\ny455\r\n=vAZz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOkGDKDI31NIzelUurEKJB/wn1sB9jxMRjuwnDUIBGxAiEAyEgBrZPp2VRe0TI6NgRViLhRk/SAdHuRo2xefPu1kyE="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.2_1618287573634_0.8753538124064255"},"_hasShrinkwrap":false},"0.0.3":{"name":"camouflage-server","version":"0.0.3","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","typescript":"^4.2.4"},"gitHead":"caf82187b38b06422ebd1116ce897eca74d0daa5","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.3","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-ScCZ+eexhXrYJ/1IYs/vKNsxTmMYC1jpbYoIss/VcKJVLwKXaz01+6N8bvHTxyKuutz1jCcIgldf6+uS1Q9syg==","shasum":"afde0a1b0e79bcb90e05bf6f931e8421788211b9","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.3.tgz","fileCount":85,"unpackedSize":1510588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdTdJCRA9TVsSAnZWagAAGoAP/1boaUXQkPRNMFoap3sC\nXvezycR+lu8tOcGNO8qYgBhaBHMXhszUl9ng3bLhWvzLFTGdEnanBCToYC9I\nVz9B+V1Kk/ZHlObfdE26Cp9u4hpKbLBGHq2yb0nhjpOrR/tt/va+uGvXFBz7\nTj6oAPWV+Tu4LjoqPyK0QiMVxFOxEAKg+PLGfxXS7CNsb00XG+uo8Qp3G0fx\nL8tssltQDRtqjrRWxzEDvHvpp7e5eqpibv9Oh5OIZsVBvBKf+RheWpjI3aV+\nZ24hN+3L3gbAx6fkOwVszrAqA4lTa0o7tTR1bI/IVQ/IV9s40spoDqphrZ59\nB5sVy37tiKTpcGleXMoYzdKxIUqCgzdCeOuyEmICKniA5iRwaEMQYHp/LN74\nMsjsbSN+DO7kcyqCNH1dZOSpqtiO2kzyxWIbnjdidcmP6eVQyi+2CDjURNKB\nj0TrjxXSYol4xQ95cV6241l4dZ9O7SmrJXQe1jM2oNQCLrgDMTaZEXJGGxAs\nIH9nZx/Rl++QKw1siaz99T2UzBGJlSERhyJV8k7KHHEQ8RlSJZZjdZgw2sO7\nWkTZlYu3L8vWGiph9yCb0FN1v8CHqv58SOM5/kT7tL3ns1ftCCCY4BFbXiat\nDJoThITCcqmSweKXDFR3IduxxqavITpioTauTLHIN7McToW5iUPsIf2z6yP9\nTQ5k\r\n=7g2q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKxTea+30WBrRWDn55ebAMX0/9n2oRXwMVbjBQUn/RqQIgVik2OW+6g7/FJfGcfUsRA2J0xu2PYuE9+7C8y6xhs4M="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.3_1618294601242_0.013949586845471096"},"_hasShrinkwrap":false},"0.0.4":{"name":"camouflage-server","version":"0.0.4","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"17f60f53ad30a6d408e9ba23d8741f08b04b2546","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.4","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-c3Ukz2mqe3bxTszqnJ98c0WTzjXvdwfq2XQiJH40/uVxtQ5QS1Lv1j19kL9C/5VDmKllS6Zwm242vVLhIOID7Q==","shasum":"787cbd8340ee64d5fe84dbd39793e615bdb178a1","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.4.tgz","fileCount":93,"unpackedSize":2679513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdY7ECRA9TVsSAnZWagAAIV0P/imIVPaCLBkO8CDpLvlV\nukpdUbnXq2WCDdI2VPquK003zgYjY7cPpvlPfvjJRm7xGe3NRCS0o6GnQCvO\nvqDBGF0RNspS4hCNlUJ/Ddp7posK0z8F3BQ5bmXZmvR8FxYTtnxVG8W7FYf/\nZD7hT7Ms2VXTbSxo2/Wj6bpWFkSzXOGy+eTcCvRrIoxdBy6U0p4pCkVb5QWf\n8DQ4uVDxg8DQebEKNqsdfbRokMiBeA0xkyV2N6P6h7/qoTiPwsm2I/9pWKIC\n4OtOLe0b7rPkY15USEqDiRYEMtzQtaEMqE6B3/AxF7ZzMYKdBnmB07w0sn32\nWFFJ+iXmBz3CtdE6NFqIig7T0I7XoBVmMB3yBZOyEpbSg6+quWcr503cUm+9\n3wSlqpmT/xpgxh5n1d3Qy2Q7DgoERyo79P7tXSRBqL232AELEyzI5TFqApeZ\nqG6QwWuZ2f6iQu36wdBWdlExI0k1UOTzOCuwgo18xAJB0qPTNr5u/yzpm15N\nGm7ztJPM4BLo0GdKdnbythyu2Fq863dcPVGuq8o16UjoKdefu8ZMX/aihlns\nYnzsbj7+aIVOzzB3fKzNRcqx13Ri8tGI1pBqTLwtPrfPqFRNFP8FpyzKNKIp\nv7LKNYbaUWdQlTO1q1Oa8aZGZ5BbJ4CWAqY2Funz3yb8wfni8Yc81Z6k8oNh\ntyyp\r\n=t7YP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwQRqeo8q1rdtftCxrr0MULrQf3v/yT91v+t6FsUJ88QIhALUqzMbROFx9yE89vBwKdBd+kCprTUiKZqPhGdY/e8kq"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.4_1618316996003_0.38853994445562123"},"_hasShrinkwrap":false},"0.0.5":{"name":"camouflage-server","version":"0.0.5","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"17f60f53ad30a6d408e9ba23d8741f08b04b2546","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.5","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-I6sTri+LZ9ADcxHJt7wjjJ+oh1vSQcIjXYi9m4c8XJZhAEEdOKfAkWpV+Ssn5g91iWJaaRVGZELvIg/XFRXeUw==","shasum":"c4f4e3143d58810355562c44d67e810bd512a273","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.5.tgz","fileCount":94,"unpackedSize":2683702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdZdICRA9TVsSAnZWagAALAYP/076qo5z7Y4AJ5nXUpNp\n/cy9aV/mp9j0T+yHENCvlpQP870An1QFned1dSRXPO0Eu5WapSHIA4EnHhVb\nYXWAb3TxzP+8DGpQTwLE+ujJW+9NE0dPAimmbEpn3i0S/4tEYnKX7Cu39AFo\nf4/6on/etCDklnKi++IeQpUbUyYg6hz1+MVCLWBT+Xw+05k6jtL2lMWJQwkt\nqCG4GfiHtib8MDn6MLBaNARO0AoutbLwkOGmCz4jCU35cU0Xumf7CCIxMaun\nVRK3++12+825fQ2s7yOJP81w76CjIHygIIh+9okTTInL3PCUTV97KSUTbwuQ\nFn70HBVXh4DQdQS8j1bmiiazb+sXNhGbHAo2X7zQZ6MoFenOY64jl7onXCrc\nCxi5jozzG8Oqxrk2yyWTeCLkbSMf27oPXpuMTKXsiJ3+tiN9LLukBeUpSNbC\nVZpda+g6JmPrP8wl3V2M79aokZG2TYPRr1bE8va7viniu5aRWWoSnZevrxhu\n64JVboCPfvPYDLjrvrWjeTTYsBqh5K3V907Ph5R5k1I2w/X3iL1QzokY1OA0\n3z9a2+OLjx5VA/1bSyLLIkwdeKT71o4RxrmNedm9tzR5XYQW0UVGV03FqE3e\nfea/Vd5S9hde6BbX29XWzIqvK1sDQF0PlVFRdjHoCQxhruc8T93gHARg2QPv\nZEUF\r\n=90wO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH35xe6a0wuqcGyOmNBnkcxJvzDsB65z5E8CxArZ+hzqAiEAvp5CVtWfn3U2tr3K1zTHQ0yN7BNbjSSe+fHGXf0Z6Qs="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.5_1618319175483_0.45390308233755494"},"_hasShrinkwrap":false},"0.0.6":{"name":"camouflage-server","version":"0.0.6","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"c2f10c45ce15bc7be8e19a85d69f5cc5b3a96806","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.6","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-EZsbic8Sx8PqrUJXQVhK/sCFcrJHvNEX/e5/x758hljVlPmuUJuNUJEZUdP1Pghka202Cqi9ZulkbSbtmh3d/g==","shasum":"d7c9eb243bca4b148d71ab34170e9726be246550","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.6.tgz","fileCount":99,"unpackedSize":3454349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdcMlCRA9TVsSAnZWagAAG5sP/0qsC08yiXZPefeF9OiV\niGL44xRjwbRvSs7Onyb3CCJOaRyhWAhMYVFg1cpag2bwoS0EeQXQmjXIrd9A\nQqPHFvXQMSRRe019LU+vsTZEiI6bX2zk/9s2y9QO/yz+xJW1rePRiVg3ukpx\nqQ78HxIOc14ZojwZdzlir1sL0CZnOBUW13f1OZz1RoXJxTtQSwnitXYYYyaq\nIJWCcfYzFUwAK/w3UBqXwSi0hpDvuYN5ZL4gzVM3lEqapZy+zLF1Hg5VomoU\nG+j+qbkjs9G/fPtuz5TtbyzmWKWmQC3WI1ImqvVIhpHXCn5z/1Ck0V5jekex\noZnKKJjGt6JLslgxgCfEfilZGTGPBZQkFtVkU92jcKx9zgzjW0RuEs835rff\n0tZauatxlzIQCkCaEIajiTiWSGqDsUfRTfeHEdpR3+O2Ex+85VcCNxpmJ1bX\nh4ixVgQtj1aQaomgadKRofQ1cNOygf1npmDUN5q8LFBmvbKSD6e9BR0tbbgz\nZTH8osjCp92A2ZzaMW0xejt3qOIripu42dEQ1vziE9LWclTKHM9X0RLwdb9I\n2rL77aGKJyj5Z912YFMWBn6Q85XBbOiReAMGyqR/5Y5rE+DTws6Ps+yPXZ7h\nVeCFYRpCzUxhMrdSXHlpOcMvFgbmMG7+CtBy6TUDSU60Z1mMWZgjYCKj9lpj\nkWtl\r\n=sGl/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhmAPiToxf1+g4V+Gz0SAPHRecl2bxxIFPsF2SaTIeYAiAit+F7ecFDnt6kv2s5tpxgAY+AdqdWsw3aHTcVc+uAvw=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.6_1618330405192_0.5248916784048387"},"_hasShrinkwrap":false},"0.0.7":{"name":"camouflage-server","version":"0.0.7","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"b76c866af14bd0828c87c67e6d885ef7cd83eb7e","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.7","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-ty1uCVoxN55G4Gmc9l7ZsqcIZ7URYPYNDGm46sYYgH7hfd585kFfzd8LtFPnzVw5pogTNcF6rydhtfewxmyh5A==","shasum":"6ec21f500717c503348fa36db165799e327267a9","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.7.tgz","fileCount":101,"unpackedSize":3466006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdoSJCRA9TVsSAnZWagAAy8QP/jCMTYXyfEs8ljzni602\ngIJrpB0e0gtd/SSoHn09jOX+rCqM3fIiFmFc3poQtKrVuKhrzb1fcva+1AUX\nDcAAZXriYAhsqdJ1tedEbURbgpNTUfIGMZC4HpD1edol9XzNZYgWki79CSgV\nf/58kGEpLNndlJDF4lJIcTMSIt2pFGiNVOmjJ4YGuD4a2mhmbsuBgd0VKWB+\n29DVSBPKAdzBA+LACNq7CofeUtBzHmwzrpAd1F8KqNFZWdSEuJkM5BSk8Ty0\nnnijg849UxRCwMNdnJ2ZPWeKg4htZQPvwVxBMzwFR1iGSYyqZRN98RB1pnuT\nlYRCJdygdEZ0dASj00bynKfBeoIU9XrgN7fYexZ35OWGwTCNLAzNqpt3rTZI\nGEt5G+YQogjxNujPK+R5d4ZfHWovlZjbxnubRRz13Gltd2MdPMTl+PnhFif3\nmeGpTcdM8niqBPafr7AtnUdCHv7TLndlRoT1ezmiuDUdPCNwR0bPXNSEaOhe\nG3FLAXnDbNYVnGgfV4tjDyeWNThdH+6xlR1nolWeN6rwOfRdJdk5HSrKlBnT\npQ5K94AUiM0azDNqPmUo2qmQ5cx4CabBx0cKCo3DTKm7k0BzbVvJ6oSX/mCF\n3vWa71Xq37tQAMdIwDZ1NOIPLmR5O+6DNozZMffmDgPZiEE5d0uVm+2yqGeQ\nofJ6\r\n=GMUm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjREztwoamTATzCa1owk5Nqj/U0OIn2Bei3nzkav1XUAiEA51TaNnTjMn/VHZwbXzXeiUfO3/IFm+3i1cNipMB/KDw="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.7_1618379912679_0.9545459583798448"},"_hasShrinkwrap":false},"0.0.8":{"name":"camouflage-server","version":"0.0.8","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"5aca33819c05cad08b4a36207ea34ef10b48711e","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.8","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-mD/KQXR7J7epr1rlJLqtchvGnJg1PdR4ldqneoEFGmQJAYo4uDJDYa6aGh46ZtvkfNitdugrB8y8XHw4E3jl+Q==","shasum":"0c7b3ff363871cfd067f7b7b1a839dd6ba442683","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.8.tgz","fileCount":101,"unpackedSize":3466950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd6MrCRA9TVsSAnZWagAAQZ4P/j17c3iZbso7wubNT+ll\nIOlm+dDke7PDkRTFzcJWRp9UDGto/ni2ZPQPQ89xIrEmRUTbGLMsnVXAFNwo\nThAknR+HOpxK6MLRPuDJDnAnyl5YX+RMOHrTZRppTQSOSBO4Iem35aZ0/bDd\n+4myftJVcrrlHrlJUM3+QrXhCpQgvPzzdfA5SMf+yy/1hhkEeolZcyHCYK58\nBxCkayZqQJsu8MGx+FRk1oS492UblUGAXF+DloOsXqv8D+evs2H8JEp6L6pW\naupGdDr2NgwkDEwb89nmTH4cJ9S8rHbYbqCFhf5gdeegsyB95ARZzTVMAc2M\nlwadLeEO0+b1UWXMDecFZz3hKm0OzM8dIwc7L1aX15sy+6eFiT81N2xpsPyJ\n0z/DwpUhn8bTWNSJ4hKWjGp5ZsRaKcl2sqyojhaMIMv2Gh6ui8DUzHdefqAQ\nJZpSDifhiBR0Il/Vior3QoHNNm2GDtxL6jgVQJLsgKnQo4SKhSHjiMEAo953\nNuc25xohYh+gSZcMz2KKRic6WjnP4HFm8VA9SZIPWjPEEwXlQ17sgxClZvpP\nJ5MRajF1WulhvY+EZgdIvs9reBQMPXOkN8Kpu6WUJpoTgF579Zq0xJGo8kNK\nF0LTuB9f7uHNm1wA4GLpGYBqyS+amtu9FaQrOSB36WrRRcYDRvcz75ez4jnM\nNEoI\r\n=DMzr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa12wKa+guc90R19gwhek/XTZJUyaXXsw1qa/5srFaOAIhAKRSvb2nbYPqHtN10zZKWQSSBJQYddmtBnZjA8rfA6/h"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.8_1618453291271_0.9878331921434405"},"_hasShrinkwrap":false},"0.0.9":{"name":"camouflage-server","version":"0.0.9","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"body-parser":"^1.19.0","express":"^4.17.1","handlebars":"^4.7.7","jsonpath":"^1.1.1","moment":"^2.29.1","uuid":"^8.3.2","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"2f6372c6d79132c2cca5fc54c0741dc2f5756ec2","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.0.9","_nodeVersion":"14.15.4","_npmVersion":"7.9.0","dist":{"integrity":"sha512-c6a549iMg03tVBl8JuPHpyKBtHDd1udy4wymljO0HOS4FaCwy/wAhvLHvxgLE95sS+Ukp2fn/M3xTIatjG/mqQ==","shasum":"6effd86893c3e0bcc77e7b2dc23706ff85471f80","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.0.9.tgz","fileCount":101,"unpackedSize":3474445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeCzlCRA9TVsSAnZWagAAYr4P/3CmRJVIcWV+ZUk5iDp3\nV1BbuscVcQAP9d4j4He95Lyy6sRsPiUU8xGmg/YVskUZqhxaSvFTU3JPstpF\nTD4Ul6u6fwkNLNwljvCOcwBcgnNLHYLo0A4ZM8oOTdMpqDvUn4wlfs4WUB0y\nPwzf2Sw8FgoxZl3NC33lG7MG42GhwNlmETcF3bZuxCa53HCQmzip0RGIaJz6\nhVayy3FbmwzNaK8rASGyClfRsLo/U9EYN0cPsOiUEHhoY2SWzQ9P+y7qbQEU\ntjiNMsUFPLZtLW/6mFQ+xjzoz9+fWSy1DUluthuT6RvRFEihO0x0DX0+noX9\nOyr1wHmPVktD18SnM0Au040LQzYpsWlgny2hUOVqcLaKoNDzqf9XvhiEEpJ9\nvbbag0pHelhbEsyV/P753aajYyNar3+DLBBBvnR2gYUudZjq+uKR+X4Lkeeg\n1YD3cN+UOOuPpyx2zNfJZtq/IaKaQjJywwmI2U8RqA/al2fGSlANvddUkUWU\nuBViBSMggYAXBw2rXieRII6XUPRZo/eNa3aTdzR9jeDfVwqiIZq3uDnTJjJ0\nV9igxAk3yXAF6X5jEE3GPqw215JU3g6W6i6G4rnJcMMNCdXekWogwte2UJQy\nPMi2+kvw9zXw4jm7/4lOq4kPjUFEM2T7ezlrS9b+wPxWcIxQlbs3H+DA2piM\nDTRr\r\n=0wo9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY9MN4+Kc0ljU1seTrsJ6yNkYWV5bIE3pNqE2hcpIuAQIgH/9apxMaRUaaFIukYccIFO/VtmLBTXAU0dA8YZkdx0w="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.0.9_1618488548587_0.8406170249580585"},"_hasShrinkwrap":false},"0.1.0":{"name":"camouflage-server","version":"0.1.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","prom-client":"^13.0.0","prometheus-api-metrics":"^3.2.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"c6b260a9928ff9e046b0bb7277f485a704068eda","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-k90jNcTatvgxyjdzFGksZos4Bexh50punrwWlaBs9qg6jZJagSQvDLxKr2a99QzVa4j3gJZ65UbTUQLwXyaDPg==","shasum":"894abe779f1864f345046bc0ab6a272c80501ed5","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.0.tgz","fileCount":115,"unpackedSize":3861933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggoduCRA9TVsSAnZWagAAC84QAJbLlT/DyyG3quAN7dLV\nOWJjtBiRBb9aMP1sVDQxCfQvUrQJh24XstAgpuunEt8K0m/fq+xVskdm5eBi\nF7iu4i6m9vxnsDkfvSXCw8crTXo0pFqrjzweYGg29e0vhHkZpr4NAFOtB387\nZy9YqM+uE+YU7CwFL6hyxtVxtV+gpNcU2D7uXHk1/OQvlzxNEKNL0m9dklY7\nePrkRFz61Dy5ZZYOjzyHHiAACtZDKPZLpuQRmjZ7q0Hc+xvJCXViZKWSJk6V\nVP3mNsZJ+iWa+QEzPNfPQhe0cwlPAvVKWGYsmnUG+zBL+YLTGEUQ1YREEfqk\nIvNzcaN2coImw3fbt+9zQDL9Net46YQILQdlqpn1AdvkzaZp08eqG5BzCrBp\nFS3In6CDyyQ0mPr8shWjN9TJXXHeh2OgkY4ExhBoHtknIAQ+0YPRpTiNPnPo\nsN8oFoQIPuXa0qu7pziOB724Hz2QW+jjc++4vJG4pQ5JgwDzR6ifzfPC9rQJ\nRoJRnaXX3vudi80+nBY2leYt1bR7O+V1VXqr3lQEBdB0F2rRTOPxVv14ZML1\nInYWzPL0PwIUnteIVv5Xm+pUPNN/e4mtXZwxbO+tJ0e7g3t6CsRSAks6rtqE\nd4gAmW3vfvoXCPwjxeSDFEEuH6Eu+FvZAYDY3q6nGZr/vHpIJsKK4CA/K0QV\nFnGZ\r\n=Q9z5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZ8fWdexMkGXYty/47pRBHVy8OywGnONul7DgM3rxY+AiEAtguT4EJXBvT7rWR1K3pdYumSmNiPQC21pUbmPOK1zW8="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.0_1619167084314_0.23866613222833943"},"_hasShrinkwrap":false},"0.1.1":{"name":"camouflage-server","version":"0.1.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"00caf75bb4ff993c817ae29f3bb980fb25e101d1","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-b2iuBCwnq+cPIjm6eIMvkBhLCBUuOikQVXOebSLXvijeb7Cik1StgExNgsiXc89abaZtRSGK9LkIm6sw68f78Q==","shasum":"16817fe8409a8ca9b12900fb7f58f229c00de077","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.1.tgz","fileCount":112,"unpackedSize":4070581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghryvCRA9TVsSAnZWagAAIjcQAJLpXF9ZffpZgydGb2GS\nHMvWJvSjBGdfY6sh0Sv8ort4Tmn90FZvL+8qD5P7ZP9y9zfAhl1mnQZG0+Un\nZDUdx8EswCAaIsnLHH/jQIBoltBL/YBXpKtrEnWuLVOmhgjZesusUebSDTv+\nznxZ0b/TJZ+xtxMYQFt/0Ge/rbGzvcu2kVSPOKf6qMQ+TGWylc6J7RTXsVWD\nP6HNvJhcGnG+VBK24/Ux+xuifTY+RPU8P1YZkqAtbF0ZWW9dOEQaz/TzK/YU\nBZlptzE2DnB07BUhEL6kDU43bTZnu7pVLMSKkkIHgJlzcE6SVEhkzNUQVGo/\nt6xvmXTsoIHUFIeu0G0Q9j8krB200rXdOA8DK42OXGZGAL3Fqk1bi+JWrjS7\n5PT6QwThUpIi5GTAyX/TzTwu5PA8xZ9eC6P+Ki0U/KT/Hr8aCxWJyTEzXm5Q\nKeD4/1qaZj6xkyHPWa3apcxu1VQa4ewEK6fr3TZNJ+bdWO2MOq7p4ie6709M\nMNYDZPlE91R8wYVBiZSS7yWawlSKTPmhwiaQvtAc38o4GhWmNPM1LrvvGbYT\nZG0CV8Cmv248ghKoBvDTWcx/GO/HfXSvdsFWba8/j2Qb4wTRX0ping2YvidZ\noCZRk8loPTwPb2dGit2ha/SLkiOu1ov8mnIyXFCAj0ozGe00mkoY/bgzTiIF\nnb8Y\r\n=o+EQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOOCywbPvUnb6LaMPFoCLLwnq0YB4L/600D9tBJIUpWAIhANtAk5DxqKdcH/8pNAqCn3EqMfhk0MEQuTN/xAPnOTO7"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.1_1619442862340_0.5283499409725216"},"_hasShrinkwrap":false},"0.1.2":{"name":"camouflage-server","version":"0.1.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"43ab28689a7d9cef4ad7b7684aee91f4ad9fc537","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Lv6dvLedGweEjfvIduKe+fvtIncjp5XekBdWB9zV0BJiykr4kUznDCvybNJcQxNzXOOqxF+T6eLQD4HU2VrBxQ==","shasum":"49011b74c4ea04d5db60bf1d5bb89d4274c7f11d","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.2.tgz","fileCount":114,"unpackedSize":4279939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi+pICRA9TVsSAnZWagAANt0P/2z4B5ErBsj1uxZtcTCk\n24X62B4y54sg6G9PHbz/PZglGuUCu4hZMm+ym47/o/cMBhhkhHOBWqSNlHuo\nMwsQ6obVj1RE5awjOu+MDiH4pnak1pUV7UnvQXJJ/aDSphmGWrOBo16RLcd2\nxCq71l+ZOPQv5AQqc6gR+NFD/SXhtT75zL6WO5T2NlXziUpuiJjYgSeatnbd\ndWydKaS4r5tUWQPRNqnadZ3KJ5MsIv4EHGiEHotxk3sht9QfBFsT4aF4fah1\nESzxsRwd9pkzqqSDvcWj/UIMgYqKwDSmOPFIha/04s26yPhsfPu/3RCmQXrc\nVSafCDBo4hoXHjFae+3Tdd0bNsJy7yK/nAigCsodNkF5GMvr+Eo+/9X5Hxs9\n4hhznHIVcVvgU9EiIChk6fPpmzPZOVb0VAdeKCJlBIYNsSXTGO7hgR6iIE+g\nVjQuTz8DaNRNdV8W6+RkDCX6y6WodPB0K+Re0wut47YO4NRZa36xvD5XscOP\nFLpvwsuImuf71ArS8UnuII5ddgIY2R+kOWn30KhTZel+vKTszaZqmUdeAbfZ\nGhMYshXwFYroWiaw/FfZUIpZg4L8++TxvCzBtn5qhW6zYU8UR7HyDMxzSx2M\ntnPZo+Y3X6J1Q/VH3bTM+o2nB4m86/jlibFo9EcJs76FtYHWky6eDNQcQZtT\n4XcO\r\n=SdzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4HapGmut0pPYVduEIkA5XqmVNgn3FEagy5LgLTnus8wIhALf7oCpzAA8Ed0qjwAtJv7ekA4eZWrYQ2QSJNPtOsn8I"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.2_1619782216290_0.8352960323309824"},"_hasShrinkwrap":false},"0.1.3":{"name":"camouflage-server","version":"0.1.3","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"c0465db8436844cbaa89f23d9b999c874b84c079","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-C5S6THvIKRfVkWijIDh+B31ifjCC90HEq+wGEqgPd9Frq7+aLFlHjmzgT25NwEpFujycXfXfo0Ci6RTrElkxgw==","shasum":"b06c767fa47d632870b4acf3c4c08e4b722d68ba","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.3.tgz","fileCount":114,"unpackedSize":4282177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjMZ2CRA9TVsSAnZWagAAuwUP/1BZH/mZ37rjEffWES2y\ngoKsbpHOrvctaAfJ1WqwaLXKMRHBg8AOvr6MW0QEyrH19sv2aZrucTWPKLj0\nTXI/RZjQXKKzwaeN6R9bniHv8xAFN/nkkumYq5TE6Sj1CG6c4SnonVMerAiI\nkRhtsmU4c7xZ+BTUYSHVhvizAUzROOaOCDoA7KPWqSgD1aDDYYKZ50XFnnIx\n+0USjWA8g35TEQB7fKY0IrW8bxmkESNIaIqjOyconq02d9UR/xTaZre5OB5o\n4J2hq2Byip0L2YKtkjh7WhuOPlU0vNVMqyZA4XwUH9AyJaETiBbSoBa7wyDw\nKSJnIOW3oE0SA9S249dNT3wNYtZZ0Eo3mkMPG+Y0e5Gb4NO0e5O2BTFpyWh2\niqwq7fJnXEr/k6YtDZjEcVDB8qInLa9yl5f2WC3sXhnRDqv5AmiahnTw0e9b\nffeuQ5Ze6Wrtsh9MaqNjCZOOxD/gLRrf7QzEsa8u9MgsMk2OG0XepD7aBJFQ\nJ34zJPFlpZ93DyTXJ0bloLhIBlvkT4VqykQ25wIji+TdwW8ZjYRkbvhCBEaa\nsAPxjlIr/6gWLy0AxEdKZgax959TJk2uCOhyJbgF1INU9ZNqnYbmsYO1KKGZ\nPAu/axrWcEmQhNVxXvYC2DiaZ9JTp8m8leUKUCPX9JJde7w1DAqCmhcu1ieI\ni6IJ\r\n=mR1X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoFA0pPpjrKghUahr1Mty5cUs34KoHeW3e0U4cG2b4fQIgeQuULS3TiJ5mAOptT8e/TXa6K2qNO9QJYe9efdMOqUU="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.3_1619838581403_0.42828170004813404"},"_hasShrinkwrap":false},"0.1.4":{"name":"camouflage-server","version":"0.1.4","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"a36abc64a04bc5a26e513bd43e7641911d394f88","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5UeFtVLkvei+TJMWOQxBIvrN46DswzRV9MoYg0nIn4cmOiRaJImx/A1sBlM0sEQq1MXdiiAAcx3DpzqEGFwKfg==","shasum":"450c3959d02692519cd5dbaac6fa8869d50ec05f","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.4.tgz","fileCount":119,"unpackedSize":4301444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkmkXCRA9TVsSAnZWagAAd+IP/34c6Qc4lv9gHrHkj/Hv\n4b8nhMcvOM3/pQU8VzI/sPfHblsXbrAzzfOxbb74JI0p+1cMFSC74qFaN8qe\nZhGsH5L3ZGDEsgyvFpCqRpn4KrDXd6BXdWG58CGxb+ZRqmnxih/UqaxY+bvQ\nUUFZ5VcQ8DeBcyGeDf0GZQ9YUPZjb32xXywd6ZZvDZAxtNZCqNWTOAbPsjdz\nSumLyygUm6ryqz0SO82YS8fFGIEGMXcGjlG/osLfJ6C/cXPo7dFEDud+L/QC\nlAs0vanz1JalMDDABn/gjRHufw5yvhrZBmqkkvYM+IT+xn3UcBSg9Raq8q1W\nD5ojMB87nnGfMcfHxIlsviWh4zaEsfa62FdTIFBchLKyPXIgjX+OLs2ffLnR\n5BWxSBKIsL4NYnrod2CsIPS5867WB8fufbpawT8rG9LOaWIZBeO5WUiXkM4B\nhb6/FfcyNGFgtvKb+xdhIpYpFhlVQSzYvVtAm0pqv5cbnTLMnDOCn1U/Cic4\nlD+ve+vWHg3/hiuyeQoUMPrlDAeOtRf0GvjloFxmmArUUryg68KwCrZGGz+x\nTvOmuH0BM4dUWkDBuVJLnROBByiC49AWk+G1S6iStfy8tJOlUdld0OAnvzZM\n3VAaaX+kJjDnSZKQ3fXp7Q9V5KUO9nvqYeXmhL8kS4xKFuOkNkW5e0TSI7gG\ny1t0\r\n=0D2G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC1cPakwNwbe2HUP3DlW/yHaME6I5kSti6dChBwTsZfAiEAm2f5cQuOFMrfUSJXn3kEJH5XS1opwqf3Qt5e+3mrdco="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.4_1620207894420_0.594908464425675"},"_hasShrinkwrap":false},"0.1.5":{"name":"camouflage-server","version":"0.1.5","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"55a0dc945c4b861f5eceaea207c3051fa6c44e99","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-uG5QHiKX+6mwYvg6PVYORFhtSrUN9fMzn1yiqhgQWkcB6x39G9RnMKyX6dcQX24Hl4Zwb0oaA3B5nQ1bCJh+MA==","shasum":"4f3d170d0e2d715a9942a276c2cd678c492ec63e","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.5.tgz","fileCount":121,"unpackedSize":4319427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk3icCRA9TVsSAnZWagAAwiMQAJpzwWWOJlhjC7y0TrH4\nFZ6jx3c+zy531tpDvbs1WFqbsSwjOHktDwDNGqi6iJQiVmDo0PBKwpqWY5zU\nRQKJcsNm4lN1+OEXEPYUZLhqSIlFP+C+tEEnozNwPv0F5tnvW9FC/Cy8N47P\nF5Q4vZyiONLrRZYyVL8ohW2AljGFk6PmFZJsDKsKX0E4/tALV1HkUDDj6+40\ncA0B+YhTZ9otY2THF+E4Y238zzlMLNbz2jQh7BEPs1F4Fk/2D1AY1LdALZnb\n9qV5df3pSOAO74Shvn+g3bud4qkjlNfPAWmZiK9rs9ZK/unzng6cu4+HNaep\n2999fVdxDWIaPP0hQ+aiwBjwneuJ+WCyRtOZId0QL6J9IFqNN4neLITkuGQT\nj4DffKyAzXSlxFjNeB+m2BiaJr6e1Hb6lQ6XukhsReSQ4sch8ib+RvTGSibM\ndwojr5PoY4Y06qAlWk/Au7Xy/pfCLzDeYUwfUJoPVLXYg3bf2c0BG2CtvBfh\noRKty4JhBLIahFfwEc7JwSSQ072Zwzltg5NqpJBulFqSniVW9aa/I88zyAJb\nfRtstoxPne/p3dy1uY0t7udUJrRsWNleaUXG/nPGjgok/UL8CDDoY7BWQ7Yt\naKN4FtoIS+7lGCzURowAOjV9/iw4oGoOGBs3z86gNHFDdfMCWd6CVvtUYYQl\n3J19\r\n=5NEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDajfvGr1GsyiBNYTh5Yw37B6S6QiTqKtJdDCsbA2WgyAiEAnE2zmy3dv1tYVTb+Ci8lTjwcWjLSHJKR/Pd2QeuWnjM="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.5_1620277404272_0.49747362760430525"},"_hasShrinkwrap":false},"0.1.6":{"name":"camouflage-server","version":"0.1.6","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"f8757e3bb796ec68c3a0f87f5282db8e0214f20f","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ruSKxBQRNeou8FV4kMK21R5uH4fOcDIPy7N0j8Y0ZE/uJ91SfmFrehcNGhHAM7ZAxNkNReMe4b3TnqN0Tyt2RQ==","shasum":"f880914d115c5c78db8beb1cb15337f1686b21a2","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.6.tgz","fileCount":128,"unpackedSize":4359668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglAPtCRA9TVsSAnZWagAAnxsP/iWgXwrDTjRGWZMt3LUi\nruhGzPfiXSYbWPZxMsCax5izwTelWZHG5t6bxuj1E004o2T6cecZaZoeMXZh\n9KEjXcQsHzRdcybztvDDSqiT8RyzoEfmnhApG3QTYn2PnkIWxRrcg8qYGrO0\n+izaq/526c8vGqIGBxHyBbxR3JzyAp/wh8XddDeHtQrNQYJtrO6fQnCbjxed\nxhOspeVNoYS3e8dsZCxeT3eC6WLqwACgiLK7WW0cdCUlLJtcgfrn4Mj3+f9w\nrQ8iImd/MobOkbJsb6UTU/4lgVw/RajuzyutugDlS7Gdl/FQDYICRRW9Q3zX\ncILExdGwtg7wg4H9mPTnIJMCBkHgqKllpzeZgD2pyLcspsKPioNicWdDBQDm\njJhhhX+7RCeFHCnS8aGS50WTer9+GRrARHOtAq3F2QJ60+vVR+eTsYl75c9r\naKrZwZk1HoVT5tFHD/vcjsamOta3vpOhciYlTR/nxNsLhbep3PO1lmrmdWYE\nOHj3tpDdFApONjTcDVZUQ3dzi+oKDWt/lX2Ylua4K/d4u2Ypl818tEB/feCc\nIErF1rpM5jxMoie3lAMKIILpKV3lFsZa0wDZO8tClVJieMQYp10+7Nf+Y8GX\nJz60dBQe0B4BYLhJ35tlx7RfgGSOS0QiImv1i7mN88pguOuMUPnKYpHAL+hA\n5hPL\r\n=Fl1b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd8BL5sUFXRxA9GPQapDN03NjorLn1SrxAvHZzIqxccwIgDJxX1dFu8odhAgbWacamsJZf4gRWBQWcLAgXiq2sqTQ="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.6_1620313068530_0.5606708050551199"},"_hasShrinkwrap":false},"0.1.7":{"name":"camouflage-server","version":"0.1.7","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"2d1b13e7306637464bf2bf5903021819b3ca28ab","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.7","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-LpWfHqIGRenip1punP0HmM7QA/xgIYNwfAmhYKxmP0GWGH3aMZroFfG62vhLuIizkSof1GsvYGR5uky1LXuVQA==","shasum":"d73ae89b191ba552ec9a7de6dbb9e31fa00b0961","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.7.tgz","fileCount":151,"unpackedSize":9275484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl1OhCRA9TVsSAnZWagAAZq8P/jXTFvA60bXBIluLmVjD\nMkrrbllwHvgq9T09/diGwljzTd3kL3ggW7BESTSnmhzqH9SGvioonsjkYAFn\n6rw0QF6Cg3vqrx0T9eXzgf3PSxvyCWplpj7wx17oD9KBMriVpW2qPpEPiDzz\n4WqOfrJgg5+rypNnGbJrON2XLZ2jUKs9DlxcfRqIwlFv56Mkc1VJU+w3g7WR\npyjQISzwcSwZG9zq59WU5Hu1GfB0UfblcJQwCk1LCoFtk1p5uHyzZR12qJ+K\n/eq7NCtibJJUFQ1+RcgzzF9kfdZx6SJL0LqMka7yGa9rcvz8zNq2wLp2y3Qx\niceHwAV7idMvmGbM0dFhxi7T9JVsm9dP+CKKj/hGI7wIIYJz1T8FxRQBmz2R\noluxWq6fFiz6moqMyNbeaYLDgLgGRiPllaLdomxY+uHHQWlhMCstXcCsikur\n8XloO74AKD7Pd5dlRqvTyA0U0damGBHN2qMu7vxBx0XNmM5Y9IAjDJLyEmnH\nP0WCxHUTuucNgG+nXGwhn4/L22fvWtolW5rVKyg8AgYQkz9wQkmH1xNye1gW\nEoXtfhln+gNm0BBrjJo0HP2oDneFo65bw+J2xcmBBw5x2Jg1HwxhKNJzpN0i\nwwpuzeV2l5xe6jhxclDXXT8HopjSuABQwwE+ywNUeGBf/3XgtvNMW2ZSBK87\nr/Uo\r\n=J8RK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0fp5PW64qCuH8R9R2EovA7nWOZJZTWa8Yncan3NNZjgIhANE/17PD+Tka19b+Gb3Kw2YvVO8wcpND72ljA3cmctlL"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.7_1620530080170_0.4853963817872404"},"_hasShrinkwrap":false},"0.1.8":{"name":"camouflage-server","version":"0.1.8","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"2d1b13e7306637464bf2bf5903021819b3ca28ab","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.8","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-A1uiuuYOx8nH4EH07eLRYqDVazldBcebWusWD92/z23e7LYPUHVF5OJdewHCsP0H8SgAX0yLbt1Ad2hd3lDdYA==","shasum":"8948260bceae048a6327500d60f8d3e640aaf787","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.8.tgz","fileCount":151,"unpackedSize":9274928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl4QnCRA9TVsSAnZWagAABVoP/1DflBTCMlb2Ul9zJOwX\nMl+FCLX5jLO4MAstVZAOYmIQfFiEGcQVFw5q+hoFmlnc1as23MxQekB1lNvK\nV9wNfVvzFBaVbuSvH0GZVkkkZAfBizod6k8Xxjksrpdoay/cws+yWWC1LTeD\nTO/IubVA3PKUFTVi7GdxeDXOWgCJiWnm2sF6M2i5Kfi4q8SmdH19k5lkRdqK\nWg42fZm2sl5m8DMEIpY94TR+LprXEu5rVH+fVs+0tAVPRyekJv0mAEzQPY1Q\nsfstIbv1VnhuU9e7pfg88iufLjoD2GORvZJMqUc/G+/uzZUH8R/g3H+dTScj\n7qphpqchkC4LZFmkZoN9Oq42cvtG0bQ0f0IoNMBRhTkiJI95mty+0bUOlS/Q\nL0l+tF1sRr9cu2HdSwfezk4LAkfjrSH6U2Cw0TDuKBCGnpYL1xQjtgOzPZUp\nBU1r3k9UOYhVbxHaGuFRKHOLWoVAcSjIiP+hZQH9iVDggI9U69bNpuhUhdxC\nO3y+u2PDP3GsIX9Rh8FgT3EeXNMkMDCXnalnb1cZ7QswLzO8Zdv2hO2voCun\ncBw52fWTXKdaZniqvHTL1M02NG8sZNHNud2xjDZhvwq4YJNFtxHrrYJodYPU\nVQ2duQZzjaNlmmzibfHncqKaq76UeFOQJrxdtXjeEtyb19ev6TQTAWVOw6u4\nnBRc\r\n=Aud0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPQ5kWc4TfQ/YIkI2zNiuZoJSZr3akY6DIhFKlKabQLQIhAOjHKE0uy43VkllaisqPmBg1PegpEHXbtYBmzJultta+"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.8_1620542502775_0.5998214788162795"},"_hasShrinkwrap":false},"0.1.9":{"name":"camouflage-server","version":"0.1.9","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"2d1b13e7306637464bf2bf5903021819b3ca28ab","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.1.9","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OExrJpoT0MqiC/83cDlcoYQ1IAjSMNX6zf2Bh15oPI9lZ5fJcRlfrEDocZcq6P0I8CTcVXmNNSNAakKyj/LdmQ==","shasum":"2405c5192b2c01e8840329f22292313963983db2","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.1.9.tgz","fileCount":151,"unpackedSize":9274089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl4emCRA9TVsSAnZWagAAf7sP/2Ayjyfz7Lj2JLwOkLBX\nLmseyC/Wfrs/WwA8MK5xlm6doaMMNbdapI/fbpUdBEYOAASs1yIeJinbvTBi\nhG7x44AAqC4+GaYIGFwvezhlnanBRR9AGhF0Q6rSf5nJT+rcLMXZ2TbObRUd\ngE3MVfcScm8WLmNoE6PPo+vRdR1kzJoDdj+/zTw3bvj8dj8MkY1OreXed9Zk\nou5hdXPDYGFb92WmKJ7DQvoUEIF4FVBbpApZHlj6CIJRpd27JI8bFAYQ1cw4\nuCt/EPxJTJvnm5iUh5wPrOjGwg6otur8PtD4m8fd43Tq306G9KmZVC5hRrx1\n6LR6rXHkHs4GjDEAI6NNbiBaD7HLp5rMrazjDlVvl8ZK4MHMTRsAlZbRPtYo\n4wXFe0dMq+ATn9CnQk/62FjUadMspiuDvgDravJnLvAKzt7BL9KygUrtlwUY\nap2+HlVWHXzV5E8/+pKsaoBafckAl7f+iU3oLEm21GeMPWiAHn5+RFEQuVJ5\nOhIwWiIYkKS7f2RT1FSzwgybfNP3cPe7L682sXb+YbIGTJ9XvzIqBZLXfZX/\nJ4fDeHCcOnvmYaR3I0pVKQsq/lK0ZuasbZvWd90Ty6ZyfHKW8CGV1VXk3eqC\ndSKdfAttCKueQywPkpRVgI/DbpK5Bq+E1nmmpO937ikfXam1Q278BJmKTdMY\nxDXn\r\n=FkwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0/mZHSnml3wbzGHdPDK7m3HyaaxyN0Y2Hl1fjz4cbEQIhALt3meDqQZo0TQ84sQZodjyEPWbRD2PpGjOP+CyWzEcu"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.1.9_1620543397806_0.25179201381894445"},"_hasShrinkwrap":false},"0.2.0":{"name":"camouflage-server","version":"0.2.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"354f9260c7548e3540f823f973c11cebc6cba14a","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.2.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dlh02Y4SQlksHuAnrfmDDN7XuNQ+RrOFtaui6NAxuVeU9q3WBM7fkE7ZGMy9P3jyQNpbnVCUybX4ZOG+Kor46A==","shasum":"c23610ce2ec37ea7d67be087a855d3c6e2de7aab","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.2.0.tgz","fileCount":169,"unpackedSize":17866642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmWDMCRA9TVsSAnZWagAAMk4P/0+LMh3SS4YMxE854VJm\nMkPZVnCU6En4XZRygrgS6CHiwQ8c+XSA12I6ZkMWea9NtQJR3nMOMMa6vdib\nEC34L1uR1N243Wvo480wnoKLdq6w//ftePypYOICWnGxHNI7JuGOdE8L9gmu\n50K1WrgUKROiOfrpy7szIGlgD2lqsxO1c9jYU6uq1C/O/aAifMWTR/QYyG3A\nAcZLTe4y6dTk9JIP20Vq2fYuc/sE48qfP+vvV7roRsSGEqCofYNhB6sQY7UN\nK6T8a1Zg0de7SWpM435jIEkbkSwvKoFaNlCuhHeh3HY63WNUgW8eIUFpD2Iu\n3ed+HSBvPqiidOdwsBbLztSSOorWyPC+zqogWuO6WOT3j3m+HMLUWiYcSkeb\n0gc5eeFIK3a/zuTDQBRa0GWHQi3Eb7QrcmEtxUgjPe+aawj2valfj03UqFgx\ndKDbWhcezZIsC33H60wzzXje7RRn6Zn1TcrD4D/NetYUo0WJvqnlKI8uSGal\npKNQRc0kdHUthIUMAsLOi2WthMw8aK2EnPsAceDf5XSi02DrhmsK4owsnRjq\n3t6nZeIAW8dTIYEfWkRL5a0C3NbpRLhP2L5YNN/wpg28hrn9d4vHBhYlg0VZ\nij73yLlVZOrQ1uIMfwRevVcQn62CWZsXACH2xLo6VkmeOcH518IsDnIzPFHw\nvSfq\r\n=msHD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZH0nmKtYDeSNDIg+qY5enRz7ERmRxi/wD+53/T21y+gIhAPOn2prDoUuZE6vlfaa5V4jl2h+YuW9Hpvs5KZW8oFDq"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.2.0_1620664523887_0.20285458539720125"},"_hasShrinkwrap":false},"0.2.1":{"name":"camouflage-server","version":"0.2.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"b88ab3000556821cd8d9dd43a241a5d574e36b47","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.2.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-7tIbJ+ZP3565UmGaHDFeLc4AFvrqvhAFA3jhNeLgOhkxK+97dkLWv1mzBPVMJVfSGlXboxrzCRyNkGPWSABKnQ==","shasum":"1f487a1b0b66b0e95f0c10b1a53529ef80577887","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.2.1.tgz","fileCount":179,"unpackedSize":17923436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm95PCRA9TVsSAnZWagAAqJUP+wa7u4OYwyGJKZqautT0\nZFRyBMrpbigQ8kLelJXozp/ijsxrGTvUTxb4DxLgrXTdxTyaFQc9sXQdHF2r\nbqHtGitFUkNSu/SB6HhpRD6YUZQYFEYeg/5WcFwY+g3y/YUQ56OD2yRHwFgK\nsZvQqu78hHHM4Qp/8OyfcLKJIYAA/ncVJ+hWiZUZtXmT/ValivWeiNdjhow1\nTWMiwJMQpfqSjkjhYaXZaJDnpZFU5N3bFQ/8ZIaC18wvWaYF6mQp5zftlBFT\nWNUXp0kToFxrloJt/6nHZfuIfRT93aTYaAULoMIq8k11JJnvPU5CHrdcbl+S\nA0R6rxkYrgezz0eyAR8/1HQv01qgg5Bw2sfIkD5sSX5VhMGQDthC4wEp2OXX\nM+A/bHKZM7fNfcnYhm3HVTHvDGb7tj6aqQl+wTgjSRojJEKvF7Q50Mgws0b/\ndHAJThUlfDLPGkvaW4Sbn39YBsNqvM7b4qxxEi/zErWUs1Cks1njPAwqhG5V\ncosnqVhwpXFVnVwsdmHGlk+jitTCrRMYtLkJdHs1BobmLQxb2IQSrm0ymFof\nfXn/y0JattF69XnBrhyrq3vqtWpwQeH29vqosq57J/MRL+FKd17CpIEo3R1T\nnuw3lMQ8QiqVWkI6poYnWloErQa560D2F9pxn6OOm8Mw9hMyiqiKnBOje5Os\nrxVt\r\n=RLq9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOxZNv3Wz5RaCK9gFVAy+ocp2J5q0jtEkxtN50fje91AIgCwvq5Lehb3yPkRQkVw3+0cjcCUFPRrKNZuBzg/mDeZo="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.2.1_1620827727169_0.14035810140691218"},"_hasShrinkwrap":false},"0.2.2":{"name":"camouflage-server","version":"0.2.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"dc5a402b530dd57a78fe9d6221b39bee98da2f72","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.2.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-9a8c1eXbC2qDPbppHgF+5jhrdD3giL6qi5PNilN3hvvfwTpq65VGprxYFGykqmbAcEfEYf+UVGqKD2ODIbRODA==","shasum":"4a308f712086065c5e9b3d1c32caa9a11c67307c","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.2.2.tgz","fileCount":179,"unpackedSize":17923527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnJI1CRA9TVsSAnZWagAAjMsP/j8Z19h+nej21gMA4Z8I\niB4ST49HVf62dpRUnQqjA9UlGz6LVdAaHo2jGWg0LfFg0cMfpQkSd9kcPCEP\n6L1I9PGDPqJGzIioUDl+ij7k1KA/WfgsQymEeVmlLeCzOoFKlk/N3SovqmDO\nnpSnyLoA3Xi7y2l50WJQXwdbyg5doaNnL5J2UlQNlV4wGgiz7kYy/AbKGNha\n8H9kQ8ci9GemRD6jbGpblpX4Z+vM6CC1jO2zESlWgDL8tI1pRJSIpDKM7EM6\nhOgD8/XNUJMiiNzbDf49JACVOYCzv0AAA+dtmBZzcS0zXHM5kMzZeSrAywYS\nXzxAcDptEBbXshwXwYPx/o+sHG+Q96LN2vqMUU3Lo0Og/E+3ZB+9naUbOkxS\niYkeGDjDd+hpKgcDeFfsSppY9cj+mboZNcNRGwBVDIi1JjkuB2lf9pQjrVzt\nZl9NIfH3+bVhFxRaKmv0Obgh/S6+oR0ubETMcJjs8+ERVTQG7BdEcICmlLx/\n0NSjikurDm/dG7LMcavo4Lj900NL+5s9FvAsF5SPkewcJN3iTFsiPYMnG4uL\ndLWc7IRMRpFoE3/ydT6Yspy1f3bikbLLCtRzB9HFIiiPhBddYeQ+vXKnrlAj\njHHjRLHBgigAPepY1BIvkn7mug2VvBB1GXpBBoxxZkw74dOiT4r6jPW/G4Y0\nDQ6k\r\n=G4CG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQb+fwjQFpr2oXN9FAeW6zR/uVDXqync8dVoyLF5e10AIgJeH4uelk3aKmPOEm8KWWvoy6sugGF48hZx6yBEcw5cw="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.2.2_1620873780813_0.771879603333248"},"_hasShrinkwrap":false},"0.2.3":{"name":"camouflage-server","version":"0.2.3","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"dc5a402b530dd57a78fe9d6221b39bee98da2f72","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.2.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-3bjFj4IrW5y9RV9H9UvsBW8ao9+eT1KUup4aTigpDJKc37DxS08IoneTpKxUV1Dev8r0HeNcC0MGuT94vEFOiw==","shasum":"216b7f6f3dd86797a7a09751c85b6126f6aa1b9e","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.2.3.tgz","fileCount":179,"unpackedSize":17924128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnJxBCRA9TVsSAnZWagAAxVsQAIBAIgYgeVIPa29XbDGY\nVgAfGdWAhR40IrLyNiTt9z1xF1EkIXSrQm5rQ1Xv5UEARGMOts8zq+N42dZ+\nrDGvnUyX9mI4urnHTc4kRrACaA/sO0RUK1UyrjqdP5eT3tg6rBS+dm2g289W\nmTphjG2WXeUM8nF1Gw0UKe0y+0vyOBWlBNeRR2XDm4nqlc+J20atEczSw8Cr\nuAtF5rcncdSt5aG5z2R1Dqdk93JguTmK2S+dvhp9lp7aaOa6bFlzH6B41wkI\nu2ISifk5qzwEBwSrsxjkF1NpOzLdis1ArykziXLOKdY4Uz8EgL0LyfVgLELY\n5ZCyYuseu8yHNV6jy+biiX9NdufYbUkMjLkOg7t7DdiK87uG783H831sl/WZ\n4TEjji8cU+wimtkUNzb+4EjyAZ9T0MJkUKdJ/M9/psxJwYdbiwOdSOOYsfAD\ni5jWKqWCTkzovzzeI3VwZSrN10hkNnE5LZS0nqX6xT75ZGr5qyOqXpxzg0q/\nvAOSGxpo541DEvUcm6w5dWEywRc1FKYJ8FMX582q4rL472kNLF3imL5Lemhh\nVS7URTMmh0CMnD+OhRXG+GL0zC7TyEvBZAgDGY8g0z+rEC/9HsxBH98GPkDV\nU9OXB9gbKjZqJ71eMR0YeY4QqVY4l2jarIU1ehqoLyCVIkzhkIdnpQFvetu7\n9feU\r\n=+pQg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2jJntHDwQIY9VCuP1bmFm6vzIvv4/KZmpFd9sg2cjSAiB2ljKVpZSCYxmee/ROU+yU24soEezW6z+PFihVMRG+qA=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.2.3_1620876352200_0.1706757927719591"},"_hasShrinkwrap":false},"0.2.4":{"name":"camouflage-server","version":"0.2.4","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"bb6821e41e35132cb7d97d4eb8b1dcf3279355cb","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.2.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-qlgGW62YmWEWIcGt6GGAC+oPNCFS6RNEN4gszQ9mvskoYTLFxIwASDcEkiPlFQZmUBAFK27IfcfTeDhUDGyHsg==","shasum":"add18b023fbbc49d29341523a6dc840f53d7364f","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.2.4.tgz","fileCount":179,"unpackedSize":17934960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnPppCRA9TVsSAnZWagAAUqIP/32GW51bfkwWpIHhR373\n7xHhv/mIOJfbw1WMV9Sdaoh3Azo6B74iN5ydQcbhZ/6H9pW93XGq51PQ8gtN\nM7rVj2lTXuxX447ZG91+yjGScGtEPYomXLi2u/MGw+sdxHJY20EdEY6ZPQ26\nJGvs77cgMFoyDv5lZ6JlbPe856NFMaNipeCmQi7+buwKVH8sijWQ/Cg2D7cD\nmfsgQL3NHUOOjsFDA/Km4UgVTlojvLLpX9hwM8pI3bsA9AlY467AafNtPc1a\nqj6XrEAYlrWbKCkkbtN9k+EsbiV6BuBgWNwae1RpvUYFknr2vok3krIObZO4\nRDHeWhnPKXZvKFDkdtqHahSoAxn5uVCXmaCYWi0gkBDafFJLuLQIU3FB1tsQ\n0su6w63dgtXdmTV04IFT+EHAZWMnYHW80iDo86rXYCCHISkx6aInSaanuT/I\n0OXQtIwpTEqE622FWLI3dCo9sFnUVefs3YoNUaIlAJRHE4DqnQ8hQ9sfRLO4\n60X5suFnonPL5377LhQuLy2epgaKTjJMgpSvlZ/d3picvMBrYtDUqIuH6a7x\nj8I18PI6j9HzDdzXykLAP0GtljSj2HQG/K00J9If8gwRjNEDxXHlv+1cnW8l\nckAYSk3qQH5J3+I9ojRDcz7mOe3fcSTyhrCYkrfwKoq0LGsjInISvNYRQoCt\n7vcB\r\n=qc9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9VxT1+ldbR1gsFod9bOgcLBvYJW83KdLvXofEGzoI2AiEAwJOH4MOp6KkvwjRfstGH9jXaOQFZ9GdL8ZlNSkU7GfM="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.2.4_1620900456146_0.8289863047461057"},"_hasShrinkwrap":false},"0.2.5":{"name":"camouflage-server","version":"0.2.5","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/functional.js --reporter mochawesome --timeout 10000 --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.3.2","mochawesome":"^6.2.2","typescript":"^4.2.4"},"gitHead":"d1141f26fe12845a87e3ff3295b3dc12e084f3be","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.2.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-sjuIdEUDCXrzkE5SNMt9UCr9vcB1x9vOZmGjyPPoYmssQ4Schg5lX4b8+VQLMyhCXzcmssH19FlkN6lvLHG3Lg==","shasum":"c01213f253598afde88b74d5e8bce74ff5c5ea44","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.2.5.tgz","fileCount":86,"unpackedSize":5877560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnT14CRA9TVsSAnZWagAAyjIP/i0TBAvBC2xUjudX47Q8\nMPUqUIJYN9U46aYZIzyaWqgTwvcrXj5h1xJJlcwt8Ta/5d6Lys3squpXBYRK\nd+AgvT0ma5f/RynVygglW23xiIGVEYNy4oe61J3Pg94+KPVfoKyep53wA8+C\nQvkpQj/cCVoIV6p9Y3Y7Hrd+qAbFTqbkUIF6IEF6IdEKWs8iRMvpdxzbRS/U\nxRKRr84NRnHCiFxVKFwzd5y6QKO4kEY5XiqER3Kzh3pV1ezfUMDp3BkAUYyZ\nN5Fraj0LnPgUD3xUNNVRX2qSFQrwqJZxo8AhF3NolVCSc5Vp0mFtTFLYOsNt\n7Nb4U29m3EmGMcjE6aa0MXWiYay5JxfcL7EmCCd575PbFjlHR/MXLDiN1lqM\nTWrZImtuARy0rodHsNvmegQrCha3rIhwyQ0KSQDrMJB6Y2vrvFUsfbU0X/Hd\ndyhciIbfHR1lYaCr16337/HrPv/uf6qGUcouMaeLTntgHdF0zQybdVtQQINm\nwER7fNvKyozepokf3D8C5SAK6Er4YTncCFgmv1En1HxjBKXF4D4RfYWjZVnK\n055HzbY8KelrzMGuNTRKAKllp7YBwLpQJ4XHe72BFu7et5yGPUH0a2+9M51P\nTda5YFWwlF6KE7lAtW0tOV+JGFuLLhUYOD9lK9UodmRu1TbN7BXhbDk2WmRp\nNYbY\r\n=3n5T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPUxBX5yZmz3RlOSgOwlOMgaj6x/QrM8V5b8ahc5aDLAiAgoh2ahcxjxag1zp6MLjswgEReLmI2OZ7qyNd75YY+pg=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.2.5_1620917623721_0.008267353325206228"},"_hasShrinkwrap":false},"0.2.6":{"name":"camouflage-server","version":"0.2.6","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","mocha":"^8.4.0","typescript":"^4.2.4"},"gitHead":"aef59126d7f1146f930aeaa5934970248349cbdf","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.2.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-qpT0LpeMPhIy3R/YO9KzpIa9u1jaewOJx464VL/B9pWlENMU+YQyHKl/9yHS1aa5YyhOfsExb09JmRWczktYQQ==","shasum":"81fbb00c9540b39fc580f7898f71f1a657be5715","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.2.6.tgz","fileCount":67,"unpackedSize":5818736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn4t2CRA9TVsSAnZWagAAjcIP/jQLeXnvWSC+K7eo/g+F\nBhd6R3/oLWy0f6FM9VsJToPQM6bR18gmDGUWJM2S80bFMz8pKaJrtHM9CGiw\n+t4pHYGemnksYh9tAJc8WIxp/HvUJkIMPrFJwLGa/fwdjEXTTlwFVyOiSiM3\ntNLSGwrqywcRj8pDzNURMal1RTPMwMfKePmdiF3icj5KF8OdGBHj/ddaiWlK\nPkS9YxAaTwXa5PPEQ1dLSqPvgvtq4SWE6CPEd/vE5mRerzfUi3MRY0oMPoD1\nX5RFAeVgBncEqhaJPPowjOBmHL2JCoVjIu4/R7NHkiJgWZx0UzsSgZCxNShq\nRLVFssEgrW6HGiRambvniosx/Ol/Q7fWyCThuV90kb7AUaTw1hH4mrPZWOnl\ndsmW3x45Kaam8Rm49BRmkRzB9eaG2YVQNtA5/cctz7nBuqgItrNz3pHyV8Hx\nTRFD+tnF7bYUURQgUw1KCZ2rBnGtB680gLm0pO33+ssQ94yRDmGQUysTM0Qz\ng71yXOUoTK8DFLn2Wpmrj7gn1BYkB4sBahIexvwDNz2/6CWHL4WCOfg7wA8y\nzVyqvtFzVs52P+QuUV4cvB0NcMgyHN/VdID1zWCimrTo7A6Pf7xPEf5QVItK\ne4nQFiq1qHWSjHvkZfYeWWVUq7vl6pe24+POBp1YEe6y053B3zfyTGfflw0c\nbHba\r\n=DQoI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcLlujw4JqP7Ay4mIPhro5hXXWm82L5PTwaQGbO+h8GAiAu7Rn8kX5ImVxFkfVNwrwRPW3+jVL4D56MQuxwuzV1jg=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.2.6_1621068661814_0.656637046153715"},"_hasShrinkwrap":false},"0.3.0":{"name":"camouflage-server","version":"0.3.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","jsdoc":"^3.6.7","foodoc":"0.0.9","mocha":"^8.4.0","typescript":"^4.2.4"},"gitHead":"6f4515cfe7887cdbacc3fc56d8dfd08a18512658","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.3.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.13","dist":{"integrity":"sha512-eXkrDDKTvUb2FsNI/8sIIh3mQ7z3tUBQzut9terERl5I/gGMo5WxTbsJkgf0yaS2Rod1JgO0o/LBeMYw6HNYoQ==","shasum":"0a055f4b375ab45f0f48ec29d6ff7bc061eb628f","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.3.0.tgz","fileCount":113,"unpackedSize":7499858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoe60CRA9TVsSAnZWagAAd8oP/AwokbEJ/B4a0WgMpPXL\nxPx138Zpha3EX768X3XxwnS0b0jbSbsdO/JZhOqWhE3D2q+uwYBFXjU3bJYM\nih2Hheb8Xwj/p/Tf8KMUw+bTyabI2H4qO1eMlp3cq0Z9vZJvBBuelmdgLIu5\nf+jUredB98KIVoXq4e6HN6aTc3p3r8gGvAclppitt0DcJWS/uF1QBsvo7UQ8\nK1KvYnfRwJxKHwswzYllr5NaIjZ9foN94q3sppAA/Wyiy1t7S7XXGLcxNjnE\nQpX6MPrJCTrWSkztxdhx/HoTegfYVXEfywXhneJYo6Rcz5mOTjdzaeNgQXvS\nut6TBpUvllfKkz3pSa0h9mR4tCI7g/inkNjNsIR1LY9v+WoLoI0sPFbl5dQn\nMOQWntMya2ul3waxitGhp9mTDE676NpI3iqiJp1whmQMrG23amwrshUJfyPm\nFGbxtmWKuDFlEdnOBffciQyvm8orDXjt1oWeeurEBtK13opdHXBFxEAdusYO\nx6K0E/hl4RhjJaWYSImMGA/fSh6SNCnT2+qRHb4eQtY32y+Zc8ojaFYv7zN3\nqUJxQ0smnNvt9wHoGoBHKewF9eskyO+yUkUOPJ3x7JM+mPTYgiC9mg3Wrfsn\nqWW2dtwbKBT1TEWvrNhmuqb4i5LviKkHnUR1cHojbv8dGyWS647Z0uJ8vjsg\n+btC\r\n=Nns8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD48M5Ryac+i3zlEQw9beV1QvkqTQXfztlIAjKD1nOeNQIgZhayY33sH666iZ1qopKb5J0uKy3jDf+2+qBtr5xgNFw="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.3.0_1621225139396_0.7796719727190393"},"_hasShrinkwrap":false},"0.3.1":{"name":"camouflage-server","version":"0.3.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"441172e0f24380a8a4f2b5b26fb078197dd7f0f8","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.3.1","_nodeVersion":"14.16.1","_npmVersion":"7.13.0","dist":{"integrity":"sha512-lFratjKEahpRGa3++6kOzii4wNMhOCr5qbd8F9JSqp4bKJ6UDQewVv6zXkJmJ05nFQrsnrycl1DvSKzY/DK6HA==","shasum":"aa6b92fb1214046d8a964e8404628e9fe6c42c0d","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.3.1.tgz","fileCount":43,"unpackedSize":5705910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgolpVCRA9TVsSAnZWagAAvtMP/A2pztzkxzjhu3vJy9yG\nBqQjx2pvSB9v7syQWTzZkXWoKE4cFMmooKTBbGiLsrbxl+DwfBnjQI3X9Tre\nnvk2+pMYKwi4ndesvg5c8Hty7qMV4L8cNTyAEk4miQ4kwgu1TW33pk3PaPsC\nz9GOyb2ykqBh4mMIhuq31s4G+irbwjGnbryBIw3FanCMN6b35klfq81EFCvf\nCYOF+zOpvI9CU6zoKpFWvylLZK+6BUKYzLknWNhO/neHmowgshzHSdtfgcav\npcwQyTC/J2iSIvxCWTbSCSz8J8X/H9aztqZ9mbfaijrL3jjP4YoVAeiCqOAI\nQSzElBpn0t48VaU8S8BG5U5kp3r7s1mTrSMrVp96J/aUU3LNky8lNuoNbTF/\nz/+liT2qKStylIz8tWrlQ+S/2vRAjhxi0GfZ0cxuI3yxgotDOfa1W9d2Esnm\nFzkHDBL/nr4+wRmDAL1YiBBQScxpkCmULD3l92ejZNi6AluqhghON9qK7e2l\nPuHybM3TzTnyuGujQ6D47Iyq7coMavocPhDRrWYZc/TIKWhMZtCKG/6MuaGt\nk0+RvYPqyo5KJoTJbO4lpm9Uu7p6O6Kj2EQO3auLNaxnJEvfZ5axhu7QR35Y\n8XdkJYMm/YehZNu0FUb4Sg/SICluXXt26d8ZpXHYrvaYuvRUGuARfusN3pZe\njMho\r\n=1ZoZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTcbHFKnrQgPJ6yvBNduD+tRR0YnpNjJ+qhhNmpKIMigIhAOZC16mhQgPtusoMQ2lo4Wdy8vytcaC4i4z4Jejj9q93"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.3.1_1621252692517_0.5907051319942584"},"_hasShrinkwrap":false},"0.3.2":{"name":"camouflage-server","version":"0.3.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"b8ddf1737c0af0b6884ebf03a8b7ce24a2b91a95","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.3.2","_nodeVersion":"14.16.1","_npmVersion":"7.13.0","dist":{"integrity":"sha512-ScuX1DM04PZz5ybI2Wtfk9LMKqnsxZTYXFJkJ1e+0G+wPSWyZoAQi3NylMY+qdULjkMKsd9SbrS1eWhVvL8iFw==","shasum":"71b4eb63a0d8d26ec9eaf4544318a9a52a26bbc2","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.3.2.tgz","fileCount":67,"unpackedSize":5830750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgolwECRA9TVsSAnZWagAAoCcP/R6r3TuB8uxAqfHk6KZu\nLkkerEw8ZrTHESVyORYzyq/Ow182VUCs1Laf8PppiRziF2OlkU5tSvlAiNYr\n4A5HcMvfpZ9WpciKn6D1Ns1sI1ENJS+fS3XTAiWd77+OBHyfNPcTgW0ep77+\nqtVJkj61AP1U+UfXudjQKtzAX11/OKa+zblzcgOuBRyX62BsZXVlWiN4KeiJ\nglGNbpYv9sqUca5in4rwasssn3OWPzSLDTHxwsoQRjBYtgqx0yic7HPdNiKi\n4hhpr5bca+dJ/M1OlNMu7VkiE3EBLuh98jA7divJcTtUxoRsP/MHqyA7Bt1h\nxFW0R3vLmyqZPfbG/dv5ogZM9dGo6CiWiM4S3YIPN7fVWhKAJ6qW57VNa3AQ\nNwg2kIRyHgiBaXvOgVs/I7HoiRZiESrUlQaQSHE8OjyOTxaCQ2QRr1NVblkk\nRd65PvFe+LXv+7s2/gnD/2LvYBhEbj2MIBIPzV0OE4UGFFydkW/LHeWnUHgx\nIecbJ9hVkt0FPgxsyv+4DWxw689Pl9Q63wXCJUjMvPV8JsUlFbbLkKcQqjCT\nRhUrjPKBIC3L66U5J6lLZbOyOhM3jxF4kQtBoIWpTKrd4QgZpLOmOAidHFGW\nFAlQYolYwGsNn2rjjJMBgrVSV9mXURRoMu8kQ3k2lbToldmxVGMmBjrLT4b8\n0i13\r\n=RCGO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgCGeb6GHBDk6Qs9n9DzTCvwCXHjoMM7UtTvCkVXnK8AiEA8YAPbN1nkXjrhp4XoQovjdA6EA+J0m2wI+x19sTQF4E="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.3.2_1621253123558_0.11029445606820243"},"_hasShrinkwrap":false},"0.4.0":{"name":"camouflage-server","version":"0.4.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","body-parser":"^1.19.0","convert-csv-to-json":"^1.3.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"7599ad9f269cf1b797905cf7dc6eb5abce875edc","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.4.0","_nodeVersion":"14.16.1","_npmVersion":"7.13.0","dist":{"integrity":"sha512-ookzGSubTCg+cm+a0EpCzyOObzNyxahrmGE/LMwenjO16+i7WO8KBCDBTtIspFzjHpNNMolY5j5tNT2DULbyVQ==","shasum":"2dae0de1aefcc34d42cefa237bcc3919fb3c75e2","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.4.0.tgz","fileCount":72,"unpackedSize":5844536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpJ7hCRA9TVsSAnZWagAAUsEP/2LA+fvlgdXg4QUKcgkQ\ntGM5r6/Nfiy7tV1NVf2E5CQy4pzkpYe/v31+YAPRp+nh+nImnM5MHZxaA1SH\ns84LBnq3HCMzQUU3JLQcf7YiwEGXbtxArF9KOrzEUP3h77aur+gTQmmxc32X\nHOaBr2dBdgjDv7TroRvLdEokuyYPvher+fTiOCZmWkf/rpv2rpQH93F63imw\nZtWbcst9XzOtcvRZf7hXAMa+lRPpG1j+Xi9S5lOuD7+PHaKmZHZfERbTKCOE\nie1mT+UboiJdmz7ngW63ZG/uEyGpCEKSYE5mfeQlw7aV5I6Ja7DuNaXSkA3C\nacOg35xfsKd0ErHWi97uPtwHZBeR+0rccze6RtpUAi96IfDwKCFm/iLZfKwZ\nUq//dncHegRJSajHzdkHzrrSwO1F4/c5mxjqFmvczVuE62bBkOBAygSpntMj\nM8xyA58oZ63s7tcpoIovmG/RSrbtUAtoU4IbXKmvkTTNAgudFmtq0p4vt4eX\nxpo4obKQbp0sAail+plJGv8VzGKGRCuiDyOowo8X6j2zsGys7ghP5WFC9cIl\nCouzlWAepW5YDIeq1rFeUP5Lf/8miXuj/6+R9cw0fNUvN3HVD3DKkxNter5o\nWHDU1ZUuE/kvlFpgj6nPgQT+FhhJN5MLbd4mJAJS2eTYJJ5G8f1YHryHOEAb\nw4xj\r\n=Su/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoPINKUHnuEoMgrlMg9HlNeVRNpqUg15S8YOJSM9WbVQIhAOONwEy3FycWQUcSVnHWuixMMSB2SvKeIjzCreKKfd/e"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.4.0_1621401313144_0.554031639130298"},"_hasShrinkwrap":false},"0.4.1":{"name":"camouflage-server","version":"0.4.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://fauxauldrich.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/fauxauldrich/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","body-parser":"^1.19.0","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"b000a9673d24fa9f7c2a678c9c38fce8925e8d78","bugs":{"url":"https://github.com/fauxauldrich/camouflage/issues"},"_id":"camouflage-server@0.4.1","_nodeVersion":"14.17.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-3gO0DN+3xjrAl3X33feRJQt/iyfUjkycjtGQQjvugy0YgqSNbfcDa4zIq6NTnzOYCaE/oR2OoGVLun0fXRmR7A==","shasum":"3000188ac91897371eebffda584b7e0bbd7b28f0","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.4.1.tgz","fileCount":85,"unpackedSize":5852282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp75yCRA9TVsSAnZWagAAJ9MQAIAswXYlOm/ht0d8fSg5\n0A8Q7saCmkgVKMMfNzfa7XWTuVxJLUm97lVB/6gYComQVes94u08gI7Zvt/z\n+hbyFD6H5hgJUFO6eIXvEOnHPOFT6UiBBA0VKQveK+gnA6PpGH/h+yeAQbQK\nQafK5eae0q0xQxMKldssVWy6AYU7xTrx0ONnpvfriAwEVpHk4DZ5PWM7C79c\n7WF+LEPuVl2cFVJ88wKFgUW+EUg7cZf4zSy5nMcigdF2gStttVwenMhLCPdE\nGXIT5SatrIf398gAtgvJZ5OiJRJiLv8ouxvVQ4KUjdenM9kN1kmZ3F0TpWjP\nD/7SQX6anZ8jinqPQi7CXamxuKumSQAuesppEGTBOqsPmNqEhIlP8TjvpLQy\ngMgn/smT/DyZ/XbPboCd5DIRnGYv6H72HAGZ52zrX85ARA99p6eaZgmm5szx\nrloSzK9/YbGwjAFW939I0zoYm9AMDB+/4eA8im+ru+jlfnKZ33IW18julaXl\nk/1Pc1Xb525XU4rOV3XCkjKLUK3k1QbQ5Vt3o1F5j+/3JgyE/Hww1hWIb+Pc\nd27gUF224WP6QHQVnSUlAVaQ/HUJtbZfsRj0iWLZUo5H26HmaGq4rEL9/E4H\nzS4KAo1dquuDv8TZdKFdo01k9AdL58korlPluTPIFUhhHiaASB6GFQP2dmWk\naXTk\r\n=W/YQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDj5JEB2vBaf+W812tLrdx7TMzrahQHB7EoNsxloD6ZYAiBJYjFPF8GmkUumJdKfjFFNbF6CBigpdUAYS6Yyx5XsZA=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.4.1_1621606001695_0.42301134320612777"},"_hasShrinkwrap":false},"0.4.2":{"name":"camouflage-server","version":"0.4.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","body-parser":"^1.19.0","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"7708dc72aa5159038f5578a38469d3197f0f1756","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.4.2","_nodeVersion":"14.17.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-sdIzgu1UVU6dZZ4vYiAwUUBIYJjUsbaw/3tvFV58FX+w/lseBPtytN11iQ6co8/C+0vuOk6TCw7NkIfHwwjIPg==","shasum":"a2d6a8595d3e38c2be718b19b7c6b9cbdad304e6","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.4.2.tgz","fileCount":85,"unpackedSize":5852305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgscBLCRA9TVsSAnZWagAAofoP/1SfXn+v6NxR+LA7Yghl\nTtJTsbohnj/dJ+EuHKGUDZ1Zbbk+0nooswJFxlTMBGfTZUkbIr3AsRwZQogX\ny6YTyLSpu14Sg9uXnh+SEkyV7AgJ267RUuygV8ENDKldBpp0Z+6FFbyFZoyT\nVJK0hp53CSIUhEXpVb2HMx80+7A4aV6sR/jcS03HRyiiwrvqtBhKQd4104U2\nwRFjY/jnn+XSU+9CHCL2v1yBWqPaJrsXJ9hCf8jrN6+/It7IIpyCyMxYtVCK\nxyW2b0qOsaGDKNdTH527ajrqjOvXQWK0NKV2jYpIDqXidZq7pkrC84e6DOwK\nfW3tZf5yf5ZJwW62/NmsloX/em7A0uuvOgkc2rQqEnXVlLz6cGf7km8vH5Ym\n3XW2eyW3KVp3aWzBvBhSDHvkPtYvUkj9ssTzA7bXx50o3vkZeF03jAeVYpF2\ne76dE1J2TfVZQvelheL0qKbcyDczxy9NnjkeNcrrfBMGsq4zVsi3F9hIMWC1\nXXWm2K3BrjXmrnHEPXEI18hkM7agTAN43MXnZS+qbqhoWRhs27XFxEU97CjQ\nG1VfBD4RRUpItiRQxsmBY7FF0/AZb9Yl+24woBe03mj+8kvleNhtyw6aBmsQ\nKItkXT1t8R9I8VWLj1wiCsEO54VKPNzGUtTChOptEpzkacSVEOqjlk+w4c84\nsnVQ\r\n=tnza\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZdtIWk/7KDsaOnFMkNtpmkrzmy9BScEiZxnAskH4nWAiEA+EXpv+r8eZil4fH7vyz5cfkax1QKZS7qshrgkgpWGQc="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.4.2_1622261834902_0.545627215280106"},"_hasShrinkwrap":false},"0.5.0":{"name":"camouflage-server","version":"0.5.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"b61f6070234eeea4f22d860e65eebfb2389e7475","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.0","_nodeVersion":"14.17.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-EvgIJZJzG8I7WjlFO43BoKDbz6SPcoOF5WuyH33dj2S8lkVui8nXYc8xGNfABoz6xMP7mHvZCcT91NNf02/NdA==","shasum":"21fe4457f285c7375b9f9109cd30c3df8f448bb8","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.0.tgz","fileCount":88,"unpackedSize":5858104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg09jMCRA9TVsSAnZWagAAbvkP/1w2IuEQU4Mx2d/tTBL1\ncSnJgvoFgYlY6VTZ9oV7GqAJXBoGwwdMcyVSNXHG/w7J2Fkbxgy2OR3n1mB3\noyUqpg7LoF8ty4L83UIgCWsRnqfwrsI2wdfaQAXKpYo2C6WpnflD0ZEukBwA\ngtj06oqxx3Dx7sZwq4beUGZsNZTidhg29Kn+R3VkbIojJRw+obDtN0uDdBjQ\nAO4MUZ9x048U9EQFCUzPIgN9W79QUAPvB/Rbu3YCcGbpKslTAN9FUEAm54rx\njve0WkgtHGQKM72cwtJnfma0sGLPKlwV1T97RQq4AmxphcxNtYnSxZmLzizE\no8lDs1QeDcqY13SmjjY6xANDaOga9PECRlwbxuZf84USIt6xkNltnBlSt5vM\nR1XWmdwPRyjXsK0Fu3Wyh+9gGC0Q52xMLDuKeNuOTiaTDZCK46XSFmrnhaof\nA8V3PKNk748PIIz1fissPilETvSI3tSU1KRn/dg03MPm4cbdYOVe8rpdkKNJ\nDEtmJyxH9t3pGY13YsN3ZCFu4qBhdzBOsIosETrq0rOraxQepheyDWcPyleJ\nr3nxehj4saj2I+fvZXXLVYZ3laZux50Ut2ttqQZ+nxxXuGExM9+wAyNZbvhk\nI+npd8Br/bJwBxFZO/e2TN6xVxYBP01E520IT+4eZi1xp5IeerYke612it76\n928B\r\n=ECUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+7tffooqsV/TazNi6/NMNiV5c0Hi6q/Lxvecl08TQDAiEAu5OfLIWu1Hx4fXA3FsSUiVfv3gq9zNWGB5vYys9zeLA="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.0_1624496331922_0.26850115149959186"},"_hasShrinkwrap":false},"0.5.1":{"name":"camouflage-server","version":"0.5.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"096baf394640f0db5607827123da735d8a720274","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.1","_nodeVersion":"14.15.4","_npmVersion":"7.16.0","dist":{"integrity":"sha512-U+d2cDSb1KVI2Du6l+H3ZCTpf/bZoFt8aFV5nZbI7hJKNEdCVshWJSLLGPFqlTRLijEoE3GNbYiTN8VG211n0Q==","shasum":"f970e2bcf2c9d73489d82a9dd45f576cc4c1561e","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.1.tgz","fileCount":153,"unpackedSize":7813813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg87mqCRA9TVsSAnZWagAA8qsP/2F3jlCGF8j0A4eBXfa+\noShw4uE43udil7KLGzrUV8lxIMRDlYv0LpRMw5W+Ih8oeW00VLusdtCqf4F6\nm91Vlpj3V1SAmUHOvOCHWpxm69I0IQbOqe42rhFOAm6s8t6o3hY/ILyKtuow\nKqBhCkG9UO7MgtzdSRYtdxOG70sVkLSfTNkv+7pvnbocr2tBIXc8OSv03fzy\nMmKgKJSVOlJ4xFXSX3xnml40SmoAr7xf7E4xqXZsgj5jdMxubS07hnLcH5oP\n3ci6OQQ/9yFUAazXnqfCnG/o6SaWpTpnB/JmlJiPc7SOheqEOzHA1xqcQaDC\nFunsYQYLLcgeFEBPCP1lpIhoeaX8LnKAWxJK2m0DfLJO6hhExb+Un1tsyKXE\njR6KBV2AKg3kTjOxzo+TSzbe4xnGLGRp46jZTku1xe0ksrRiKOIyQJEEPdwS\nSx+HJZs/0dZ22eAk6IQDionaL71LKSmCOYgFtUXlg78NCT+S/TZn/6YDdgbp\nVy9R0xhW2Sp9zY+2fgZFbT1MtlFE5Dc7SJRWbXTLb0pEK+cbD6oae05zXfrj\n67OX4C2iRP/Pqz9aCIBmui6aYEBhbqn6gnGRUMpWA3mfKVfxd+fIvAE9LMvz\nBUlDnXcEL0qrkFHoXLMHqqSmEBts2/O1RPJQUVuhtGDLRIVvHUjyDcEvp1n9\nHp0j\r\n=I9P/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtOePIO18I1D/vbTQgMoLpGx93rhXEShezLRMtVeTaeAIhAJI7Ed5fG1QPDF52I6MiKBLNbbuf7oHplWztsM1Pqo1P"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.1_1626585514748_0.5348291739832702"},"_hasShrinkwrap":false},"0.5.2":{"name":"camouflage-server","version":"0.5.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"001ebd9ed1526c69057b3d5b0d605beeadb0a248","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.2","_nodeVersion":"14.15.4","_npmVersion":"7.16.0","dist":{"integrity":"sha512-5XDCo6bly4UpzzGvRUl3BA1j3k3knerNpDhPU1KWJzjpXCoXs6bw/opvL8Q3mGkJE3fglBi2HFBwruTmm2wJHA==","shasum":"6e427ef83ad7e336cc39d8f5adb827d9671f4345","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.2.tgz","fileCount":149,"unpackedSize":7788286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/qv/CRA9TVsSAnZWagAAbOEQAIDmFtcSnG3GXswjB5+7\n1be4leYlo8XTCnq+oQUAqFJKQa4fkkQAABnS5opyLyeuChsgFyodJODcIZNG\nhvFmk3B2JimkAaQDwG4fbUqX2DWj+LxVylOdaN2/swnqPX62tDI4tyzZmqm8\nsiekxrV964ndtO/XdE9EFPb4GW8C6l6PkqFOVHyKwGZVBnLYrK3Bhs9BIDLA\nuSjM3B4iL2J9TRXOfIgkwt2sFK3ICHU0fd2UCzmEjW5mRq8FMMh+CiSXXSrS\naJNFt2q6bbTR+4PsVDfxKn9EhlKnNaaNujMmu3W1csntrfGwZq6ok4JcDaUm\nOsKg/1IPa4tBwSZ7jdZTCzgrgQ6+oXjvseyEhyK713+eLwwViQeAjMdXxaE9\n5PPq9JZn17/j0yqbcAHYIKXZgZWiAhdS4FJMYAKZc/FIdtXpHU97qyReYdYm\ncDfRnQJMQhby65pFYFT+1t8ISYSewYM76nfOg9/7fIpw1gqV5Z6BQ0el45hC\nHVkHOOg7qYQ9p8PRvSitr3mDYD44VBV+i1O29CY/1Qkj932Z9WeWilVY+ohX\nsNr4cRF7pFKJCQ7SypWF+pcg/TDjDqyltLEu2ThLX+ZM58jDZvG7pEAufTSV\nHqM5yNFY73Jh3b/Su8CcwW1XCZ7jmhVfC0Iiuj+4ZOKv9m+cB2dNHq+L9CwG\neWO2\r\n=uIT0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcpmJsttOUkmnfJ03Fb4TitDpHPP0Jzk9SiZ9esF3jmgIhALDBfim8UDpU5Qf5neyDWjkUO5O7K6AljtFUJEvMfoog"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.2_1627302910880_0.5818264506820292"},"_hasShrinkwrap":false},"0.5.3":{"name":"camouflage-server","version":"0.5.3","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"49cfc915f6482aa10cc5ffd1bc1cd392bc4547b3","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.3","_nodeVersion":"14.15.4","_npmVersion":"7.16.0","dist":{"integrity":"sha512-NgyBktBlaiAxLAWxJDvXWVNDvk4tyU9WEHSFvzOFaPP6zHQ0RA51NaQRQUx1/EhPv7CYHGKg+R2PFmityrIqdg==","shasum":"6fec7dedb7970ae496528dd57c5aa883091e07a9","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.3.tgz","fileCount":149,"unpackedSize":7743968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAMw0CRA9TVsSAnZWagAAF9wP/1mrVUyigj/VjHIg9hD5\n6jDlGSTfSO49oiEjuwQVIx5eUaJAyiV/vZLK7toOmUUvzuhbUQXzXqiRBE2e\nyehOETKcmch6ReICnzPjOXGhBDQeUCYpykxqFlgBryA2EChAmSqRjYhao73P\nhDBhDA8CH8WAh/+eMHJUAwQMKbRZvsR2sxMUeG37aWBFa3aAO+KVWP01hItG\nQi5gtP5gtfHMFeQx0VF/IpyWNj9nFJL3gk7Z5nFQqxQRR4LaV/QTnyqPQyk8\nrXe5cXllIS6ycxrYEUc5GxXCLyuDl05QK0JGEFa6a5UXajtSYgRe08jo2xHR\nRNo9J4vNvPexbKKoTGCnu4Ndy+ntR0wtHt2VuyL87R8OUAqDyK7rYgS6888t\ndolfvVyXXYpVaCBFvceCR2uUfknrvZEbs38ApodbCYZq5dk+N5T5G5vGx1QS\naHB1XQrDDXbHuFIEvIvpYGCFUMI8tM5jMGlnSCqKvfb34WblrFozAujqDNQR\nIbBSW8boyoBg7uP4+fXInz0P0QTcg+nLjm7s/PO7H/K+hjDAJmRsmMA5QxAZ\n3DIPwNdb4onO7RXWEPpPFC4DByK+C5UfVuzQClVGUdDl48zQnWnJ2bTX1EEs\nzsNKdZeysSWn8foR1QgxKwcK15fNxmDlbj1BOjA5KFpFne3YI4yhfFCz2Bzs\nL/gF\r\n=yEg4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG89v/GTMRYtAdV0Jndxs91wWykTvOlMsaWISk1QgKtZAiEA5Mz9Vwf5968mmunkox4kkZTQdlCEFDImjNDdJnlUWPY="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.3_1627442228503_0.48450788792957633"},"_hasShrinkwrap":false},"0.5.4":{"name":"camouflage-server","version":"0.5.4","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"58abbb6ef618481ce2c75679d3fb8b89218dde55","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.4","_nodeVersion":"14.17.3","_npmVersion":"7.15.0","dist":{"integrity":"sha512-Bk/dUgSm+M3n7HiKfAKo/YjZo+OUbiYWcb9VskBXqAoCVi+8hDuAqXx1Ns5vNNTIa2bB5Hx0fe4r3BcDAMOG9A==","shasum":"9a39aa5bf228f3bfa7c883bbfff8a5abedea64bb","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.4.tgz","fileCount":88,"unpackedSize":5861606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAeSvCRA9TVsSAnZWagAAwz8QAJfAIz40NKzuHUeXRwi+\n7qeKwSqPSi5VRWrUzSYUvZwhFlHjPvd/uVEPoCIm0IRaxXsTQV/FD6+pv6Xe\nvANCBhWFS5urZ/nsZFvOHAySy2UVPWH3VlBrQ1p0tsw5f8x6yM7HVUt0/vxV\n9utv5xnwuolPtJ+/GIUpyybq48RZjwZp18IYzNo8PKA/EJOKgiZMYWLyRLYj\n6lGVIjye9Ct9+NckR1qt75RUBVA/VxG0obkdFtilhyWtBBBaWQUT6jogjHG6\nBcogZWMrOr/Efu2kAEEbATKOR9PUGhoi63qmWPfRXIcbEhDmjDLJA/7tXeBs\nKyQVKI2f6XJ0o/svOh62h0y8CJJVcAvRhwdnJHVfkojradzCJhDnzpS2EvSF\n+In8JsJw465qKvgvNPwz8jtMS/A2BDpIAG7T8AnXHZAfK7g5HKC7cjUo/1Pk\nWRMq++uFtqJzUAHQ601dKEmAdslhqDsQ43MBUqCKbVwcRBT7Qx8BvYLVsSx1\ndF8F7hGcRVg2L+lAmLpB2uNq8OTi3r+2HqDDZuLyLaa2YiKIdpU4J0AIvjc0\ne56KF4XLMxOxmlT2iTtCpX046MKLOQ7vMVl8/EUL4P3EE3oJvpHyvKq3DROK\n22uprCSa0wU/BcECKNyNUmO1BpyZb1znmCUy0dEedzBlTzlr2iLx6cshyxTD\nRfFB\r\n=y2Ju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSyRZI4dKv4B1179JKTcmeaqZRkOaN0w+o5jSgEaUS4gIgDgJBCDrqwTuCJIl1c7xkRcn5YzormoSC1BOt9ToKNko="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.4_1627514031586_0.8426131172573725"},"_hasShrinkwrap":false},"0.5.5":{"name":"camouflage-server","version":"0.5.5","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js -m ./mocks","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true"},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"c7b9b760bf5cf99533e333921ee20854d23b4834","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.5","_nodeVersion":"14.17.3","_npmVersion":"7.15.0","dist":{"integrity":"sha512-n4LkbhYoN8hh+66FlnT2/SFGFiOQnN2qHbqzksZ12f4fNnFu9T/SMdOS+ijD84SHATETdshoLQH1nVDf9txCiA==","shasum":"b1ddbe5571b49d85061a7f07cd9281dcccd90d51","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.5.tgz","fileCount":88,"unpackedSize":5863517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAlTrCRA9TVsSAnZWagAAGqgP/050hRZdMpSN5oZInt0C\n2gWHLzOGNQdpnNOfFg8pUCaxkOh7oz228YAoautLbBxx3yyS0vDsByfKBk4b\n6GhdUbuldkgP+nwIgrrZtu467j+LNTi88o82N+NEbiuBu2vwUypstY1WsLFK\nGY5iYOitTUVOPWHmc7k/5a+lDLdxlbx6jGVD/X3A5/oIP2aRgBfjnLeGySwG\nLS91yrIjIVjWWL59kdwAve4z6tfsMcPLYLXhLZqUIxPZLvw+Bu1tiQDhlIK3\nXcVTexRlRKUki4XuWsKolLxhya7m1NdJHnu2vwPavHnci7uRMAFnfgvOs3/N\n1yOSeteBeJannnvhHU3VrLW1gJEiwjC/kZaG0JTvaNsu3Er7aCdmT1VoDSnT\nj8IJX/Gs54Q5XJGBYHQJBsj83cBVm4yR8QdJNMctPm+cWWjWYxbcpqBF2E5e\n2bsm8nop6mEDg8zCxDB0p2vaNHgRcRoBxRWRYHorahJE40eRAFL+6W87U8Xp\nNUwA1d3Xok/N9OW1OFELrCADOUqrfSZea0ez/UE5LY+G1wEbGY25SCu+AX0N\nw37nOGecNGPlWg3+6aYNjyk9KZUU2tfilL6EX52wPgcCXwx2xvtJqn+I4V+d\nL/eNQPErsIm8n9nnYGcxGW/SrIjLdaS86Of/d2M727Dd9Vw/OzyGkCN79xN8\nkBxC\r\n=wOPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeXLMbo0sYgsik2jeir39dIo1THNY9POzY0HR311zizAiBOU2LZRxbTIgTlaAPGZbcCJDhnwRZ37tgBeUQpIGB1Mw=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.5_1627542762926_0.18096580331197676"},"_hasShrinkwrap":false},"0.5.6":{"name":"camouflage-server","version":"0.5.6","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"085006d602eabe1477670f4221a3481e301990b4","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.6","_nodeVersion":"14.17.3","_npmVersion":"7.15.0","dist":{"integrity":"sha512-boEpia8FpBLwSMb/3ftqeZwZnOQk8WSsJSUyQ8m8lZVXPsPrUNZsc5et3dxkK6uS+oGdx/wjvY3CIQuSydqrFQ==","shasum":"7561143c9b449b7d426a71e7942983cb5033bb32","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.6.tgz","fileCount":91,"unpackedSize":5865542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBMVfCRA9TVsSAnZWagAAcTYP/japklar27TOwKX2sWSZ\nNqhGsy7xk0/hptH4tdFE5gBfydgDEyJm/zzJ97sGD7q3Gu+iDT2CD38T2dg4\nTsjiGoyduNUpL399xmnVbLzNt+ogi2THdoz8tNi/EZ1okqy0RXM2TSU7wRaa\nIHF6a0Gr4Ro5+32WUd8gSg9fFHvQiHQaABcEJJaWkcrYPGmpOoQHkKHmdlss\n+xljyGXkxJexmQ7nedRPSmaF8fEXdJeQIeCSPqTCgSEdyYOfSs2TAavYX+/j\no92PiVtBcp9UxSOZ/go4D3EBYxOsPNUYdW+H/vStMUgew2CBe2F+MsfqqVMh\nRO8Cxlu4EYkF3bFgw6V6wy9p6SwDqMQx4vw728wscJcjfFjk1jpn4Tnszfr/\n9llIUUlTza9wfFBx006JMl7uCJk79m6gV3UDAa1O/HienbH3yKBWPXGU3ax2\nwtWmeoPooxbmaq/q14X6fNPUURyn/D/0xNQk509Iu5wwiIVqrNWis8gunKs9\n2GTZ+0ADSLe3IIYJ5ug8kYvQ9GYL2ZSHbilLYC/SGic1CX01UAmJtmGAraEq\nUujJB2tUbwyo9S5jMLYI7XTkeQbhYzC83N1YV9F/MplnrzLeggmaEpw7BWuF\nallv81TtsY/UokJnxMOxtg/6GL/mGeSuuHg+2skVo9M3vfpJfBccxAwHBcds\nN3bv\r\n=mtTU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDILv0uOhmIPf1ipe2V/B7F15+HuZF00kMwBAltNTEeNQIhAKTJuzMPWMIH9YUwUXjxBKZrhud+YmITppdTv0gAlNTO"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.6_1627702623292_0.4936096988966612"},"_hasShrinkwrap":false},"0.5.7":{"name":"camouflage-server","version":"0.5.7","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"2c64bbef4abe072183ac23ded1f5a04d76107e3c","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.7","_nodeVersion":"14.17.3","_npmVersion":"7.15.0","dist":{"integrity":"sha512-mqXuerYwg33HmwmZPKDGbx4nVUaCmrhNtY6K/ZdIAgIKUGupqcFuZYvFGUA+PPeSkMRNnu2s0MT0j/7bUlcnCw==","shasum":"647c1328660ed68eb4bfa9261489476bff4024e3","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.7.tgz","fileCount":94,"unpackedSize":5869298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCO/mCRA9TVsSAnZWagAAuEMP/2rCiDAZRoW5ES1T5nxf\n08IT7ZobF2nIehZ8JVf3WKmJJoGBUVUP+GuHu0bR74De2XHobdjx0O0AhuOQ\noIll1sgO0V/VeRoQVSs7OFZBLcXgdXg87cMdYwuRe8xlhH+WYNIC1yIDCmIR\n92FQNRtew7TwFtkwmQY0HAj1NvhZpZFsT5Pt3iISl3p+JQu0hXYS2UWh5XCW\nU3EdlhNMl1JoYmBOAFT1h8xNDo/QcfmI4mSe43u6r5JTgZXExIroH1O9newq\nQSBR5cg0Fq8PxT3dYRR1JyvzXF1pS+BrsFaMau0C3iMhHdyWPL5KUTbKQ0QU\nFpPcTEUc4ZWbHzaBKYqgm36PP537hYmvNX7/L1qHMv7EJXuBL3dCVmiUPbaY\nF83b/CQFdCwNlr0PEekver9+QJEzwkcct5JYWViQgumlV3VHLv/DXKr53QsA\npfzAOy2xcnOulBNlL5cFSTqASlketGbdmLMOzyQQs0QmV7/dkde8Y7BlQxaO\ntDLdYez03KYGQZ4iiA2ULyrAqj7erkrPbAzbheuVreUvYD4aYwpwvN2SNM6a\nFbEiIZxLb9sa9Lp+NYw/gqwdN4oD4ymCw4NCNn5AUCUkOTO7MlXPEKxuQa66\nyRYzwaATg7CQawnT8dsYNk40BBMJAIIrrKciTw3UalkzlQGyodbxgJNu34Cj\nEBFO\r\n=2H6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjG1MAjfcAHcaep16W7ueu4PI7ZQPZ8vWyE0mMwJt3IgIgJ2oPLVfn1zLo0EDgbw3NBzbPiNXSu9QYpL7RT+HKDB0="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.7_1627975654657_0.9113373358115966"},"_hasShrinkwrap":false},"0.5.8":{"name":"camouflage-server","version":"0.5.8","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"2e77a7412c22bbbc721424f9166fbdbddd6ca288","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.8","_nodeVersion":"14.17.5","_npmVersion":"7.15.0","dist":{"integrity":"sha512-EoKSTYV7lADfBHVepuW7FNJlRBH1j/5VHef+vsaySaSmH7mORq/2d5OG0Peowlb1HIoo0QgDECcrq6SyJiD94g==","shasum":"0f359d423e1de0ee89757319e68c91999ebc2257","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.8.tgz","fileCount":100,"unpackedSize":5877047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH2ioCRA9TVsSAnZWagAAlJYP/jULEUfCJ8gQZvevaCg4\nnhRXjCViJoI4XpZYlE5LZqtSR+nfI6vNNH++QWgULl/M9NKNwUp4qya6WIYW\nxXxwmWxV1t4mjX2NEo5iYAWgU0+Nfw7S970myHKdHvpgok62RC63kSo8hYzV\n6Rn5eRl02aUckLENvrw0UQRwUsY6ZjilSPZz+N1kw1emh1qSJ5L8l95AZFmN\n69J2A4j38wNnEm34ozr0LxOrJeIFSToe7seqjEQNcihEOeZpz6ojBpWO/n5d\nkDGz7iM3tguqFhHf9Di6k8MQyMAs/1P9D3Y65DcMDYfGsk3WfYpx3jcJxRDO\nGMs20WfVdvvT2mbPrMso0i9lQZ21rByumi1J+UP1Z2tLw5HuE0mwcb/yAmHE\nqw9Zb1063bi9tOhtDqLwKGVnV6q56Ljqn9qWOrAJFRvmBSGcVMUv/UOJRJFy\nPs7rEroF5+cB9c2ugIcaD17r7ra79X/+xqJMQ9EIArEgc2y3N8Q3JQLYwTnU\nezDuZ3Ls2Pn9XGVbjsxWjPmzSM9uNAi67OxFTEZklREzWSqWty/Y+rutadU1\nDEXHDXyRE0uISy/AfTB3X/5Qu8h3opVMMIobrBxvu/3CYEnJ7GgHyQj6acLF\nqgKKgG+Ll3h5xMgsaHpf7lIiQDKcr3eYyCVnmgq7tSKZUxnGWGJIkY6Ed21g\nbClV\r\n=9DCV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD18rOmmKP7W2UppNNUnINUdOoG2Jy3p850lYcuBYrefAIhAOhGX8OGzD7IDtiCwnQsX6xI0uQlY7/TgjzH048pff6X"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.8_1629448360348_0.3917938379189161"},"_hasShrinkwrap":false},"0.5.9":{"name":"camouflage-server","version":"0.5.9","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"52a480651b069f2e14f747e117c47e38fabb4f7b","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.9","_nodeVersion":"14.17.5","_npmVersion":"7.15.0","dist":{"integrity":"sha512-RuPksvERdbYWWFu0JhjwnOL1W63jmM1l8nb2DlIdXRRQlN6ffy39aKNnbUigx9li8thGYVoLHnbxNW0dFIQn+Q==","shasum":"2f0e67e5f13aae5e8807a7f46cc7d1dfce81f8f7","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.9.tgz","fileCount":100,"unpackedSize":5877047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ5ibCRA9TVsSAnZWagAAicEP/089mGAVtH17yVLQNZTr\nu2PsBUk0B7eHmtHVIJIiI1wFva/GJjilOWW4OTqePLU13K5QeDQZsc/rKUEy\nQEtQgk06R4GKxoSFAsCdXp0DsxzGRZ7StUwcV9nG0SbpvfroXNejzOEADc0v\n+/Gnv68G1GAjZNb8H/lPGIhZ7C79K+J4pkBWbZnmXKaY7UWVWd9V/W+CSfaX\nIZgUV1pJigJPQR4dK6cNqNKrlmv/KIzzFN4E7gsMfAblElhxEJP5IfGdi4wl\njkgl7WrSOhpo1Fdy40SDdBKgO920aHk+hnQxi6jtwbSY5kn8dGlMMteQQRtN\nzmNxUybEHPvJ3oiEGvRJEGzNtXAO8U4uwWRhs5j3EVWpD9lMnCEiPCsPLFKx\nnTjrh0fzFT6izE/4zyDdwFu32UIn2klg0/pYKM4eNuHa6GZ6O5VmT4t7029Y\nuICEY25xwkDqSo4z2GJUayRSKI4orv32OjPzwuYVrvqJ2jmJ/AvBW9C0SlFp\nYBjvBabHpPYjHHdGff2sdHQXBP8ic/d4L9GpGMIUV+zV/+Nyb43P+7mhgksb\nDLboKk0P1d2R3rGtX7TtSx2tQAs4ndGTyUVd8pD/4eY48Wta2LguwEEDOm/k\n2vAE9Mc8EKLv9p/qs0OVzYGeO3mzGPQbkDRfPy00ViaXL//0XbHxTV1i+18F\n307e\r\n=kf3W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd0mV/vnRjNE/FDLfkAiNLUSyWJg2IfBnv/x0SpflxvAIhAL5OJpfwEDIfZqHf5xG5RZy4SrKixNDJ+fe2UVyB6C4S"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.9_1629984923709_0.0673939530904768"},"_hasShrinkwrap":false},"0.5.10":{"name":"camouflage-server","version":"0.5.10","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"27bbfac07e2f9d59f95a17bd4d3de3fa391aed00","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.10","_nodeVersion":"14.17.6","_npmVersion":"7.15.0","dist":{"integrity":"sha512-tyWwh/N3qPeAjR1tgJNeun0ouHzR6zczw1g08BQnUa60QKr5RgRjPCvaia3TJJ7T0G+hxvDa2TfYYRjGtqiq7g==","shasum":"014bcd5f1c6d47b2a51add44c441d5c8d050f4a6","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.10.tgz","fileCount":103,"unpackedSize":5878912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHvuCRA9TVsSAnZWagAAu+sP/jlaqn1yFuVfu/fojMbe\nEZkOF1P08cDF38mQKV4BWCb4CkuVMVMENPk52an0HNFshRneveQcKjsCZLoA\nEOHE94N48mNurLm10zX/oCcTFDelPMlGKoBP0GElZvIj1yLN/dWYdGQrjUF8\nghj0DSJ8cwzGzH664BjDRP0bB+fEzRjN6Mpqe69hctInZFU9R5VenLOdpQbm\nmpN85GX3hHRRPW8qXwSv2Qkkcp9PzzKJUXQ/ibimG7RE8NJZZq/oTUigB2sZ\nZUONi8mFDIc418AIegm6/UERfw3IgN9g8GFhUAwCjUERyB0aYRgETcQaD5CU\nyg4Nvv2xw7MGqzyM3jvUSsnY9gOqLKKWLPiynsymhgjs1Hyp45Qveq0LEv48\n3Fdw5xLeRMu9MVXiyZLn3ER3bonZlZ5E9wal10dVoxAvFYE7csDcRbi1Fqhz\nOSIKkGCFeEr1JNIJy+TFBZQjv6MsAWpsyFv4Gqqpc9/F/ry7gCnaxRxWgB1m\nReto2N7W/IxP8WBEjFkzhFX5iXatPo93yQ7qAgZmlZKkhseR/LlHuWELd+kp\nzVf9HML4eAcuT1WahgbJY0Yj7jSUMQzzA5oBWx6HHp5BIWab3tdWDhNTzT5w\nmdYkf52oFutW1nfUYciWRVyOZxpFraoAdEHRwT/5gZLRNcsmQW+Mvmnmzcx/\nxO/w\r\n=MN+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcpq1dBOhCkHdBynrwSVLKkr8SmPuGJLCsbHovj78XOwIgLzkKVNioSNnOprK7jrKypKsJsUYJOZR3DSeLkfWSijU="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.10_1631615982007_0.730437136737083"},"_hasShrinkwrap":false},"0.5.11":{"name":"camouflage-server","version":"0.5.11","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","prom-client":"^13.0.0","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"7c02faa6cb75311e8b44a88fafcca566b1b94e62","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.5.11","_nodeVersion":"14.17.6","_npmVersion":"7.15.0","dist":{"integrity":"sha512-TmJFc6BhCNh5YzJ2ceO9BBrEVI3aj9/WKve12SGXbQuC+atxVNqsb088TjuL4ZquF5LsnDiSh8SLguBkCHCqvA==","shasum":"dcaa0235d62667fbf6c511e57aee4ea5835042b3","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.5.11.tgz","fileCount":106,"unpackedSize":5920332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTMj7nXC26nGgKthMVekW7gI9FIXU7xqcQj126rJ7dgQIgGpkVUV+g9c7X9RbKWUXMmb6v74o9xUsqXOuZFLC7w6A="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.5.11_1632140048835_0.8828800526876659"},"_hasShrinkwrap":false},"0.6.0":{"name":"camouflage-server","version":"0.6.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"dist/**/*.js\"","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","@opuscapita/filemanager-server":"^1.1.7","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.0.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/ws":"^7.4.4","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.26.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.2.4"},"gitHead":"7a13143f19b355c67ea8c903b8534c6fdcd5c1a5","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.6.0","_nodeVersion":"14.18.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-ZL6ceePhKq/Bs2NPlM3E1HcYA8ubeq7biJl/D4gWRBwBzl6jungkXE+fAe69Anro0czKH66RcImihYHZD0x7FQ==","shasum":"e86f84c300d0b77d1d47806763ccfac335f0e75e","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.6.0.tgz","fileCount":109,"unpackedSize":5932246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcFKjjevMOI18YKFa0Yh3MI539H1NADCrVvAkrjC5DJAIgLuN6/IeXQXZM7BGwqg82sGGe18NC+xWktY8gyjrFpok="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.6.0_1634707656462_0.06416464681952538"},"_hasShrinkwrap":false},"0.7.0":{"name":"camouflage-server","version":"0.7.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.1","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.3.0","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.0.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"9e89af9871b5df5b3b643ca39901a0dff1a1c057","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.7.0","_nodeVersion":"14.18.1","_npmVersion":"7.15.0","dist":{"integrity":"sha512-b4G0l4EuHPGjghFL3SOVJmz5WeucFH/UZhX5CSNsMvRYD52sAHuu4Gc9A4xcpMaWHYsZqp8Z9GeZ6JvNVaZyww==","shasum":"c7a82bf8d5ac1b92a1bdddd52910febaa1f77d82","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.7.0.tgz","fileCount":94,"unpackedSize":238634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwC9pmZFSLrcVgof4qqt7rHkKKff9NoMPjYMVMslwIMCIQCW9t1pn6in4TXlOCWeZtwzkaHaCgst5RL666uoGBKcmQ=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.7.0_1636078487060_0.19447105876945092"},"_hasShrinkwrap":false},"0.7.1":{"name":"camouflage-server","version":"0.7.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.2.12","@grpc/proto-loader":"^0.6.5","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.0","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.1.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.3.0","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.0.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.4.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"36c27fbc0a3e186747be0facf8ca3bcb1164df1c","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.7.1","_nodeVersion":"14.18.1","_npmVersion":"7.15.0","dist":{"integrity":"sha512-COlLfgMV7hnbDqLyFB2FPcn1089xIMvIbiOj8mqOj6ZPXY/1bF2rsr5VMRrUkttln1isITdcPQ2ZyKVfjBIexA==","shasum":"371bdb16801fadc7cee3c1f0a80db0f6b56c6fdf","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.7.1.tgz","fileCount":94,"unpackedSize":238634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYGDkrGG3+NPgSqBcG5piXQObEec6vSpxzPEA8fcoh8gIgaprJIGqo7qVgPmwd1Oz6R+D8cH2E93qiJrRhxBSJyQY="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.7.1_1636172220241_0.8737706145431139"},"_hasShrinkwrap":false},"0.7.2":{"name":"camouflage-server","version":"0.7.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.4.1","@grpc/proto-loader":"^0.6.5","apicache":"^1.6.2","compression":"^1.7.4","convert-csv-to-json":"^1.3.1","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.2.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.3.0","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.1","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.5.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"8492632d079aa542765f0f584b08e0e4ac8b5d9e","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.7.2","_nodeVersion":"14.18.1","_npmVersion":"7.15.0","dist":{"integrity":"sha512-lVcPy3G+sgxImYNkhXQG5H5nBqmkOkLnMdVs0lwXsN9j37Caw0SNNk4msBM+5wpG8Ww1pT9Q+813OugtI4HoFg==","shasum":"66888433d58d0edbacafdfbd3177ea69d70a4314","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.7.2.tgz","fileCount":94,"unpackedSize":239525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEh8KiN/zH3QXxcBzWNBwJrqLCui+EB4KWYJ1KGmBL+nAiBLaMQoRK63Vm+sn1hJo8jSRbVI8UJhzrmJ0y+HFy2oAw=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.7.2_1636615592896_0.3671206132126319"},"_hasShrinkwrap":false},"0.7.3":{"name":"camouflage-server","version":"0.7.3","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.4.1","@grpc/proto-loader":"^0.6.6","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.1","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.2.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.3.0","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.5.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"fcda4efd2cc25323687c2d9c8ada750804a9ac1e","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.7.3","_nodeVersion":"14.18.1","_npmVersion":"7.15.0","dist":{"integrity":"sha512-ubPyCCWfbfUQRbE6YDO8fbM5mSIV6Hj8vf8mWC6EuQdaQcAJuNEOVg96vvOaJiLvar3mreTmLN3pcP2T9xzIOg==","shasum":"922f9a112d4f74d4abbe8838d651ac3785b18be7","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.7.3.tgz","fileCount":94,"unpackedSize":240370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZk2ZLiuSD3a/p3aQcdBFl0Pk3DihsrztQBOzZJu3YLAiEA4nPcxbwpwHN7/S2959JVhLPhXYeWLrxfFjBPefsszmQ="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.7.3_1636862219478_0.13816932507831003"},"_hasShrinkwrap":false},"0.8.0":{"name":"camouflage-server","version":"0.8.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.4.4","@grpc/proto-loader":"^0.6.6","@types/js-yaml":"^4.0.5","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.1","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.2.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.3.0","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.5.5","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"09c145326809b30238794308b8c92d02ee8e34eb","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.8.0","_nodeVersion":"16.13.1","_npmVersion":"7.15.0","dist":{"integrity":"sha512-B72/l7YqT3bX4kZkyapYcfey8J40qFthf0nwcoTRmj1Rm4AcFndaR6dYxFBXn1VSk7v9i/yuva7J2xMkH+adUQ==","shasum":"3b3ad73f75928a9f98ab5ea4c17cca4d9ea7cbe2","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.8.0.tgz","fileCount":107,"unpackedSize":257532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxclRCRA9TVsSAnZWagAAgKQP/2Wl7T72nOEVEIXGHMGZ\nzZc2UySRJ9hPE0W85LzgeEknRFcJ+mDDKsG+2lNkJvoJTfzOopT3sbKRoCXo\nU+pWW1YSHt1ZCKYdncYy+L3hKw3DkblTqOYNYzWoFYZGKn7RqQXlhslFWkPw\nma6TXfpp67uQ+yJ7hZltAkS2LvZhBnECMrHpGElG6qL+u/vcDQUjwZrG1m/d\nJpSrSe7mTQdnw3W6i8N6wpKwa3pd8A6uq0ISBgUSLxnAVeWlu0+kJWenvBYC\nj5kYiGckNG5rNQYmnsOjKktheeFPgGcx81CwXLcwbPmSrHQvH6ztm8T16FK3\nIbyadfx2H0Fo8VOhAJkBUuZk19coFBe1ZWHqE8+Gggt8dggsU66TsT0Vxd8j\n1d4eGhLSIJPzpmHZUM4xlQFfjTf59eI6Bf2OZYYGm4CLkj/JWSWxDtUMqQrr\nzuKqYM2wx3Cjo4qmZGdFWKd07KPurorormeFfCN5CHNYNlRpoKposUiDaxTj\ntIzf4+kqxPVeQwG0Q1lI/0wOoITOONNvBB71hOyBi7Pgj3a5ATmi9J0dM/pe\ntkdt8Kg4ZIGtk8wK3ElEp3ZS8uWZ/0Si0Ane77wvpl6+sEEeII/DjaXr1iiG\n0zYNpHvwlV8aKNGhVG4qn5jeBH4koX+xuEY9ZlUE3a2e39wDH1iqwMXI7gYJ\nhbp8\r\n=4u2H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA31RZDRDJJO1Km1H7hwRsf5kMKNfG0MidUa63dP4AgTAiBs8e7aiPSnAnKAb9OSQw/FZXU6K375Tfmp5kHuYOvn4w=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.8.0_1640352081428_0.11904171481803294"},"_hasShrinkwrap":false},"0.8.1":{"name":"camouflage-server","version":"0.8.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.4.4","@grpc/proto-loader":"^0.6.6","@types/js-yaml":"^4.0.5","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.1","cors":"^2.8.5","express":"^4.17.1","express-winston":"^4.2.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.3.0","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.3.3","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"0d0a750cdfb66f9c62f417093e1b8b406c8b4504","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.8.1","_nodeVersion":"16.13.1","_npmVersion":"7.15.0","dist":{"integrity":"sha512-YCa9he1jaixqSM/Ka+02EVmO4WAQXMeXg5ilhh9TExa3HTJJ7c25jwQ/afvKPJYApKSzGXdFsSsuyRn0hsMYWg==","shasum":"6a07637bd8e6bcffd3f2c903f67b85db03042c68","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.8.1.tgz","fileCount":107,"unpackedSize":259478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzw/aCRA9TVsSAnZWagAA5uIP/0UW36e7I1Q7Cc959ilu\nIDpL2hsaVoySuHzGBdQIKxA7J7Ft8rkApnqfGrTirtoxcA9fRLHMYmdn9uwr\nFjzqctiwi6FIzWxwgeK0TIo/JSuJ2sfIf75MbhHKF48VYzfE+6aSvuzOZ56O\n0vPwoAaVPal8GmB01cEcIHDHv6YzRzYTEDef6YRxCYDf1R3oRiMGphRBpK32\nIR8TVwRcJTaiLnQ/sihC/7XF+LbxvwSckWkbRIyoC9DBwqfijCw9/3zQiU6R\nTg3EQsyTNJv3Qw3RUXKygLkw4FrsrQWK9mKWKJ6F2nzYJIAJrIxgFq3RQz7u\nKv3FVrm2reF7BCT4XO9ESYU36EE+HVc2Kx4GNwnoeMhbnt43qWu1hxK2T98R\nkjaJCbH0dAa0UssareeHySww0xQHvHhBkPoQcpJodPgHN3MtA9Hb0YlQPno0\nit61sm3JUuTT7jqgggVbpMRKj7HF597iD4LlectDgxzCnCx2naQlxKW5m8Ku\ngKW5+4w44uoGe+TAtEZDMkr/PcSnhxX/6gsAMcQDAHatgCYR8hDTrxvJ8KYQ\nOUfknjD0EL4E32PfpP1tQCrl66tK1JYpL7nQmkIoZYCpORb/oxSndq60lEmd\nmPykzBo8nTU+P5h2xz9SNf/T0Xo+tDsojKSLzmqkITmDuBXth+sfzANb0umo\n2ANl\r\n=TOM5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1yd9z/9lbY7imqKlMOfEbMcwDN07s3TEaDWWuGqnUTQIhANYARUVL3KNnwigt5B5Bx9fkhLso9ZUXw3rHmFnCSK5j"}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.8.1_1640959961999_0.2120719418551522"},"_hasShrinkwrap":false},"0.8.2":{"name":"camouflage-server","version":"0.8.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","@types/js-yaml":"^4.0.5","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.1","cors":"^2.8.5","express":"^4.17.2","express-winston":"^4.2.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.3.2","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"7805f364ce48a3437c7ed4d0d4b0c5ed1c63a8c8","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.8.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-R1DtQfJwzLiUhtbPUtm2leXrCSTrpnVhmgCrAko0HK6AOdNBxN/8vEokWgHTveYlvajvGw5KA8NHo67GJY67fQ==","shasum":"570f088df0504df370d83c45d56ae9f039d98904","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.8.2.tgz","fileCount":108,"unpackedSize":262605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGAr3IzDZg2JtS0bE7j34QYvyr2UGmoVsELyOYib/E2gIhALFWYPI2+cAc9ktLBGiDUYQ9dTdPxenPj5Nxvxl1Pc91"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9t8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFbA/+PdhPlqUdoiHgGQy5kpeIwOwGiA2M+cw5nIY0innYEZaKMmuL\r\ngRDP21XgEOhkm9pFkHk9d0i35msE76pmgmh8bbxg+TxIyFUlYsQ9+Cqtq13h\r\ni+hGm5tURzEnjvtwyr/ES2fBA2HXYyXVh1oBoAduDKK7QVSwcSdQKqIhbcOr\r\noAt2OPuRVFCcFKqvL7ue9QBsXqhGoH2iuL8hjryQiyirtXK9lF9t2UFhrH5h\r\n+1s1KQ/NU96QRqVXNeUFHyMMPBmPM6x5K/sxSPNpSkA8ppXlkEgtHD3fCSaa\r\nRSM8ERURYAgccKdriqU5EeJoY2nO14S70MZPMkv3vt4FY+FsLmJcHFkoQCZL\r\nrfbjlY19KptOwAJDFyIO39WR7eZgqTPjEuLmWrcXEd/3AYsVsMIgPJFtGRYl\r\nrivmF1Ey8vWSni2GJBs5uJS4uGVMuN4IthKpPdj+X0a/a1F520mul5GuwiMk\r\n5nSiUgfsQDiRluaSnf5QJ5nhdBEU3lmQb/H9e2/SFQ33vjXAy4PksVUQde3H\r\n+qu2jUAZJZkiEs6LLqV4SppbUlN7/ApyHu13OO7XACvOrzkUBHQTur1l0XyL\r\nk2h6blQd0nTOi7rSowleOzqdXzzLT8sygeOBKUl2zHrGM9pgBatLJxoOUV60\r\nkLbaJqZ0t5drG6JC0Wh6o/7WqDSS9DJYLPc=\r\n=oJDd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.8.2_1657527164189_0.6383663201391747"},"_hasShrinkwrap":false},"0.9.0":{"name":"camouflage-server","version":"0.9.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","@types/js-yaml":"^4.0.5","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.1","cors":"^2.8.5","express":"^4.17.2","express-winston":"^4.2.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.3.2","moment":"^2.29.1","node-cron":"^3.0.0","pg":"^8.7.1","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"1363f5f333df8fd757bcef4ad2dcd10fe1c3371b","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.9.0","_nodeVersion":"16.16.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-PYLsNcL2Xk92GS9gEQOpvr1cOBa4PQW9LL7g/K6DkDai0vXvSf0zORTyQOKehfQuplRZ0x9j3OPXdQzcqCMwIQ==","shasum":"cb598e4a54b421aa290d421e4eda38fc828556cf","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.9.0.tgz","fileCount":108,"unpackedSize":262965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlbm/3zqsfzaBm+yxb7EU0ole3LdQHptAo32PshiqW6AiASPZNVw74XnDVKsALOuds/qDVnWn2ErQozjHGBMz26rA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6kHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXFQ//fE7z+egoir10KDIV4tDPtrsgyaPXZRLcb9DW45ZMtbz88YrP\r\ndkfxP91fGC6n/sPddzFIivl3f5PINDiSzzDFPFvP7jqndbHFNsz/JQyY+vcm\r\nbJOlrtatXeHpzW9lfZ4QPSu4nqolMchcON9ATFSDcvCFym5rVl0U1agcYDDH\r\nLwDC+/v374YWGrmCPRM6ONtkoKUDIi4r9Hzmsw7iZYjopECTTlNUvxjFpEKn\r\nUnd6gnL+Iu6tZNtWsH1Y2Zm+BkPPq9PmGrmz7VyjvsAUUGJrGRzIWeiCr2n4\r\nfnTmBsupkn/ugk1VLUBFywFilfNmNl6Pc/txj8U7GkTfrW7854cNPuCKItCN\r\nBHCDicmXTBEZv6YolBcLsvButGLJ+9bViGFTZ2nBj5MMX1mDxITE3LITa5ag\r\nLBdB7Jh2qo2alIb6v/uiQKWHfuj3lrJneU/eY/mBOXke7VvjFtUpJEOudGC5\r\n9a+KQ0mOPM01Po5m1EVhRHp8Wlw5WdHppmdFXNHs5UwKC/4u5D9Nd9aCi2tD\r\nBXLp7vuqMuUvg/724Xz9+Zj5cXG8Sa00HyU+NBNgQIqlP3yDGDJrfRqZqeJQ\r\nkxy3ylwNyN4RihtcafqT8mQdcrU5tMFvwYpVQRaDsLelA10WQd2VNQv0ykaF\r\nVAEctSyLS7H3T/imIgZ+YHcIeFn99xO21tw=\r\n=MDoX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.9.0_1659519463439_0.5336195457308459"},"_hasShrinkwrap":false},"0.10.0":{"name":"camouflage-server","version":"0.10.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"9da00496682c086b05f2879797246f5083c8ca79","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.10.0","_nodeVersion":"16.18.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-9inwQ3nHvBbg7LaleKvwK1AwbOl565sLyiAIRxNtY6kkHqqNQ8/T9f6yNrw5Ioqto4fSh014bq4QlHuUAXzdjQ==","shasum":"665a8f324ed3a849de330c9934b3987905c3b811","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.10.0.tgz","fileCount":115,"unpackedSize":282256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYyjbBO2qP0rBTUz4iajOXDLduSYy54uB6x7Dzkcg1UgIhAKGi2SGNEG4MbMZLU5jasLhO6WO18A8JaQfp4oI+MfxT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV8I5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqung/9GeddABgeQTbdnXq/5BkDlcka6OFgifXa+KI2Vn7XdAABLwoW\r\n7cQmUuS92fZI32545vQdapwHLMuB9KyTSKaFO2+wIO6eh4BzyKaXsfhuARm7\r\nuSK523ch3mLo2kcmSowd1pQre2fsl8PQDhZrs0wGWKRxLxWnX9SuizLL9Uk1\r\n2T06LgNA76cu7outWmcfIuY+n6WAilB/w8+m1QCrl2h5SGAAQm5Y4eZ+i6iq\r\nHjcskCj92PUYK3Nxc0OVwqs7BKONjTdmjX9ARngUV/+Vq3Q5U7s2GqR51wX3\r\nd37qnsfgjqPoap0TZTW3oczMquQq967GxM5E+2QhFgGhnjFsxs6GM60YVCN9\r\np1ldyIVL2fXxCDja3CR8C7ccRTeSAMbLLcEl2C0XfO7xLENG7hX2n9f5rqKv\r\nYOEa3FI3QvJ+vHDdK+QM7wdRCqb/OhjjAlBDZdKWZvl682VZGT/434p4yq0B\r\nDxeJ9fI7EM4XLfn3iMWnSdfpl4A/For5i1O7rEf3aJ4zdd7LLvERfiFrgBpD\r\nymFuFPZQUKr17BtImDImeAxLs9VY4jC+C0mcp3q12oYNs+vZ67AFAc0fr9Oi\r\nHZdjEoS/WWgPIaMBwq/NWU5aMxFxJsjI70E39RPZmkCDEO6hfR48URr83NUj\r\nZvHt9b2WJI46Z0go1MuQn0GQTui+8NAk9pw=\r\n=O/8S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.10.0_1666695737183_0.24355841699384317"},"_hasShrinkwrap":false},"0.10.1":{"name":"camouflage-server","version":"0.10.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"b2aa3063180bfacbbcdabe1efd64a2d66e16a4c3","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.10.1","_nodeVersion":"16.18.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-o/hMJ43CzMtkRPXTFoiRpdXX55QLUjWwWUGOS+codI90fUSbPFZHv9lq4eskAoo7sPUs3DIpTdf/ne0uuoKgyg==","shasum":"bcef6ab1d991ffcfe434b0512d2039465863b364","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.10.1.tgz","fileCount":115,"unpackedSize":283396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn2O+EuECjXtzxVba5r/uuYV/U52cwYQoWGGYy7HiX8gIgNP6kCmLEhBJK2qf1FK+oq63hi99fbsFupVbrjHdZ5gw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXVGIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0yg/8DeuF+Dozjlx7nsgc1M160KUnE1kBD1kyIXijljxSGyZ5vFUn\r\nWATmlV9tJeVNXwM1tUPZUDuQ/zq0xScoT+zof4MZZXLvW5YqcFAQw0kQ/wAN\r\nyDvnbzpHCvtsKQKRZ6/ObYaeMriNMoQtImTDiYa9SVmOTXTq1JEx3H8OwBBx\r\nJfKZjTW94HT13XmK9CUnhyYU75wVvGyDvIOZu5p3Ev66tAM6a+4mNRVZFPS0\r\nFc+d7xb0qavGKINuZkRckwURb2zxpQEZGNoJtya7WhS4yrBHCJWClTW0ojXN\r\nc98i3PXPZM1J7ZLOZ0j0X6GwplI48lKOl2IsPopkzvwSs1Ch68D4idLtKI3S\r\nxt1oCikft58Q3zi2jlS72OUyqxYa1cyUzD+B+Kp7wkSWxA8KrvsVkz/KVmYz\r\nS7Jfju/+KfJJ01BrbjLKPgTp1K8rujgBOfBnVIHFGwvid34JC5AsRaPZDUtf\r\n4Aw4XIWHGjExOWFLOzEPhoyF0Dllrq9DX7ofQnSxd7op8J7XNHdnaWFEVerS\r\nLUndm292jiXnoHfrDTbQOHrUWyHC9C42N9JaJLkfdmEIcQqwBIwxsmp3/i0X\r\nbpwCZCRPqyXHKPSHOZcTDzKTvi2hejMv65qXxSlgygXxXRHgApH9vnnnUzKP\r\n9y4o3YxBds8f14DCfnVDTo0QyijwkjTMXhA=\r\n=sUsw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.10.1_1667060103892_0.6246154106790929"},"_hasShrinkwrap":false},"0.11.0":{"name":"camouflage-server","version":"0.11.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@types/express":"^4.17.11","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"c57810f552f0e2b69da80804cbb17867b8a7710a","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.11.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-MeNmqviRupF3wffTv3UPAJdkC5UG9I/0xdi8GEdQYBflF+5507KOwW0fKMgpcG89yXbledRQaryMWqOj/CnZww==","shasum":"d3b01aeb1158e6eb63d4c306b9f8160497f3012d","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.11.0.tgz","fileCount":119,"unpackedSize":289654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN+58mPaeka2ueifeTQpwb/FQr9U1nhjdheGCYFF4C6AIhAMtGI2SJOB/ILV+SPPjwb7afdFoCWU1jY3780Y8dQqfT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcoe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWLxAAlADV46GXAB3aYLE6IPI2FCxfvg77h0SYKKNy916iG0xOmEKT\r\nVHrckHbu3Yol89Sjj8EaJNulWpCfDCHqidIqvrjVzD3dH0E+Q1PghjTZZckk\r\ngKoarsiCzFFuEUzm+YD4BZHLq733TdXyAeNo8nKLwUsMzvPPf/eviFbS/ebD\r\nVk94N0JHx7K/qHd8dqpk/HdoJ3zjna5aV7F3rm+uBSxOlrwEEbyk1riYIcCf\r\ngCGXuWP3LKRe+NpEta0JWyx3/5j56MRDzbh0tCO+2bz7UKKzB0dlHgrRjD1r\r\niXsruiHKrMHOexiqrasVMWlHAyqFgI0cB5J02YIP4hDlwn1CpgFBU6sFlrBh\r\nBqhsL0wYnoKd/jQOlOkPRcanazT48gcAookXrMbwHtWvDrs4CjZ2v1lD96FO\r\nPKFTlLVGJcG2jp1DRgOQOqXHm3bY8GwP2CnNqh6DO84C4GPgiaMY5coBbib8\r\nZND0mqVvL9/sq89mYNFBO98feoUKBkcVxm1E3XJ93Rs0LkF52Av7Uj77Mvlg\r\n2y3JBOcUCKOJuKKvC8/qNEPy05NwrCwS9Ck87nsJ9vACt3zhh0yIqoIXh1bt\r\nO/TtDLpUH1qksM+YnXc0iUXdtqCDks2ZivmYd8bzCQM5FjH67MD1eow0hpvT\r\nv4KTUJ2PxMwWVwuszSVVBMY6EzaDqKtZmDc=\r\n=fCy6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.11.0_1668450236234_0.36490523182212664"},"_hasShrinkwrap":false},"0.12.0":{"name":"camouflage-server","version":"0.12.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cookie-parser":"^1.4.6","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@types/cookie-parser":"^1.4.3","@types/express":"^4.17.11","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"30ec77fad5933edbf2b415d50cf8f443271c22c2","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.12.0","_nodeVersion":"16.18.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-3d82dO9otsfLFV7hGHTQOHluAcOsVvRq4rruKwQ4vhAkgVAqSJ9SkSkGqNJ+8NE7jvNjLILR+EZB/r2lRmGNjA==","shasum":"e2db0890dda655f86b8346deced5e25ef200b963","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.12.0.tgz","fileCount":119,"unpackedSize":293258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsMXbMb7W2G4WKd8/x6RTZND8t+77yrErUGIvv3iOfAAiA3zZVZo/ma9ZX1+b64KDQuZJ6NgvAUmlKLljIcuw0Gdg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfJPaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKYxAAlSmDfx5Zfwdv8Xkh0FO6lkmw7BepFikK0G80qJRclMKpsaU0\r\nQrKulEazmXeRMLk3JXSQD+O0i6K4RNuOqEOZOO9lm4wSP7AsCPdxKMXv1W61\r\neTxpx0GhuA9o9m+Yp8rEpiScEEbGZ5+UG+hrxameHd0X9KavUMnEPRxpo8lR\r\n1Mc5lMDGi8C8ETnGH6F06D4GaRjJybXeuf0tw/usEZteSg6KlFrtMsVsdxbd\r\n4mtZHip2veFl8q5/hrhFvZIDjdyxyiXvweryU1LQnkdIWmBBhgHbjMlCBz70\r\nGIYSYAhsHR0Gk3vJkwR/fIzyFLIruEclazNl2kJwzIsBSgDwjJTZbvJoajrx\r\nnBvVdlx6SXQGwTvuOVPRtErZLZTbrzzHIKbYTQCjl9YlvCrf9w9c3EXi9Uba\r\nM2nBSkv+ANWzKVH8IauHCX4Tz66XJzfxOAu1MmJ8Nuhpg5ZTMmZ22gUdBRoO\r\nCh4SAx37YuzsxHAxxiJGPlKz6/XW5gbDHf7Lh6LOmpwOUlMESGUnHAxisYOH\r\naavjo8UmG4C9ufqGigajfhliCslLw39dSoiae4kog7VKSKnflJ2ivD1mwB8I\r\nwcPZweOxD9e8YBnBxGyRBuqzaNBsDFojeIBM25TfWWMBCHz5CBvI5I60Y/62\r\n7czLRj7k8JZtcg2fnhjmTJQbt99y3qcQh5M=\r\n=XmSe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.12.0_1669108697951_0.522941938046277"},"_hasShrinkwrap":false},"0.13.0":{"name":"camouflage-server","version":"0.13.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"mocha tests/index.spec.js --exit || true","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","axios":"^1.2.0","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cookie-parser":"^1.4.6","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-soap":"^1.1.2","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@types/cookie-parser":"^1.4.3","@types/express":"^4.17.11","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","typescript":"^4.4.4"},"gitHead":"b02153f859ca9418a25b2d74593a5022bb5d8fda","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.13.0","_nodeVersion":"16.18.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-K39wP2tmx5dLVlyw5mnm81cvknAR8jNCZ6az0GMGMzINWSzx6fEMKnD1/Nzv7rzkf1aaksXwC0sJFzZ+BhDbqA==","shasum":"fa3b5898ed38a6a3eb99049977c817a32948f8f1","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.13.0.tgz","fileCount":126,"unpackedSize":340897,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGjKzXRRkDSsI4IIModXpQSBH42D+G9CPi633lcrHc5AIgd2FEtDsezUgFOslmlwx99OnjCr0F51B/CQVxaE60IKY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhbndACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouQRAAjvX7sNwu+arF8Peo/1V4/8WRNvAx0AE9Qc6+IUMTwasNHW9U\r\nU2Cji56Y/iH/WenpRkVST9REPaZc9ohTtPZwXLfK0MFA3+6g/X/7tAYogm4O\r\nChLHzaIDmhd+diHmgzD5PdyfCkv83qgEXaji801hp1OKdw5ZUF4jIafuk3rl\r\ndYz7OsXP4QEzGxJa0BRU36j8kUWqTfG5D/7pdmScY3ePsKL+dXldaKAV83HY\r\nF50QSHjJkcueXjc91P1EvmrsuvMXQuU74do8GSe2IdfRye2rPZlKIVaO9B8m\r\nkXxpbo1ptqyJAhBYxsGkdmWPalBW6MI3vROR+8g8VSyNv6j+kxSG+dDQBtsb\r\nt5Wt/wsGmePj1NtgS8OutAT+A0qL1+qBISGIZzh9vnt86N/mcyxcIEI6xH70\r\n7Q8AqpTi792OtVA5FvUA3HP0yV+4ERcDANeZFd1/U4yFtYVGQSBQa+7Xmp8j\r\nbuRNTjzUpIA4wVUWFfFX8R3vNUT/x3ttMexXeihzw991AFeHTvKcpvKdjD13\r\n4SYcR8PrLy5kE42lbcHLnulySfhBZeDNUAShDtLNrVP5jS/YxnSJhFU77lTn\r\nUB5w3bz98Sjd9kxuXBcIET2yWUnGBCzmzD6jGAFhSl9ODlvtoVOAfS1rWQv+\r\nKp993cAqKqeWi6U2rf5IUrWD2l14E9QwJws=\r\n=cEvJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.13.0_1669708252910_0.9621367284914555"},"_hasShrinkwrap":false},"0.14.0":{"name":"camouflage-server","version":"0.14.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"start-server-and-test test:mock http://localhost:8080 test:features","pretest:mock":"npm run build; ts-node --project ./tests/tsconfig.json ./tests/prepare.ts","test:mock":"node bin/camouflage.js --config ./tests/config.yml","test:features":"TS_NODE_PROJECT=tests/tsconfig.json cucumber-js --require-module ts-node/register --require 'tests/features/**/*.ts' tests/features/","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","axios":"^1.2.0","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cookie-parser":"^1.4.6","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-soap":"^1.1.2","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@cucumber/cucumber":"^8.9.0","@types/apicache":"^1.6.1","@types/compression":"^1.7.2","@types/cookie-parser":"^1.4.3","@types/cors":"^2.8.12","@types/express":"^4.17.11","@types/fs-extra":"^9.0.13","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/swagger-stats":"^0.95.6","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","start-server-and-test":"^1.14.0","ts-node":"^10.9.1","typescript":"^4.4.4"},"gitHead":"6f4dfdf110dfcb0346c9c9acca0f49f0b9e86b81","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.14.0","_nodeVersion":"18.17.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-qXGfcqGqK1FOd/BJkPxKh5zpMC/AtrkByZ+QqHUHqfRsHxhXamu+X2mDNWIP4Uc0PGlrcHKpU3IXJBjYZrir9A==","shasum":"d56abd8dc53797530e0b2361b27106efb6e2fda8","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.14.0.tgz","fileCount":129,"unpackedSize":345649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICU3+FkZ2mSQ5yA3ImdPXmVfhNyZtU7IFpz1vMGQPClPAiBzn5txARt4BCEIFi2ZdUw19/2Y9narrEkGDqCt0iSPYw=="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.14.0_1691156903610_0.9091925103901153"},"_hasShrinkwrap":false},"0.14.1":{"name":"camouflage-server","version":"0.14.1","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"start-server-and-test test:mock http://localhost:8080 test:features","pretest:mock":"npm run build; ts-node --project ./tests/tsconfig.json ./tests/prepare.ts","test:mock":"node bin/camouflage.js --config ./tests/config.yml","test:features":"TS_NODE_PROJECT=tests/tsconfig.json cucumber-js --require-module ts-node/register --require 'tests/features/**/*.ts' tests/features/","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","axios":"^1.2.0","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cookie-parser":"^1.4.6","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-soap":"^1.1.2","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@cucumber/cucumber":"^8.9.0","@types/apicache":"^1.6.1","@types/compression":"^1.7.2","@types/cookie-parser":"^1.4.3","@types/cors":"^2.8.12","@types/express":"^4.17.11","@types/fs-extra":"^9.0.13","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/swagger-stats":"^0.95.6","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","start-server-and-test":"^1.14.0","ts-node":"^10.9.1","typescript":"^4.4.4"},"gitHead":"e7051eeb0510ad24e93a757c9d07282db0c062ce","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.14.1","_nodeVersion":"18.17.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-UPofykavxzcFrQy5x1P849ULokI4lVkVR6oXyq7HS95rJXPNx8HQibAe2ICGD4MWvJ3EWmi/pfwD0fXarGpFEQ==","shasum":"40fbb70564e848758e7201d4ffe3d6043e0594e5","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.14.1.tgz","fileCount":129,"unpackedSize":345228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIEDOsE1JJk0wZ3iQ+enUAG6/D1dxhniJyYGQvAr6rNwIgGidMd3txErCXejcph4KTJDX8oaPDJoBEriD1JT9tx5k="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.14.1_1691165465587_0.6825643248655215"},"_hasShrinkwrap":false},"0.14.2":{"name":"camouflage-server","version":"0.14.2","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"start-server-and-test test:mock http://localhost:8080 test:features","pretest:mock":"npm run build; ts-node --project ./tests/tsconfig.json ./tests/prepare.ts","test:mock":"node bin/camouflage.js --config ./tests/config.yml","test:features":"TS_NODE_PROJECT=tests/tsconfig.json cucumber-js --require-module ts-node/register --require 'tests/features/**/*.ts' tests/features/","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","axios":"^1.2.0","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cookie-parser":"^1.4.6","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-soap":"^1.1.2","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@cucumber/cucumber":"^8.9.0","@types/apicache":"^1.6.1","@types/compression":"^1.7.2","@types/cookie-parser":"^1.4.3","@types/cors":"^2.8.12","@types/express":"^4.17.11","@types/fs-extra":"^9.0.13","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/swagger-stats":"^0.95.6","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","start-server-and-test":"^1.14.0","ts-node":"^10.9.1","typescript":"^4.4.4"},"gitHead":"af3803a7b7aae5bfcdee164dac8e8651c3f0be83","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.14.2","_nodeVersion":"18.17.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-hsldyaNdgBlCF96TGIbCaZmLJxWqX6EXrubafk1luzwBH/l1NVD+aUhy8/yFT8i8Cyp84pdY3IBFbXRorBkvbA==","shasum":"0acf3af62b0c601678873379d54a45bc008f9ab8","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.14.2.tgz","fileCount":129,"unpackedSize":346183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtyLbG+5L+ULFtzOZ8ATBG2k26gcRDVETMGh8xIUIR+AiEA30U+MFDyRROPzm+aQ5fqHvVJJclBsqYHUr3htkXqi4U="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.14.2_1691202857968_0.07793907852953952"},"_hasShrinkwrap":false},"0.14.3":{"name":"camouflage-server","version":"0.14.3","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"start-server-and-test test:mock http://localhost:8080 test:features","pretest:mock":"npm run build; ts-node --project ./tests/tsconfig.json ./tests/prepare.ts","test:mock":"node bin/camouflage.js --config ./tests/config.yml","test:features":"TS_NODE_PROJECT=tests/tsconfig.json cucumber-js --require-module ts-node/register --require 'tests/features/**/*.ts' tests/features/","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","axios":"^1.2.0","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cookie-parser":"^1.4.6","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-soap":"^1.1.2","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@cucumber/cucumber":"^8.9.0","@types/apicache":"^1.6.1","@types/compression":"^1.7.2","@types/cookie-parser":"^1.4.3","@types/cors":"^2.8.12","@types/express":"^4.17.11","@types/fs-extra":"^9.0.13","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/swagger-stats":"^0.95.6","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","start-server-and-test":"^1.14.0","ts-node":"^10.9.1","typescript":"^4.4.4"},"gitHead":"eb7d06747ff8ac100ab4905f561fc4cdba4af523","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.14.3","_nodeVersion":"18.17.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-hEta7Yyi+RnpWiV1JSa9pzCyequmRAWCLKXUOdjoBaGYwvadYVDs2pq6X12T4q1FdsW8XVl4KA+9r0CqGKhWPg==","shasum":"02d2b06ad178a2e9b6891818701336b3b7d45ff8","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.14.3.tgz","fileCount":129,"unpackedSize":346121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbn903IBHPLoF/GSJNJtOkXQ0xYJVI07cYxtwWEJkdiAiEA83BR+dhQn5Rn3SNEv9axzhHcB/RrGCjhiFrr/PMTuPg="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.14.3_1691973080347_0.21043916371113602"},"_hasShrinkwrap":false},"0.15.0":{"name":"camouflage-server","version":"0.15.0","description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"main":"dist/index.js","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\" --quiet","prestart":"npm run build","start":"node bin/camouflage.js --config ./config.yml","docs":"jsdoc -c jsdoc.json -t ./node_modules/foodoc/template","test":"start-server-and-test test:mock http://localhost:8080 test:features","pretest:mock":"npm run build; ts-node --project ./tests/tsconfig.json ./tests/prepare.ts","test:mock":"node bin/camouflage.js --config ./tests/config.yml","test:features":"TS_NODE_PROJECT=tests/tsconfig.json cucumber-js --require-module ts-node/register --require 'tests/features/**/*.ts' tests/features/","dev":"nodemon -e ts --exec \"npm run start\""},"bin":{"camouflage":"bin/camouflage.js"},"release":{"branches":["main"]},"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"license":"MIT","preferGlobal":true,"dependencies":{"@apidevtools/swagger-parser":"^10.1.0","@grpc/grpc-js":"^1.4.6","@grpc/proto-loader":"^0.6.8","apicache":"^1.6.3","axios":"^1.2.0","compression":"^1.7.4","convert-csv-to-json":"^1.3.3","cookie-parser":"^1.4.6","cors":"^2.8.5","express":"^4.18.1","express-query-parser":"^1.3.3","express-soap":"^1.1.2","express-winston":"^4.2.0","fs-extra":"^10.1.0","handlebars":"^4.7.7","http-errors":"^2.0.0","http-proxy":"^1.18.1","js-yaml":"^4.1.0","jsonpath":"^1.1.1","logform":"^2.4.2","moment":"^2.29.4","node-cron":"^3.0.2","openapi-request-validator":"^12.0.2","openapi-response-validator":"^12.0.2","pg":"^8.8.0","prom-client":"^13.2.0","promised-handlebars":"^2.0.1","q":"^1.5.1","redis":"^3.1.2","spdy":"^4.0.2","swagger-stats":"^0.99.2","thrift":"^0.15.0","uuid":"^8.3.2","winston":"^3.4.0","ws":"^7.5.6","yargs":"^16.2.0"},"devDependencies":{"@cucumber/cucumber":"^8.9.0","@types/apicache":"^1.6.1","@types/compression":"^1.7.2","@types/cookie-parser":"^1.4.3","@types/cors":"^2.8.12","@types/express":"^4.17.11","@types/fs-extra":"^9.0.13","@types/http-errors":"^1.8.2","@types/js-yaml":"^4.0.5","@types/node":"^14.14.37","@types/q":"^1.5.5","@types/redis":"^2.8.32","@types/swagger-stats":"^0.95.6","@types/thrift":"^0.10.11","@types/ws":"^7.4.4","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-http":"^4.3.0","eslint":"^7.32.0","foodoc":"0.0.9","jsdoc":"^3.6.7","mocha":"^8.4.0","nodemon":"^2.0.12","semantic-release":"^17.4.3","start-server-and-test":"^1.14.0","ts-node":"^10.9.1","typescript":"^4.4.4"},"gitHead":"9842643f48d1190c890d78297a250372d73e6c26","bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"_id":"camouflage-server@0.15.0","_nodeVersion":"18.17.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-PTnwrefSLsaN/zQreuD3kmDC2qaeOKoj3NyOwZtWD1g7MFrWNF1aIVebdq0Zv0kYbuYfLmYsa4v5xqqHQVNFuQ==","shasum":"4b6937c3aa1a9f13905eba58ce0ddfbda0e8215e","tarball":"https://registry.npmjs.org/camouflage-server/-/camouflage-server-0.15.0.tgz","fileCount":129,"unpackedSize":346121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAD345T9ue6FEHC32bdSlDTbn4rnbQ6+adYT4NawyzdCAiEAy1/dyZIvyvz1+n9D9GxoWbdpn6dQ1wfltubhmy5gqqc="}]},"_npmUser":{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"},"directories":{},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camouflage-server_0.15.0_1692201004144_0.5777540389776346"},"_hasShrinkwrap":false}},"maintainers":[{"name":"shubhendumadhukar","email":"shubhendumadhukar@gmail.com"}],"description":"Easily mock your webservices while testing frontends.","homepage":"https://testinggospels.github.io/camouflage/","keywords":["test","mock","api","webservice","rest","camouflage","grpc","websockets","stub","virtualizatoion"],"repository":{"type":"git","url":"git+https://github.com/testinggospels/camouflage.git"},"author":{"name":"Shubhendu Madhukar","email":"shubhendumadhukar@gmail.com"},"bugs":{"url":"https://github.com/testinggospels/camouflage/issues"},"license":"MIT","readme":"<p align=\"center\">\n    <img src=\"https://testinggospels.github.io/camouflage/camouflage.png\" alt=\"camouflage.png\" width=\"300\"/>\n    <h3 align=\"center\">Camouflage</h3>\n    <p align=\"center\">HTTP/gRPC Mocking tool</p>\n    <p align=\"center\">\n      <img src=\"https://nodei.co/npm/camouflage-server.png?downloads=true\"><br/>\n      <img src=\"https://img.shields.io/badge/Maintained%3F-yes-green.svg\">\n      <img src=\"https://img.shields.io/github/license/testinggospels/camouflage.svg\">\n      <img src=\"https://img.shields.io/github/release/testinggospels/camouflage.svg\">\n      <img src=\"https://img.shields.io/npm/dm/camouflage-server\"><br/>\n      <img src=\"https://github.com/testinggospels/camouflage/actions/workflows/release.yaml/badge.svg\">\n      <img src=\"https://img.shields.io/github/repo-size/testinggospels/camouflage\">\n      <img src=\"https://img.shields.io/bundlephobia/min/camouflage-server\"><br/><br/>\n      <h3 align=\"center\"><a href=\"https://testinggospels.github.io/camouflage/\">Complete Documentation</a></h3>\n    </p>\n</p>\n\n# Support\n\n[![Chat on Discord](https://img.shields.io/badge/chat-Discord-7289DA?logo=discord)](https://discord.gg/hTqXuG7dsV)\n\n# What is Camouflage?\n\nCamouflage is a service virtualization tool inspired by [namshi/mockserver](https://github.com/namshi/mockserver). Camouflage works on a file based endpoint configuration system, which means it allows you to create a mock endpoint by simply creating a set of directories and a mock file, using which necessary responses are generated when you call the endpoint.\n\n# Available Features\n\n🔥 File based mocking support for HTTP, HTTPS, HTTP2, gRPC, Thrift and websockets. 🔥\n\n⚡ Dynamic/realistic responses without having to write any code. ⚡\n\n🧩 Flexibility to partially or fully code your responses. 🧩\n\n🎯 Conditional responses based on request parameters. 🎯\n\n🌟 Inbuilt Caching - In memory and redis. 🌟\n\n🧮 Ability to fetch and condition the response using external data. Currently supported data sources are CSV and postgres. 🧮\n\n⏳ Delay Simulation. ⏳\n\n🔍 Inbuilt monitoring. 🔍\n\n🦺 Inbuilt backup and restore mechanism. 🦺\n\n⏩ Quick start with `camouflage init` and `camouflage restore` modules. ⏩\n\n🎊 Deployable on standalone VMs, Dockers and Kubernetes. 🎊\n\n📁 Comes with a file explorer UI that allows modification of mock files hosted remotely. 📁\n\n✅ Validation of requests and responses using your OpenApi schema's. ✅\n\n# Getting Started\n\n1.  Camouflage is an NPM package, therefore to install Camouflage, you'd need to install NodeJS (>v14) first, if you haven't already done so.\n2.  Install Camouflage: `npm install -g camouflage-server`\n3.  Run `camouflage --version` to validate the installation was successful.\n4.  Create an empty directory anywhere in your machine and navigate to it in your terminal.\n5.  For `npm` and `yarn`, execute command `camouflage init`, or use `npx degit camouflagejs/init myproject` irrespective of your pacakge manager, to initialize a Camouflage project.\n6.  This creates a basic skeleton of the folders you'd need in order to get started. You can modify these folders as per your requirements.\n7.  Start the Camouflage server by initializing it with a config.yml file: `camouflage --config config.yml`\n\n## Configuration Options / Sample Config yml File\n\n```yaml\nloglevel: info\ncpus: 1\nmonitoring:\n  port: 5555\nssl:\n  cert: \"./certs/server.cert\"\n  key: \"./certs/server.key\"\n  root_cert: \"./certs/root.cert\"\nprotocols:\n  http:\n    enable: true\n    mocks_dir: \"./mocks\"\n    port: 8080\n  https:\n    enable: false\n    port: 8443\n  http2:\n    enable: false\n    port: 8081\n  ws:\n    enable: false\n    mocks_dir: \"./ws_mocks\"\n    port: 8082\n  grpc:\n    enable: false\n    host: 0.0.0.0\n    port: 4312\n    mocks_dir: \"./grpc/mocks\"\n    protos_dir: \"./grpc/protos\"\n    grpc_tls: false\n  thrift:\n    enable: false\n    mocks_dir: \"./thrift/mocks\"\n    services:\n      - port: 9999\n        service: \"/opt/gen-nodejs/Calculator\"\n        handlers:\n          - add\n          - substract\n          - ping\nbackup:\n  enable: false\n  cron: \"0 * * * *\" # Hourly Backup\ncache:\n  enable: false\n  ttl_seconds: 300\ninjection:\n  enable: false\nvalidation:\n  enable: true\n  schemas:\n    - type: OpenApi\n      url: https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.json\norigins:\n  - http://localhost:3000\n  - http://localhost:3001\n  - http://localhost:5000\n# ext_helpers: \"./custom_handlebar.json\"\n```\n\n## Create your first mock\n\nCamouflage uses a file based system to configure the endpoints. For example, to create a mock to the endpoint /`hello-world`:\n\n1. You start by creating a directory `${MOCKS_DIR}/hello-world`\n2. Create a file GET.mock under `${MOCKS_DIR}/hello-world`\n3. Paste following content:\n\n```\nHTTP/1.1 200 OK\nX-Custom-Header: Custom-Value\nContent-Type: application/json\n\n{\n    \"greeting\": \"Hey! It works!\"\n}\n```\n\nNavigate to [http://localhost:8080/hello-world](http://localhost:8080/hello-world)\n\n`${MOCK_DIR}` is defined in `config.yaml` as `protocols.http.mocks_dir`. Refer to [docs](https://testinggospels.github.io/camouflage/) for more details.\n\n## Contributing\n\nAll and any relevant contributions to the project are welcome. Easiest way to contribute to Camouflage is to 🌟 the project. You can also help find typos and grammatical mistakes in the documentation to earn a quick 🟩 for your Github profile.\n\nIf you'd like to get into technical nitty gritty, I have tried my best to provide relevant comments throughout the code base with a [JSDocs](https://shubhendumadhukar.github.io/camouflage-jsdocs/) available too. Since we are still in beta, there are frequent changes in the codebase, which might at times lead to outdated JSDocs, in which case, feel free to reach out via [discussions](https://github.com/testinggospels/camouflage/discussions) or join us on [discord](https://discord.gg/hTqXuG7dsV).\n\nRaise an [issue](https://github.com/testinggospels/camouflage/issues/new?assignees=shubhendumadhukar&labels=bug&template=bug_report.md&title=) if you think something is not working as expected, or if you'd like to request a [new feature](https://github.com/testinggospels/camouflage/issues/new?assignees=shubhendumadhukar&labels=enhancement&template=feature_request.md&title=)\n\nRead the detailed [contributing guide](https://github.com/testinggospels/camouflage/blob/main/CONTRIBUTING.md)\n\n## Building from source\n\nCamouflage is quickly approaching it's first release i.e. v1.0.0, however while it is still in beta, there might be some bugs, missed use cases, incorrect implementations of some functionalities. This is to be expected. But, the good news is that we are constantly evolving.\n\nThere might be times when latest changes have not gone to release yet. You can find such changes in the `develop` branch of the repository, which is the most updated version of Camouflage. If you'd like to get your hands on the upcoming release of Camouflage at any point, you can build it from the source. However, since this source might contain changes that are not tested yet and are not ready for use, you might want to proceed with caution.\n\n1. Clone the repository: `git clone https://github.com/testinggospels/camouflage.git`\n2. Checkout `develop` branch: `git checkout develop`\n3. Install dependencies: `npm install`\n4. Build the project: `npm run build`\n5. At this point you can run Camouflage using: `node bin/camouflage.js --config ./config.yml`\n6. However if you'd like to install Camouflage globally, execute: `npm pack`\n7. Install by running command: `npm install -g camouflage-server-0.0.0-development.tgz` or `npm install -g camouflage-server-0.0.0-development.zip`\n\n## License\n\n```\nMIT License\n\nCopyright (c) 2021 testinggospels\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n","readmeFilename":"README.md"}