{"_id":"360-mock-server","_rev":"13-46145f039215767c0cb7ab1f84e4630d","name":"360-mock-server","dist-tags":{"latest":"1.2.8"},"versions":{"1.0.0":{"name":"360-mock-server","version":"1.0.0","keywords":["mock","api","rest","server","json","fake","backend","frontend","development","testing","crud"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.0.0","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"c7357e7746982f4b0777f4c6602e4cce8ab45ba6","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.0.0.tgz","fileCount":5,"integrity":"sha512-gVD5KCO9DVCVVMF7uQU6epv60PqXJY1kpjrwWrOMW9BbVi1WsQFqyHXdhceN9PLiC4qUnHQfFFFLrz/3rAsg1A==","signatures":[{"sig":"MEUCIQDKpNFoPcHTJhSc9fX99zztH0CcwqHYKanLTdpL7TM1zgIgBkBtEIgKXoh4nIwYsC+9liaTJnvnpLYOMN8GGr5HJ6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15530},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"b49fde448d6fe28f816ad2fd7711b9643b30b977","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.0.0_1769231385728_0.8712991314509579","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"360-mock-server","version":"1.0.1","keywords":["mock","api","rest","server","json","fake","backend","frontend","development","testing","crud"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.0.1","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"36e05d9e7754856f4990bc880ad32ef103cf030c","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.0.1.tgz","fileCount":5,"integrity":"sha512-3YdFJBzIJ2QKGrHdEZ9ER2aR91aIl6w/K1QsjOjOitAMObT5Wj3XcsXDisdf0LNTPCOeb96N77kdGCRWN3V0ig==","signatures":[{"sig":"MEUCIE2NfnHefrLlBAXrBbbsMCxydsJSd0daROCR+PpIvYc6AiEAhWphJu/dpkS14VH2WchbSnWh+vNDo86xW9vIqYvHSRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17982},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"b49fde448d6fe28f816ad2fd7711b9643b30b977","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.0.1_1769232733421_0.8131872584709909","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"360-mock-server","version":"1.1.0","keywords":["mock","api","rest","server","json","fake","backend","frontend","development","testing","crud"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.1.0","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"f6ac8ac16faf72356cb05fce744dfe2e7575137f","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.1.0.tgz","fileCount":5,"integrity":"sha512-/erD8Fqzfd+LMJy0osP6dTYsI4vGXke6F08VuUwGPItmkQ+SIX+XCY373GLZy0tBe5gUE5GzZR3p3i8AWLvAkg==","signatures":[{"sig":"MEUCIH7erJj1TUvVscVPJfb0tsk1zxVkJFiaF1ZTs4OqzGuIAiEAySdHEVrCxjP/WYYsnIWtgVPV+tlL05UcRYlVjUwYB/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22363},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"b49fde448d6fe28f816ad2fd7711b9643b30b977","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.1.0_1769233070875_0.3920762211375537","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"360-mock-server","version":"1.1.1","keywords":["mock","api","rest","server","json","fake","backend","frontend","development","testing","crud"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.1.1","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"74c12617f9fa37aacd858beeb0117ae21f863d8d","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.1.1.tgz","fileCount":5,"integrity":"sha512-w+A8ery4kOfYk2HWJL8Pi17MuAsC4rRa57+5uNpvHJEaCkzg47TOrSTLxXxTVkIdPNefTOUymKfLofdRLyOAGg==","signatures":[{"sig":"MEQCIHwzTjpvxQsZvWksMYMUngQWLlVhR8Fxl8WdWTXPdngLAiABmC6VDDvoNDQ863c3CzdXeTyWvtCzrRoNED57qQ0YAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23199},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"b49fde448d6fe28f816ad2fd7711b9643b30b977","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.1.1_1769237490894_0.7225452274191995","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"360-mock-server","version":"1.2.0","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.2.0","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"66f56baf6228ec7858d705e1b13433a581902484","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.0.tgz","fileCount":5,"integrity":"sha512-El7To9mbDPUaAWQiRk3kmbIJyL7jhu9eILGZjYiQbcfIA8LwAfgs+RgAP6oroUyi9MR637Fl+n+E5xIIm2LWDQ==","signatures":[{"sig":"MEUCIQD7P67vhFolABk174hJWIj5gUdJ2hPpqVukaAEI+I9kYQIgIZb/rt2dIsmR1BMxHM98uOWc9xsXXCGhDVw5dNGn+Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29444},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"d0537053ac53a7481e1d84ff679b1bac58e44e4f","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0","@faker-js/faker":"^10.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.2.0_1769252403447_0.5577689297965023","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"360-mock-server","version":"1.2.1","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.2.1","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"fab311cf424cca89a5019b299351d01741f4b4bb","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.1.tgz","fileCount":5,"integrity":"sha512-WNJNe5krQ8/dGxlpOSsgPxEzTGoHVQuY53GCFi9fWE9oW7f579qytGUlAiV5W/FgitRL6Vz1JKYJjK41hdQSJA==","signatures":[{"sig":"MEQCIAcDFU/mkuflaZfBSSufa9qjUexEttF1D2ij5Blzr5KQAiBAL+o0seOK6r6zSmCwjI+8dMhtgO9mqn6B/EEcJPN/3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29444},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"d0537053ac53a7481e1d84ff679b1bac58e44e4f","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0","@faker-js/faker":"^10.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.2.1_1769253803489_0.7018024174748119","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"360-mock-server","version":"1.2.2","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.2.2","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"e5d9c298efca588825ae60e08884c73422935304","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.2.tgz","fileCount":5,"integrity":"sha512-Ao9zPKAzJaVdsFEFaXYWoOVYB1LwT3ulbvrl/RKMkv37zTYstvKJ17O5f0uYx19G+36LY5tCLYQKgao9jk0FDQ==","signatures":[{"sig":"MEQCIEjBD+ye/G1nRuTDC7Q/EN22UsTOQJO9PQoftCRgTzYNAiANIvqIET0c51g0qbuZW2iExnfApHnpnUQoZj1pcDGcJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29444},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"ef4c8373bb8c8796bdff13f55abf1e231487afec","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0","@faker-js/faker":"^10.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.2.2_1769319040320_0.5514457052795483","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"360-mock-server","version":"1.2.3","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.2.3","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"fda913ad156f5f884b865fdc126208e458b7deac","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.3.tgz","fileCount":5,"integrity":"sha512-NK4RxXjgl3tPiN/JOEqejUxjsviAt+avlX0UQ+l/LPZLyR6fTL821VYFrgcxkYUARTujhTfIwmyrC7YIrBkQUw==","signatures":[{"sig":"MEUCIBH/embp+oa25ULDfcNLiDLejhxVoxYjZxclvlq+i6LJAiEApZE/jIwq/w+XEidssBIk0GRNMODWHSCzBDA9HTDL+hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29444},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"c7d90a4d58d44e770296d3b505e91b079edce803","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0","@faker-js/faker":"^10.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.2.3_1769322613931_0.32477837926079633","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"360-mock-server","version":"1.2.4","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.2.4","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"homepage":"https://github.com/zahidrahimoon/mock-server#readme","bugs":{"url":"https://github.com/zahidrahimoon/mock-server/issues"},"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"c1893439363389039011af7591ba2d4d1d29d583","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.4.tgz","fileCount":5,"integrity":"sha512-jaQo4RZCPI7MjcKN1qZQ2S4r6WWVl+qQfC0JFHBJIpse3wD8IkUB0DzrOBGRIef8F/K6BuyWR7+FUh5CiNrvFg==","signatures":[{"sig":"MEMCIB7zUYep9GSH0OKlV/8TXXKzB6t0akMxsLdEbiYvQOwGAh8klGVjDCagowNJbisp9dpU2Fsl2qQPCZs7COh8Yo3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31285},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"c7d90a4d58d44e770296d3b505e91b079edce803","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"repository":{"url":"git+https://github.com/zahidrahimoon/mock-server.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0","@faker-js/faker":"^10.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.2.4_1769437378706_0.06697546584839498","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"360-mock-server","version":"1.2.5","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.2.5","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"3fecc9f3bd345a08957733b2e1f81c9f8dd50e91","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.5.tgz","fileCount":5,"integrity":"sha512-34aBkRH8IItqZkbF9D91HCV4raMnkvn/4B0lM2gvRxsPE9EZDfkYue+taOwU/29nbeHYPCz8zXMgJlC1ry6geA==","signatures":[{"sig":"MEUCIAJtoZVbDr9ADQQDs/ZBXIx5bxtiwne0tJ6S/2Ux3+prAiEA1dR6XK42rnl6XcH9gD/pIXvo3pBX8pNGyNT/H+oN3eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31119},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"c7d90a4d58d44e770296d3b505e91b079edce803","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0","@faker-js/faker":"^10.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.2.5_1769619233393_0.2000154809494119","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"360-mock-server","version":"1.2.6","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.2.6","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"8e28959e21f9683516617c98d6ab9e378ac40d2b","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.6.tgz","fileCount":5,"integrity":"sha512-+sTl24M8EGPO5G7m24ru3AUcwh74cLSL+P/oocHgZ65euZetqf9Ozs/MTi5TnlyUfwWGA6DdrJI7/pkA62Fikw==","signatures":[{"sig":"MEQCIDcTgkNsfQ9ur3o33gNHB7PHKxplLmZqZPDUElSUHVh6AiBaLtJ4it/FdcGPhat4s7wCZNwRVXUj9qqFUNXQqKn5pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26230},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"c7d90a4d58d44e770296d3b505e91b079edce803","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0","@faker-js/faker":"^10.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.2.6_1769620464338_0.8873830585018601","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"360-mock-server","version":"1.2.7","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","_id":"360-mock-server@1.2.7","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"bin":{"360-mock":"bin/cli.js"},"dist":{"shasum":"dcd73e866e984abfa1ba722416c1390600632a64","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.7.tgz","fileCount":5,"integrity":"sha512-qyJ5X85qj380Iqzdj+jL78it+xBAiuC9VT2H9gnex/53Aj2VC+ReuFffycMAylzkhfbT2OS+Fa45dMhOQ9AJ+w==","signatures":[{"sig":"MEYCIQCYARuMn9t9c+c0bQ4TM0TJWKaZFem8VrUPqCYhuPyk3QIhAPQ723li9GJ//rF7/+dkkR7YfipkghyN3OjDJ2Cwcp0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28017},"main":"lib/server.js","engines":{"node":">=14.0.0"},"gitHead":"f8086381d625b1d54df1c62530a20bd5e11930bf","scripts":{"test":"echo \"No tests yet\"","start":"node lib/server.js"},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"_npmVersion":"10.9.3","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","commander":"^11.1.0","@faker-js/faker":"^10.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/360-mock-server_1.2.7_1772213861986_0.8480253704133096","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"360-mock-server","version":"1.2.8","description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","main":"lib/server.js","bin":{"360-mock":"bin/cli.js"},"scripts":{"start":"node lib/server.js","test":"echo \"No tests yet\""},"keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"author":{"name":"zahidrahimoon"},"license":"MIT","engines":{"node":">=14.0.0"},"dependencies":{"@faker-js/faker":"^10.2.0","commander":"^11.1.0","cors":"^2.8.5","express":"^4.18.2"},"_id":"360-mock-server@1.2.8","gitHead":"f8086381d625b1d54df1c62530a20bd5e11930bf","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-AC33WpsjZfzrkju53QvaAiO1uedyq6lcNRLVjTz2XN1b1HLPzRviILR1eXTtCkE/0idSijU1RT+x0yeXX6K+QQ==","shasum":"badf22c3736e8d48fa5a8b13b54b05ac8fa8907a","tarball":"https://registry.npmjs.org/360-mock-server/-/360-mock-server-1.2.8.tgz","fileCount":5,"unpackedSize":28716,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDW19ep2jsBKbp5a1tBWHqt23HHcDiC2fsuqfljKFO5ZgIhAP4Vuo/6Ndy7zIJAUjosK1Ua+EYvAPNnM4uTlZUpg0HB"}]},"_npmUser":{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"},"directories":{},"maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/360-mock-server_1.2.8_1772214270621_0.38620772482836263"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-24T05:09:45.727Z","modified":"2026-02-27T17:44:31.188Z","1.0.0":"2026-01-24T05:09:45.901Z","1.0.1":"2026-01-24T05:32:13.574Z","1.1.0":"2026-01-24T05:37:51.018Z","1.1.1":"2026-01-24T06:51:31.042Z","1.2.0":"2026-01-24T11:00:03.606Z","1.2.1":"2026-01-24T11:23:23.636Z","1.2.2":"2026-01-25T05:30:40.514Z","1.2.3":"2026-01-25T06:30:14.077Z","1.2.4":"2026-01-26T14:22:58.847Z","1.2.5":"2026-01-28T16:53:53.543Z","1.2.6":"2026-01-28T17:14:24.488Z","1.2.7":"2026-02-27T17:37:42.148Z","1.2.8":"2026-02-27T17:44:30.779Z"},"author":{"name":"zahidrahimoon"},"license":"MIT","keywords":["mock","api","rest","server","json","fake","faker","backend","frontend","development","testing","crud","auto-generate"],"description":"🚀 Zero-config dynamic mock REST API server with Faker.js auto-generation for frontend developers","maintainers":[{"name":"zahidrahimoon","email":"zahidrahimoon22@gmail.com"}],"readme":"# 🚀 360 Mock Server\n\n**360 Mock Server** is a zero-config mock REST API for frontend developers.\nCreate, update, delete, paginate, and auto-generate fake data **without building a backend**.\n\nPerfect for **React / React Native / Redux / demos / testing**.\n\n\n## ✨ Features\n\n* Zero configuration\n* Works with **any REST endpoint**\n* Full CRUD (GET, POST, PUT, PATCH, DELETE)\n* **Fake data generation (Faker.js)**\n* **Pagination & Sorting**\n* **Full-text Search (?q=)**\n* **Response Delay Simulation**\n* **Error Rate Simulation**\n* **Static File Serving (public/ folder)**\n* Persistent JSON storage\n* Interactive CLI + REST API\n* CORS enabled\n\n\n## 📦 Installation\n\n```bash\nnpm install -g 360-mock-server\n# or\nnpx 360-mock-server\n```\n\n\n## ⚡ Start Server\n\n```bash\nnpx 360-mock-server\n```\n\nServer runs at:\n\n```\nhttp://localhost:5050\n```\n\n\n## 🧠 Manual + Faker + Pagination (All-in-One)\n\n### ▶️ Manual CRUD (Normal API)\n\n```bash\nPOST /users\n{ \"name\": \"Ali\", \"email\": \"ali@test.com\" }\n\nGET /users\nGET /users/123\n\nPATCH /users/123\n{ \"email\": \"new@test.com\" }\n\nDELETE /users/123\n```\n\n### 🎲 Faker.js – Auto Generate Fake Data\n\nJust send `fields` array:\n\n```bash\nPOST /users\n{\n  \"fields\": [\"name\", \"email\", \"avatar\", \"phone\"],\n  \"count\": 10\n}\n```\n\nWorks for **any resource**:\n\n```bash\nPOST /products\n{\n  \"fields\": [\"productName\", \"price\", \"category\"],\n  \"count\": 20\n}\n```\n\nGet all supported faker fields:\n\n```bash\nGET /faker/fields\n```\n\n### 📄 Pagination (Built-in)\n\n```bash\nGET /users?_page=1&_limit=5\n```\n\nResponse:\n\n```json\n{\n  \"data\": [...],\n  \"pagination\": {\n    \"page\": 1,\n    \"limit\": 5,\n    \"totalItems\": 20,\n    \"totalPages\": 4,\n    \"hasNextPage\": true,\n    \"hasPrevPage\": false\n  }\n}\n```\n\n* Pagination works on **any resource**\n* If `_limit` is missing → returns full array\n\n### 🔍 Full-text Search\n\nSearch across all fields in a resource:\n\n```bash\nGET /users?q=search_term\n```\n\n### ⏳ Delay & Error Simulation\n\nSimulate slow networks or server failures:\n\n```bash\n# Global delay for all requests\nGET /users?_delay=1000\n\n# Global settings via CLI (see Options)\n```\n\n\n## 💻 Frontend Usage\n\n### Fetch\n\n```js\nfetch('http://localhost:5050/users')\n  .then(res => res.json())\n  .then(console.log);\n```\n\n### Axios\n\n```js\naxios.get('http://localhost:5050/users', {\n  params: { _page: 1, _limit: 10 }\n});\n```\n\n\n## 🖥 Interactive CLI\n\nAfter starting server:\n\n```text\n360-mock> POST /users {\"name\":\"Ali\"}\n360-mock> GET /users\n360-mock> DELETE /users/123\n```\n\nCommands:\n\n* `list` – list resources\n* `clear` – clear terminal\n* `exit` – quit\n\n\n## ⚙️ Options\n\n```bash\nnpx 360-mock-server --port 4000\nnpx 360-mock-server --file db.json\nnpx 360-mock-server --delay 1000        # Add 1s delay to all responses\nnpx 360-mock-server --error-rate 10     # 10% chance of 500 Error\n```\n\n\n## 📂 Static Files\n\nIf a `public` folder exists in your project directory, files inside will be served automatically at the root.\n\n\n## 💾 Storage\n\nData is stored locally in:\n\n```\nmock-data.json\n```\n\n## 🪪 License\n\nMIT © [zahidrahimoon](https://github.com/zahidrahimoon)\n\nBuilt with ❤️ for developers\n\n","readmeFilename":"README.md"}