{"_id":"whistle.mockya","_rev":"73-9dcdc675abaf4d1178830f02f71dcd46","name":"whistle.mockya","dist-tags":{"alpha":"0.0.1-alpha.0","latest":"0.4.2","mikro":"0.0.0-mikro.4","library":"0.0.0-library-engine.1"},"versions":{"0.0.1-alpha.0":{"name":"whistle.mockya","version":"0.0.1-alpha.0","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@prisma/client":"^4.4.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","prisma":"^4.4.0","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@types/node":"^18.7.18","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0"},"scripts":{"preinstall":"npx only-allow pnpm","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.0","_integrity":"sha512-YEUGN/jshMPVW2l25ZIZZITkOCMK+UPQ8Lq2Z3Bif0V7ZVySi9x8QzLqh6fWFLIZeyE5bGdolfiHi39zV2K/Ng==","_resolved":"/tmp/8dc9c5be0b13d61d2cf8a47ae636db7a/whistle.mockya-0.0.1-alpha.0.tgz","_from":"file:whistle.mockya-0.0.1-alpha.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-YEUGN/jshMPVW2l25ZIZZITkOCMK+UPQ8Lq2Z3Bif0V7ZVySi9x8QzLqh6fWFLIZeyE5bGdolfiHi39zV2K/Ng==","shasum":"125d335a38a88b6660a23c8ab9e99013e3d8c887","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.0.tgz","fileCount":20,"unpackedSize":467066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgzXHsJHcWmT0UDLkU27LqVqFNZiA8pv2u/0jgp2f6tAiEAyoknb8ZpThyllY7cSGP8d0kw9djbXITIhRuODwfOea0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTCEjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwVg/+IAdCNLsIkr78zQf5Ue7pNswQ8TKS/K2snl82o74gdVqNgEQ9\r\naQCGKR8vUYWsG2oy3FoqhMdDvUm2/Y8XYVtZ+BEwOgzEpSjSUY19M7vRXggj\r\nnySsMVMeIIUjUAuE+jDbqnHWG9CChaz4YADavQkwttYMjqjYz3pxZTwc84nT\r\nV8TN1946aHuOPZrqYsZdUfNiU9gsrRhEvOJuhMyHPq5PkhGPsheTaGFpdO0H\r\nzLpSU0FKzCqop8PTktOxvNH4hPoJxU2WRDDwjQlFoItO7aau7bXscGaDjwwU\r\nzib5l/IBZyctZn5k/I/DyawZNItbZ9yww1ax6aKKaARNw08l8favtHOCb3Bz\r\nnDp6OqW6qJtnVY4AufOuyjtyPV+UtjgOwbx8Nq6xr4+UVRggKsm0EmM1hcdZ\r\nPRzTSyuJXo2ZxMN6YzuAr/MvJVgsAFblLiYyNcVAMPzDs7313FgRwNLZd0Sr\r\ntftOyJnS+/6EemlEkKlXHbVGVvf9zc44phAd/rB7+97bLqpxXcheEA1ZEMTT\r\nAeeIf55t5IiIOl3iQt+jzvD+vJOjYvMlRAO7z7oyFiQ/IDNDLEYVmFm9TSqG\r\nY1HtvbENHJYrDfdT4rkXTfBiu8JCxlalDbYfCxMqeU39gfyunTiFQWgLgAC6\r\nVmyoyYoZj1rH2/Dc+1Go3d8ZdaSzTVrH7Pg=\r\n=M8jT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.0_1665933603076_0.8397910068794825"},"_hasShrinkwrap":false},"0.0.1-alpha.1":{"name":"whistle.mockya","version":"0.0.1-alpha.1","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","prisma":"^4.4.0","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0"},"scripts":{"preinstall":"npx only-allow pnpm","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.1","_integrity":"sha512-nz71RrG4MW3NQ4Ag/ijYj2fkUi1N1TPZ9omEXwM4mvHOLO23/4Uj4C6gjAO5EF5sWXLvumy9u+Ia2P2doYQREQ==","_resolved":"/tmp/3c9b47eb0537ab59e513b055e30bb0e1/whistle.mockya-0.0.1-alpha.1.tgz","_from":"file:whistle.mockya-0.0.1-alpha.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-nz71RrG4MW3NQ4Ag/ijYj2fkUi1N1TPZ9omEXwM4mvHOLO23/4Uj4C6gjAO5EF5sWXLvumy9u+Ia2P2doYQREQ==","shasum":"49299a5455712695945d241e6c410bcc19572730","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.1.tgz","fileCount":20,"unpackedSize":467132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH7Mppf7ihz6b7VrVi1rkJ6yzGavlYPndvluvpiRv2CwIgVex8YXIjoGhw/VXniWMX/TAts/0KpN0tS1w8EGbPNnI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTCTDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPNw//ebETCvvn6J7rcDTVWXFCJeDlzKq394twDQPJEdFzp3ZVuE0n\r\nrvwiZPPh/mgHnOap3FrRDvOHWblM0baRFOxQnhtIjExYx2Kr03XCxItDhOYi\r\n6lNGifyHk3ZJ+AFu1tzDsGmyo1hmwFu1e3h25hTql+edDa22aa9DuS2Z5fO4\r\n5SeGoK07KLJsvc9nJWNEwDuAlRPSjP1yvlT37SLzBIC0PBVP7ZLwfU7U9+3g\r\nNiOuQ9mRXNGeob+KJrMER2oC0CO57Bd4n3yE8P0quSfMNARgtHMODMiKYfzQ\r\nk//UgvdJ9J86wXyBHkI6xH6XvD0StHoQ0DrW4Ejm97NHVI84F8n7Aq+ldhSs\r\nZMBgtz9XF4AbkvJd3scaS043nEcuqmHFZRhE2AmktfQREdOHlm03ROuTxMAO\r\nkgJqNyD9wYDaLZEkq+d7usyaDrjj6NDaNeGZQ7hE61Hio554a7/ADXTnpDB6\r\nYSkWRLA5qkx2+6CO3y0Pct+KJvRFFqwBTm1e3XIx6uIV2cpzUxq3BSzJhRgB\r\nb4r34TkOdzNj540gVqZ7phWAw4GqrVGcv42jV/CtNbikAT+gPqvfeOcyzioB\r\nD+CB9ocDsuGw55DyYMT12qzBDbSved/u6SLXX4XPIBh3bQU/L15orPOU1k63\r\ntbr74l3Vzhhne/p0knAJdSg6VhjZiNrlArI=\r\n=fiss\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.1_1665934530927_0.8147359862745374"},"_hasShrinkwrap":false},"0.0.1-alpha.2":{"name":"whistle.mockya","version":"0.0.1-alpha.2","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","prisma":"^4.4.0","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0"},"scripts":{"preinstall":"npx only-allow pnpm","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.2","_integrity":"sha512-X3DQkhQ+t1DjVR76ttxNykTcbHyjktPaSHek3UtnUUD5X6SHq6JZW6xs6Zj9c3Yp9d6VoasLkr6GEKOMNzTeEQ==","_resolved":"/tmp/83c7944c320e793e4b90d04364dbbf53/whistle.mockya-0.0.1-alpha.2.tgz","_from":"file:whistle.mockya-0.0.1-alpha.2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-X3DQkhQ+t1DjVR76ttxNykTcbHyjktPaSHek3UtnUUD5X6SHq6JZW6xs6Zj9c3Yp9d6VoasLkr6GEKOMNzTeEQ==","shasum":"475e0576d4dc2418f75b2b3953ef3d56727c00df","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.2.tgz","fileCount":20,"unpackedSize":467200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAG9HKCqlZN6TKE6ZfvY+YYvEuF38eSTbyDtKPBr1CjAiBvxzfpbTNS8S2oJN200iRpD0cfJE2S6m5na83Fsl1CCg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTCYkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8pQ//V9okMgssoaBFxlnXnczr/bD+d9GrnxyqTT9LYiOCSR4IDGQh\r\n13DOd7u+Q8/Jfknlr12xUBCQD8IbHTIvcJWAldxWJGdMW/8aq3QCwc/gGwK2\r\nZNVbO3u3yhNwoYdgQb8H++UDwMy/0Q9BE4UlsFShYDw1QBxw1t3Uy7mHQgZx\r\n5pre1M/S+GPSMInKj1TwlLUYDfvHQ3GVze22/nHgp64RB/re/bQ7pfavLVr9\r\nxXFSS91n0W2aBdTA0x8xK86q2ETj5Cn2NTiH+Pv8w0N4tdhB60XR54ivF25a\r\nbhZlBRw6i5CRYgH+D2Ee0XGC+Ff1mAdeNT4afF35eXY0cp0UA/Qf0VCAN70g\r\nSbI8orcxhSyeEZhqOOWzvFTBVfNr0BLHods0XpF1srK8r9zaa7OKm9A585ik\r\n8aYWolcouDPbYccHt+cePCrTxQDqTfPZTloEF/Zt5N072mBnxw/8VjzDZ6NQ\r\nuU1m57RCZgMljoMHUqaa8+XH6VGlDOvzjyI9HJjcd6PtMVbVikJm4NvkhEJu\r\nb20K49vA+o5FvuZc0pAZXqFW4r7YWVDEOFn//nZLQd+bP8oZP7LmQI8V+ZJ6\r\nuTduD9ppVZ4dfBvO1MEQTPdgysuRXiwO5A7Sqi30iyjcPvORLpbVVY4s1g4b\r\npdQQQmiotgdTTA+vYgBzeoWiDx6aXSyR9+8=\r\n=Ht81\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.2_1665934884447_0.957737240243189"},"_hasShrinkwrap":false},"0.0.1-alpha.3":{"name":"whistle.mockya","version":"0.0.1-alpha.3","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","prisma":"^4.4.0","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0"},"scripts":{"preinstall":"npx only-allow pnpm","postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.3","_integrity":"sha512-s+w585DValPUXo6+t4f9f+m5wTEbEIXXxCkUphCyvAIzif9OXay0KYN7nmhqXFc+w3pQymlHbSA5wigUjbv0cw==","_resolved":"/tmp/1efacd4dba057e232a377d74f78fc1c7/whistle.mockya-0.0.1-alpha.3.tgz","_from":"file:whistle.mockya-0.0.1-alpha.3.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-s+w585DValPUXo6+t4f9f+m5wTEbEIXXxCkUphCyvAIzif9OXay0KYN7nmhqXFc+w3pQymlHbSA5wigUjbv0cw==","shasum":"60906fdcccca5f2584a236bf5688b003c35e0a7f","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.3.tgz","fileCount":18,"unpackedSize":426409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJKMLzae777A1Now5q9y/HspCcUvt5VvjUS/A7i8NpdwIgHzuWcMLDSKTlCAD2ahtWxSCqIuc97owpH6PAFg9dCiQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTCnDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv6g//UVIZpCwjgXVpO7n1WBcA2Zo8IDd/DF8vb1w9N0p3oIJT9jZO\r\nHKmtKvd3FHF8oVt+HJM0EAxpgRNRO3I9npMckdR4MiwnwCa12RLUEVoDAzyY\r\nxowln/BbuRfU8HrVPHZrOdMiXB0/NgFYlIqUhoP0VkB+pS4TwQ3RHDXlk/fa\r\n2G3YMJw/oh5CoMjmYXqe6AW/GViq+oKTlvmXbvg9sAO41NQABVhcFphUBSE3\r\n8b++kXT8YnWKbu+w6BjZ/DqSGrNdUupieyb6qY+aXpy8Aw331GADjWJxvoKt\r\nASnONzC3u97nwsN89TvKB3BVoGW+uIwyYnMasa02JEVrsWLH5BfOhagXlSIR\r\n6U1zi45hdaHucTVp9Go/ncB1F/u6XafBYNDtQxxIIV5jEvzfEDZ0Gs2ZRfLJ\r\nz/U1PhioUFh3BwZPd9ohwWZPufg7bzm/caY5NRvuVGN2nBp6B73Gi/yXKep7\r\nIG+jGuQLTusNnoetolFrM9SWnqnNdhT+ej6fS2CmmdaY8VwAjwzuHhYf2AU6\r\n2j30ZG6QXYaEMeQ+nkqRS8zLXROi15jZfS3qpVeZwi+uIEvXzX+wzFdeEHuM\r\nYHvOfXJ4wUwgWifze+pddbqyBuDbgj+tmn7fibjOclnQ6nccgDe4RH937zzy\r\ntEU79BeTwS56XkvY9u8dJFskxX3ogBY0gXg=\r\n=8ogf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.3_1665935811040_0.8885251619126535"},"_hasShrinkwrap":false},"0.0.1-alpha.4":{"name":"whistle.mockya","version":"0.0.1-alpha.4","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","prisma":"^4.4.0","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.4","_integrity":"sha512-uCxV1Ta4O/zNZS0rd0kJyHrTWDGu6uLydy7IIId6TCFOmSTUqNGqILKzFr6M7LdAJvrKTYCw3J002zIXjwFYew==","_resolved":"/tmp/76e559cf82f5a1dc5c433343f6c8b261/whistle.mockya-0.0.1-alpha.4.tgz","_from":"file:whistle.mockya-0.0.1-alpha.4.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uCxV1Ta4O/zNZS0rd0kJyHrTWDGu6uLydy7IIId6TCFOmSTUqNGqILKzFr6M7LdAJvrKTYCw3J002zIXjwFYew==","shasum":"ea2ca6fd25f582973fa16e624b85b3f6e0ab8234","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.4.tgz","fileCount":18,"unpackedSize":426444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTH+/xBrU8Wc8Ix0LKohB0e5HVtxNrsMd9lTLkoUG69AIhAOBMSEHB4Adx8c698sSRAKAJsnLb/4xOp/DJyxZnKKRV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTCrWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxBRAAkRWmL4EpN1LMRi5alOn+Kl27rNZWLpPbgwocTWZM2nmodpa0\r\n8iVXpDO2Cmrlgn4mdc5xo0V3Me41hidUZ8GIfn8PQUkXnOaXoAs68FMbFESE\r\nPm+kpnpL/u2IjMVTlx2TiUlMArr5LSXG1UEvf6f3iDpiA46PlVCGg4yIQjWe\r\n+pYRjBbTGAaxAmBZ+qhj/VnLWfmOk4vr/dwDBxYD3VL97OjhnEefsXqATOYU\r\nGQH1by0WwUibMzc3t+e47ehVb4g0vvh66iX3YmlWYZydvjaRtr7tXqpJKVGA\r\n+aDRb6HrErsvTO8SfsuFWlg6D3XbdfrzYVXbdbhwIlBky3NYoY5PQZ4RqhSY\r\nrWcT//Ve9rHmDkI6zHTpOtC9alkYmtKQtp5xKgzTcsS9xjDXguawlxCweAGo\r\njkrQ5lc0ash0hU2UaVfZBhr1ub5HP/MlSLUAaWdN7cJbO2Ioz8ciXpozdnsa\r\nWYJqDwczVBshMYvDP8NcGX/es06BApOWCku8PPO0ynbZHpL1gONi9F07P6EZ\r\nJL66TtPVTZvxlfOZDzIIwguiIYj1coVuVXTOOVSAGtlE/4Xa4LZQMW7p0HJz\r\nkWfwMgeHhznFoN76JZwE+05EL11VOByOt1HT2QnxqYhv/xudGhncYs56oUNf\r\nKl4efUD4cfCjuog070rHoxdqm627Z+iocMA=\r\n=vzM+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.4_1665936085921_0.16057783249851854"},"_hasShrinkwrap":false},"0.0.1-alpha.5":{"name":"whistle.mockya","version":"0.0.1-alpha.5","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","prisma":"^4.4.0"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.5","_integrity":"sha512-zzGc2G4HZOk/D6DxCrzyION+RQZS2KBr75RkyQoT5HyPUFsVmQji3MB4C6A6VPY3Gs9m8EL8yYUNzEn/DLFdCg==","_resolved":"/tmp/89d4b0fc5e5ed0637391a04c1aa0b9b6/whistle.mockya-0.0.1-alpha.5.tgz","_from":"file:whistle.mockya-0.0.1-alpha.5.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-zzGc2G4HZOk/D6DxCrzyION+RQZS2KBr75RkyQoT5HyPUFsVmQji3MB4C6A6VPY3Gs9m8EL8yYUNzEn/DLFdCg==","shasum":"bb0f23575364e56384f40df99eb29d48b73beb83","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.5.tgz","fileCount":18,"unpackedSize":426514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESyn+x8QxrUAEO08gj2ZrCXtT1rVAkea7H/rtxMblBDAiEA86F8z/YO9277Jl5pGtlT1lhMlZfOPWbrzAtmcqA2Hkc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTC5sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJZw/+O3cCsYNDiQpHDs7yD9wwheFfLjfXNQUsk5pHOati0xZFPVnL\r\nU9Sv9wjAYAqImuXgRKC3IUxQqz/NSLig7qakVW9gdShzkj1z6lHDxgR+uUvm\r\np4Zp7wpM8pDOVQs/cDy+SCpzVshAUB5ntFO6wF4tz4Ih6rv1du/cwCE4UvFj\r\nEweK6aV0IwEjavtrJPvUVr9vrqbJ9lLjoNtcfXQMBs8LdLNe5NsMTiEvhWyH\r\nCVlHS1w+i+y82YXQiXKAaVlW5EdvnhUXNGPRC+OCPxPSl9CHwoYciI8LaIMY\r\n7diOfN8mFbG86DjIXEaBiAse+x0s1jKuYUOYioodbFbrUolm3DaCt4WimSg6\r\nXChvCieUEuAMnk9VzUmSibU6x2LPT/Tt90l/kpU2rSKd7QhIho5mecZYmVsP\r\nLU4H9LCLVTDWN2UYrM8T134bIjBv4QDp8TcCy1NseKW8wp1+z6fe4SHxPvn4\r\nYkNQoJsT6s0rDW3llfHMd8D/YE3D1MhejUn4Rk8lRZdLSzOaDrXpz5ADGwVZ\r\n+/RsLjPe4xkpPNaOwaPGD58C6gEFBDts+1vK1Ei40is9LmOtG1UZHBzz44EW\r\ntc88J1mLeRQNyHl6lUc0hlELIwdjqGgmJFFE1MkEUc+xDBDZzEcOoEJ0bFCn\r\nj59l3Ub4BwrWS8cgM3xbrSkj2mhtZOD7h2k=\r\n=dvyg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.5_1665937003895_0.9784702489755042"},"_hasShrinkwrap":false},"0.0.1-alpha.6":{"name":"whistle.mockya","version":"0.0.1-alpha.6","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","prisma":"^4.4.0"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.6","_integrity":"sha512-AXSVKakVIPTI5pdXBUBTAAk/8BDGxwmv2OucCZd4w14y+4ZTAQpDrbCMQoJQa6LDI4Uq9QdavPb3CuiZdTuq6w==","_resolved":"/tmp/fd8b7f27c4c06ad02e23e267d29d4683/whistle.mockya-0.0.1-alpha.6.tgz","_from":"file:whistle.mockya-0.0.1-alpha.6.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-AXSVKakVIPTI5pdXBUBTAAk/8BDGxwmv2OucCZd4w14y+4ZTAQpDrbCMQoJQa6LDI4Uq9QdavPb3CuiZdTuq6w==","shasum":"2ba1bf0977d546c8d49b076d2c060ad7952c428f","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.6.tgz","fileCount":18,"unpackedSize":426579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcdHLJ2hiMcxaiMiczFbqdDpomJVpgQDyRtCh5/oQwbgIhAPIEw4r2I773LuZgJpys+YnB0FXaqIQIguHcbjfEv5LU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTDIrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQDA/+P3OiSb/XkkmbooeJ9yH4rBRVW5TzfT3OvEaLWfreHGqT9mCd\r\nHPZXqAMhBe6MuP7ZStlTHl4lTvpOpHWMfvPLesLxLVwKJCNgBx9UVqHE+YBf\r\n78DzFVJ7MZ5KCuHqm/G/Hlw62yKCWTDsBJSF5HPgs2GbB5tnpr1VXncS5FzQ\r\n7qYg69ERj0xSYJPqclYud5H1nCVHA87Iw2gmUc5gnBuFPfobt1vbirstHKTy\r\n9YaBNxS9pFwk0+Rh2QRuhdMk6xExJZ35GhPjCee7LeNxaRY4fS7ToXHrmHRW\r\nAvggmFLxrsdbaW+O0J8GUngI9jkrfokGBjRdBRbgaJlgIAd3jO4Dkwl4CJ1u\r\nk6e/K9+bXbcrtYkt3GV2Co5xEhUzIhNGagnvio29PExTPKCBX2fmShICnUxJ\r\nj2vpYIy3p07p9PZX2wdOWcSM30w7H+5tTWq7yPlqRD0mLvXdXoA6Oe1Wd5of\r\n/J0uer5/zCayk8SDnWf0IqYZ+Lg4a9OUFIxJNgrC8dZos3iwG113PYlzsHq1\r\nDeFHpSyLTbRaF21+D2bbwcVXZRTH4zbVuh1Oa8dcX0iggPm6tHSISpX2pU2N\r\nQAH2oIky2PdB998KnFt0hK5nX6BPRXtRBcKGdc+5qMKN8CgHplBxlyijTJJ6\r\nE3f8wkWL3GvAkUAd/1H5XvJv3khYiZbisgM=\r\n=8aH/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.6_1665937962698_0.3903611621618799"},"_hasShrinkwrap":false},"0.0.1-alpha.7":{"name":"whistle.mockya","version":"0.0.1-alpha.7","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","prisma":"^4.4.0"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.7","_integrity":"sha512-jqk8mq+w3Wm8HztptA24EZsmd+XWBix59B6m5lXLRTt0k2UfxS6KvW8wQWseGwMzyNjg1AnK3GK21D9n9wkBaQ==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/052a4751efd9d348a6befc03422df521/whistle.mockya-0.0.1-alpha.7.tgz","_from":"file:whistle.mockya-0.0.1-alpha.7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jqk8mq+w3Wm8HztptA24EZsmd+XWBix59B6m5lXLRTt0k2UfxS6KvW8wQWseGwMzyNjg1AnK3GK21D9n9wkBaQ==","shasum":"e94293370bc6cb54aabd88e05fb987c9737ad40e","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.7.tgz","fileCount":17,"unpackedSize":426677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrQgQUrpkQwgZ9AQG2RgQ+ESGC3cPgR9TafMwZ6hgp+AIhAKL+jqgNp9LZVuY/YVLNKOsYVhxMun5pLKOU7PdcPjDf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTTtcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj3Q//SICqYNzGZI2Rta1wCjjLiEx3nrsynM2tcvlfaaujVlIUxbjL\r\n5rGkej/3PV/U6TQyqSo0JVkb5tAmp9yOTjB5blgyzPpfI3+Bk4+Q8pIENiLt\r\nbyn7WagFi6cAiRVEmm8rTX2dqw97ADK7lUomc9bTvuZurd6S2qgXr6wVCy4Y\r\n7WOsRSl1HEiGt7QAyRGMam/UtUOsUZNOgsLZ/ckButwWqcaVfPx9/zfyRi8+\r\nxXk12BSwPwtlzeef1VpM8LnOe7CxPc4nHYe5h/LHxzLiO2xCrsRxjWuNH3Fm\r\nyzsybv+APcsT1jN3MhkJzL41kgj6cmz6tAw0h5OL05K49oI494ovcDgLRhZb\r\nahc0tP7bvdp8AGvn5oT0czEKM4NKg7lp9j0BU21asWPu0NkGa2aXZImabxPN\r\nT3xjlhWTawQzODnnbJkZXNd2fp8iw9TuHcw9luZfE2J3QaLMetterBDP6Z90\r\nFbCYZfwwHy0YDJVV6xZEud8dPAs5pVfyWxTw0Rlk/6DZh4CzFwoZ6v3KZ4Oc\r\n7yeFU/YPkajFWEqvBytogFtdE2nKFnzPU88Gxqc/lVOXG0SUNUnJCZAqzBcx\r\njWUWQ8ucc48qbxtk50jl/7MY5xqcNIUzVjo673KneXWc3QOjwWgy3FVodil3\r\nMhL0Q52lbVD8aOvaOoQt7UTQdhq3e5xLzx8=\r\n=gcts\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.7_1666005852323_0.9585900806081131"},"_hasShrinkwrap":false},"0.0.1-alpha.8":{"name":"whistle.mockya","version":"0.0.1-alpha.8","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","prisma":"^4.4.0"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.8","_integrity":"sha512-YUOd3kJjoZU5E2jweHHzFvDnU9M0TXkGt22aC2jAVOlbVzqpqpbxtIK8IJdNR8PbBgUptoC+u4rbuarcqQY0ng==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/1c068e5ea7142e1fe1c3cc5110d66e40/whistle.mockya-0.0.1-alpha.8.tgz","_from":"file:whistle.mockya-0.0.1-alpha.8.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-YUOd3kJjoZU5E2jweHHzFvDnU9M0TXkGt22aC2jAVOlbVzqpqpbxtIK8IJdNR8PbBgUptoC+u4rbuarcqQY0ng==","shasum":"414a0d718b409ca28212dc24f9bfe3acda88a7cd","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.8.tgz","fileCount":17,"unpackedSize":426805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEowjroiBt5QRwhURTkPOnQUDBgG388bUaw63od8vOl7AiBvoq88bHuVK48JSL0NVmjVRMhkMql3WwbrcM3p0slKtA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTTx7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolFw//V7WdfOqCI+WaoZEKnanhk6E78ot+8JvN6fZalcy9a1Ya1Tbo\r\nJuRNjuSamdDRhTgro4hfxaKPvQhQTWtf7zsKLa0bQLZr9tYwGXlJJczyNz8B\r\nsxY6eK0D1eyjwDfbw24JapDXlfArnkxsNgrrMW0psBFllLhReh0smUwQg11Q\r\n6azk2IIFxJIxsT6K9RR8eGZJWWbCsKyWaWt00siKZHpBZ6PmdXGMVlgqvVsE\r\n1SgLXMutqyAG/ASm9JfaArzLvVth43lRbB0gAEpT5sBOj8qM35Joj6Q5rH7k\r\nInRatoX5c6h3fOFL6U/c6eqXi0mzG+LZbPYLIKrDMJ7s5YCg0V602JPzz9fA\r\nju9gmQCVTceoWa8odik1TJ2/I/cDQbt4uOhdyNXHooGwteH+leFccg6MQ4oy\r\nhvnrwsojVipWTrH7kqZlhBi+xg++8+CPscFmwmTvpt2lrlO/NtfupQxxtaoN\r\nhJd4awY8R8AbdqXgY3WVCUcmd108ChmIc+SGvjWIrk0hYrF9YXhevjZW77Dc\r\nWpmd6TCIjkeAnWY2eJ5E8k8dNfAqIoRrUlvmo/czRMinNl+KM3nw2gdxLZGH\r\n0WgnKgl0xOvjfM04RtwcFIxIsOq6iB4QtBE1aNAOBKkftoVvGWfRBuibsKl4\r\nSZRT0upJvbqTweXvWOzW5nfX7U05GpUWsN4=\r\n=cAhb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.8_1666006138947_0.2156541018727205"},"_hasShrinkwrap":false},"0.0.1-alpha.9":{"name":"whistle.mockya","version":"0.0.1-alpha.9","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","prisma":"^4.4.0"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.9","_integrity":"sha512-s4XFxNksM0eBA6I5jWk8Y8btnbnMmQdIkJM0ocypXjitTOP0qGi2M64v2mtQJxEKGvm3EeenvEuo3L84a4AyYA==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/709eaf281ab48298b6ed64695ca68efb/whistle.mockya-0.0.1-alpha.9.tgz","_from":"file:whistle.mockya-0.0.1-alpha.9.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-s4XFxNksM0eBA6I5jWk8Y8btnbnMmQdIkJM0ocypXjitTOP0qGi2M64v2mtQJxEKGvm3EeenvEuo3L84a4AyYA==","shasum":"2777ed0f2de6cce013223b69dce646b19f3a090e","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.9.tgz","fileCount":22,"unpackedSize":439873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw5svgrvg6pouNqhx1SraiqkU6oKF+s99rMmAhTAaorAiAu/0krWI0Uo3JMkgAVOb0sOw6Fe6/JaISYyJC4MZkpPQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcjAyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpezxAAnMM/PE1Tqw42QU2fiTYtjxrrowU5Emd6cpgKNoDmPzsZ8IOh\r\ngsn7KmHFKKo64nCqEb0P9NH/S0zBc3lpiii3D+KcacDEnl6OBBcUNBFhLaic\r\nvGA5Fqk3nU7jXRsNFx0wmfhDaOHykqXn49Qly+IyginMGLkc5LvKnEa4uOx4\r\na6uSqUIG4RBdlLkf1Chg1G9ruEDtACto85GPhjbqQUP1YJkw74qrCOvEKxLw\r\n1tubonrc13/0nsdLqGPgUm9AtPWx54YmxSqiLnjaea3LJmXCtD29MOfXUcpD\r\neNbq2LqbheStcyrCTgfJ/vZX8flsCfCFQ7EEVbOtl8cfcASefQptb6EwCvjf\r\nnb8p/lVoCM+nYy/7arRcR2vbVb603YflGrvnmX2GV5BubufTPD/tQDOGTVTw\r\nyUvdSreyuZo6kOpY4r3v1gPoyR5SYHW6QC+fiy/galshxU9F1WbxgTulHLHY\r\niOkCcj0yZ7F3LDW85Gv6oghweV4xcQEs+l0Jdk1OSdimuIzmGUUefJ6vUcq4\r\n4xhLpc3VJUKcKh78ZYSBZqc6KYbQeC68vHa7ilK7Ikj0HdEcNZqZrY5+gMpe\r\nZxjxCk87Oat0pkl+wrBDpayQEkkuPJsiVdHUQsgwZfW/8RzBZOysS67L7MI2\r\nJa5LwFGJnOxfngfvdjqfXLRBa3TLQMAZ59o=\r\n=nges\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.9_1668427826474_0.6247197702462699"},"_hasShrinkwrap":false},"0.0.1-alpha.10":{"name":"whistle.mockya","version":"0.0.1-alpha.10","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","prisma":"^4.4.0"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.10","_integrity":"sha512-bddpVaGsZATDfofO6/2jL22O0tELi/QeqClOz20ke5pRG3WXRMFMTcc8GLr/90kd8/vf4n2NS1zYLXu60H0FSA==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/589ed74445fdff5c2a74529314fd298b/whistle.mockya-0.0.1-alpha.10.tgz","_from":"file:whistle.mockya-0.0.1-alpha.10.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bddpVaGsZATDfofO6/2jL22O0tELi/QeqClOz20ke5pRG3WXRMFMTcc8GLr/90kd8/vf4n2NS1zYLXu60H0FSA==","shasum":"9293f37fe05f063f9b3d57a6b481cf780982c6af","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.10.tgz","fileCount":24,"unpackedSize":449569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYjXSbEanoB0zLKYDW3DQIQyh02oAp8Y4kLUP3+YNSOAiBg2zTHOQ32rwUhp8wt80eS5qWzLm9F6flTC/G1yJOPkA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcjIBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorLhAAnEBMT07MBuXDyDebPdK9RwYZXezJ/jlBJjU2WYsDJgOXH4ky\r\nUzE/U5/fZsg7XfOIA+DeWR436iKEleyJc8ztynve3odsnX5neApdzvduj11O\r\njsgoUAdR2xpXQ0AAMSwgFrRbew0/GGPhxQRBG0ukS9e/Yxc5HEu99n86wf/a\r\ndWtdHwnSLOA2IdgQ0g2657JThJrlgNv5maFdFJs0MbWL7Txmq7KeSEP3jFbd\r\nsRgOeq4BWX5rjBaOCb2NhUuHHA5b28FCqpZeZalFYvvbVE/+6hyPGqqp5ZWi\r\nbmBW+uCPLYfXDgK5F3DlHzfpGMKBJnVkhnJEUhPhC9gIpBCueUrVlIAGVc9V\r\n2F+1AVXfDeVbKEupcWuQjv59MgjzjPAgzCIUj0u00DT1NM3JMMxc176xrdk5\r\nVAegpgSsW0hGUiXmMLVbFzqg3VtEE/zP6ORJaw9YdngRpsXKQFnh56NxKKVI\r\n1ei6GJx1lzT9UZ303s4BvZHXd+YrbOqwfyMmTyt1fUKUoqy7A/iJg+qaxeYD\r\nxRcrgq4Y8G6wWaqy8eWjGFS4tC7e5G1hp4KR+rRcbgn5Ar76642toKVVd4XD\r\nVyj9gxAvEjjsjJCVudJpc7JjwvnBhZPMsSnLAMell0VO0kxqIDm4AU/1piER\r\n3ch3qpUwhIWTQ4GzzmXdrWmuJiDrrLUT+0w=\r\n=yXJW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.10_1668428289480_0.5277247791313759"},"_hasShrinkwrap":false},"0.0.1-alpha.11":{"name":"whistle.mockya","version":"0.0.1-alpha.11","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.11.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.4.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","prisma":"^4.4.0"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.11","_integrity":"sha512-NjAz1LllvgB/zNBayWTHyu8gR3oDAxzuU1mJw96d9DZVlz66vPMWe6Lo+Zb944ZA/IZzTt//zYysQc/Oi6xMiA==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/0880fd192ec2bd2de9f4918b7e64c4b7/whistle.mockya-0.0.1-alpha.11.tgz","_from":"file:whistle.mockya-0.0.1-alpha.11.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NjAz1LllvgB/zNBayWTHyu8gR3oDAxzuU1mJw96d9DZVlz66vPMWe6Lo+Zb944ZA/IZzTt//zYysQc/Oi6xMiA==","shasum":"be6e87d69faac7ebb318697580be14c30a2e0178","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.11.tgz","fileCount":110,"unpackedSize":9356022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5ZSOi/G2Fz5VgafMNxdp9LSccirHsJub+Diyu6EI4TwIgN9pRAcPkuq05f5KDEqriet/3Z+KAAx4yDfrguCBG9rc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcjX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaTRAAk7Cj4WKDxoIHuO/8t9veAM+oA8BoV9YRYL+hnLKZQbhzg7wZ\r\nT61YmtsF1wDBaL7eyTPXpKiBJsfNAFEvrz6+NJt8nmZyrgwwqdjPFsY7WCfU\r\nIzkNk82LV97fGOFUbM0/gK4InLZGyM4SJuZWPve/b68g/eQ3dAbrFLVenYxD\r\naxXGE3BymJDG/oYt6A0Zfe28kiqwzw8P95MvMqf4B1K5k0I78lLyiWid3Vmf\r\nnTB/Hepp8ELMtaIFnDQmXikcjsOtRC4iSwe8P/0MCKQ7hWfpFfRo2tpqjc/L\r\nSpW+yZ4TuvQz5oiDroQH1925T+KbYiFufjk9ldHeVGA8tGtAWL5KX+0k3qlI\r\nZCMhXOWpeHB7Q3m3RsF+5Vs+7ypwTpn4L2dgOdigENrWKJOh0wNO6YKD9Nyn\r\nAHc909SWEeSXvFh4/ujjNhHq7BIpzJpOL606DU/mwmlaN5GPtdc3FQmNfSxp\r\nUYqp4xVeR5hx8Phu8oCCLhERjsM1XFEW1cUAZLhUNkA/fOUjJMA47zCOFC/Q\r\np+rThd9hhJnYOs62dZ4advatn0s//rxtodMYj7KqEKHtcp1bvv1bcxEMq7z7\r\nH4enI59MmjVwGCeD5kVbiDtgyb/kCJgMp7Ys/F+nT1pCDYlT+Fej4znZrpzc\r\n6R0vWutelvhyO7Mu/Oh5L4n7/ZNNlz1CxRo=\r\n=pW+N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.11_1668429306434_0.8474013310474031"},"_hasShrinkwrap":false},"0.0.1-alpha.13":{"name":"whistle.mockya","version":"0.0.1-alpha.13","description":"A simple whistle-based mock plugin with ui for http/rpc endpoints","repository":{"type":"git","url":"git+https://github.com/aijun-li/whistle.mockya.git"},"publishConfig":{"access":"public"},"keywords":["whistle","plugin","mock"],"engines":{"node":">=16","pnpm":">=7"},"prisma":{"schema":"db/schema.prisma"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^3.3.0","@types/node":"^18.8.0","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","lack":"^1.3.8","npm-run-all":"^4.1.5","ts-node":"^10.9.1","tsc-alias":"^1.7.0","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^4.12.0","@trpc/server":"^10.20.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","prisma":"^4.12.0","trpc-koa-adapter":"^1.1.2","zod":"^3.21.4"},"scripts":{"postinstall":"npx prisma generate && DATABASE_URL=\"file:./mockya.db\" npx prisma migrate deploy","build":"tsc -b && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"run-p dev:*"},"bugs":{"url":"https://github.com/aijun-li/whistle.mockya/issues"},"homepage":"https://github.com/aijun-li/whistle.mockya#readme","_id":"whistle.mockya@0.0.1-alpha.13","_integrity":"sha512-ZzCnnhNkuXoY+f4i7lasdK8Y9RDaE0waKG+bX2Q2+HvNDGe/meflur7U3kwJBnD5Q8s00s7g995oULhLylbuXA==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/5eb241c6572cd75c85a26133eb1291ab/whistle.mockya-0.0.1-alpha.13.tgz","_from":"file:whistle.mockya-0.0.1-alpha.13.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-ZzCnnhNkuXoY+f4i7lasdK8Y9RDaE0waKG+bX2Q2+HvNDGe/meflur7U3kwJBnD5Q8s00s7g995oULhLylbuXA==","shasum":"5883635745bf98170fa2ba7e296838027abe841d","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.13.tgz","fileCount":128,"unpackedSize":9432730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6XsbF69qWRcZFeBbOTkH0MfRaYjFAQ2lyA9BArhYWLwIhAL5OhSEVBfoa2tU0fdwgbuQqY7ocnMINKWIQMxVf1bmW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR9MJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgPxAAnm0NRP8Gsih43SeNy7XCQ59lDoQBsT9zurYTT/CaGCMX0kaZ\r\nhTu9JxiWjWUc4peDdfGNEc5C6WOgqcPdcAvgIgOdrvMEw7jIzvmxU6tuMsHV\r\nQHmzDoedoYJ18cfO8yqJJrTc9ah0jEZn4Qc53ZZUc9fX7AKQ+RFh/dnIX2Y9\r\nQrjkpk+7g43zArKOZWsYJFXptOni7HKmnpVKlXxP8GN1G9fMY3zsFZF3m3aj\r\nsOJdqxFI2A5EVKGYpVhY2WVx4EZMxa0adho3lpGh9w1gjt9BERERd24XgxQr\r\nXs06/ePvWVbqzyYV4qMMVV28YaHQGouYYxZ/NqbD4De88DcVEPC2hpNrHzzJ\r\nfUP8SAMd+u/NtvwSE0wXavvYKD9s0zPThUTe/A3XB7Q56Y04dOYtWqltmPzk\r\naeupCsFFNxwfCrPKpyvCqqYQ9Cxn4MnY7NZZXVh6jNqcFn/AHEzNsLVIRK8p\r\nFfq0Q6Y2cPY4NxDbP3ryzyHn7EqwtiXi9b26CS6STxIt3ahztMw7JW94eeaw\r\n3PC4mXf/bTPt1/orcRK3nC1dBWeC94EL9FEGGGjDD6Ho3ODgFLM/5Qi7/5YZ\r\nHx16BXewA/Wflyah1z2sr6Hr8XdJ1iv2CifywaFZuAt/XkCEClMcZrr+0LRN\r\nA6klIooQHOj4cSJXXycECTFUCcB3PDAPTMc=\r\n=WMbt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.13_1682428681392_0.3109684927742724"},"_hasShrinkwrap":false},"0.0.1-alpha.14":{"name":"whistle.mockya","version":"0.0.1-alpha.14","description":"","scripts":{"build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","prisma":"^5.4.2","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"415fa81e11601471a944911666d690a14223f12e","_id":"whistle.mockya@0.0.1-alpha.14","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-h6AWOL0Wz/ezaXlDvPKJHDN2/8rdlfHQkrk+Fm43DNs8BpxdPf1yLJItwLWjDMAjAc+CCK1snJX80k8BZKKf4g==","shasum":"40b17acb7ef8092c45a0e7242152af81c1628e3f","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.14.tgz","fileCount":49,"unpackedSize":215381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiP2ndr6edxV6Ko0Go8rN8ClwWkAvi8G5gQlyEdmQ6bQIhAOHiCw7S+XYD/i6kDvLdppz/Bbs3m1x6Jg6Rc5gdaq2V"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.14_1697695964412_0.21525038051122758"},"_hasShrinkwrap":false},"0.0.1-alpha.15":{"name":"whistle.mockya","version":"0.0.1-alpha.15","description":"","scripts":{"prepare":"prisma generate && prisma migrate deploy","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","_id":"whistle.mockya@0.0.1-alpha.15","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-KeyGvUEM5lgotUIRPxlQQ8He74OddEL5OcjOd9pomBPQWBshLNRPrTLPcU9vWVI6IDDvI954TKTHF8m3k9Zy8Q==","shasum":"0319447bd7d60386d3594d33864771d090952fe9","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.15.tgz","fileCount":3,"unpackedSize":1703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGADPVIh5QpLCCfDxBj/NJpP/UrMPOIEHU2SumzPMQY2AiEAjzB7chB0zNraFD8fe/1YN04lIGFJ+tLgx+cGl0fdg3E="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.15_1697904879456_0.7236132985118091"},"_hasShrinkwrap":false},"0.0.1-alpha.16":{"name":"whistle.mockya","version":"0.0.1-alpha.16","description":"","scripts":{"prepare":"prisma generate && prisma migrate deploy","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","_id":"whistle.mockya@0.0.1-alpha.16","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-wVL4+dau7tURTM4KZ2bHadmiNd/fSsoI10YkhDyr0z0GmzEjbWGD7zMQp4HazTgyqJm59bTs8DXbZFm/1eHhDg==","shasum":"82d9c27df8095e93a7f5757b40371981cdaea731","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.16.tgz","fileCount":49,"unpackedSize":235553,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGA5MJh2WN0LQ3y5Mmu0cH4kU2NGpvBoN2IQNlOx69rgIgLAabOtdOsz1d9PP154G3Z0vRTz3wfl55jcoCIliN9U8="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.16_1697905051341_0.8074191056742746"},"_hasShrinkwrap":false},"0.0.1-alpha.17":{"name":"whistle.mockya","version":"0.0.1-alpha.17","description":"","scripts":{"postinstall":"prisma generate && prisma migrate deploy","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","_id":"whistle.mockya@0.0.1-alpha.17","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-RYvDEQgPnXpjp0VbXIGGFys9+GwnOX65/W1h5p/WB1ICMcFqLStRTyFVKYxfbJ4NIMC7Ib4RHzUCFussoMep5w==","shasum":"b9ddbaf6b769e48d06dde794cb4f43707ff53b5a","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.17.tgz","fileCount":49,"unpackedSize":235557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjeLd5B0NtU/X+3ibDKvM0EmXAJ0JSpitDuTtQlzet5AiEA8uIfK6ppcXsBocplULquEZ8aeiRAhH1ZAL/tk46SrI8="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.17_1697905915114_0.3985569477340576"},"_hasShrinkwrap":false},"0.0.1-alpha.18":{"name":"whistle.mockya","version":"0.0.1-alpha.18","description":"","repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"prisma generate && prisma migrate deploy","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.0.1-alpha.18","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-lBQQoe8w04IIMOvEZsupXVjM8hAL4T1zud7NwLBCPGnKsPLZkqYMnafIuvzE8wDFYeV+bYc6KhiteOyVierHXQ==","shasum":"ac37d701e943c7edaa3d8ac444c6730c5d809e42","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.18.tgz","fileCount":58,"unpackedSize":1784770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmEf+BGQspNy7Kna9AtXR4oAaAMWAiUxnzlu8+F+nEcAiEAu6XEREGgAm5cDkKcNk0qkMhmLvsAeQmXUyqlWjLKRkI="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.18_1697906217167_0.9414344678926494"},"_hasShrinkwrap":false},"0.0.1-alpha.19":{"name":"whistle.mockya","version":"0.0.1-alpha.19","description":"","repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"prisma generate && prisma migrate deploy","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.0.1-alpha.19","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ifwIE2qZYghD7iJQ2l8RA6sWSAsgG2imgyY65IwM4vsLEz0HyTwV3Mh7QZfnTCvJcBWuAO+XFB5elf60X/p8DQ==","shasum":"147bfded4791951e5063d5391e964306ec1869dd","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.19.tgz","fileCount":58,"unpackedSize":1784770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICynGvfKPNEP3gEKvM18/0xmJaBbvdISrTcEa2TSTvc8AiA5fhuFmMQtYqU8OFjBnJsF3Yf4jIFJ00N+dXvxzfggWQ=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.19_1697906648097_0.7439041870130974"},"_hasShrinkwrap":false},"0.0.1-alpha.20":{"name":"whistle.mockya","version":"0.0.1-alpha.20","description":"","repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"prisma generate && DATABASE_URL=file:~/.mockya/prod.db prisma migrate deploy","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.0.1-alpha.20","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-6jn2usB9T/5kqjy77KhA4Rl2zS/rar68h5eYer/QA48JyMIpZK+64b+RVB2DM/YNFDBol8czo+wqJBW4NtZElQ==","shasum":"9a78ba4f0a51b20297a749025b505653459c174c","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.20.tgz","fileCount":57,"unpackedSize":1776089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxmcyXA1eohgBzKAHY8z6Q6qGZKXEDM49uSHK7Isi1qAiEAj1X4Gk5EUs2RPC8hWx//g4MG5FxQPVOfNgf90PY5W84="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.20_1697908248009_0.671582814908954"},"_hasShrinkwrap":false},"0.0.1-alpha.21":{"name":"whistle.mockya","version":"0.0.1-alpha.21","description":"","repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"DATABASE_URL=file:~/.mockya/prod.db prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.0.1-alpha.21","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-P7zMLhJ8/S2yqFNSo9qNZKaIN5ZodRl7kXqgSAu1RYJqFXy+phne4Uy6YjrSaW1ncxM5oC84oa9AaeYV2ZVrBA==","shasum":"513a7ba579efabaf6c1cf41e2404d943031fbc44","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.21.tgz","fileCount":57,"unpackedSize":1776089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNRHSyFvM3qZZ1xlY5hOfCg6DrZ00pjqAHj/Q2/E2d3AiBq9hPOrx5KJvKLn/Ka2k40DXEEZH+lnbZmvJi4GfOJ6A=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.21_1697908646212_0.11879949531081957"},"_hasShrinkwrap":false},"0.0.1-alpha.22":{"name":"whistle.mockya","version":"0.0.1-alpha.22","description":"","repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"echo DATABASE_URL=file:\"~/.mockya/prod.db\" > ./.env && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.0.1-alpha.22","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-uT8fhMs1vvZtyfnbxVYSCv3YOwk3OxLplfG7olKpvdUw0LykkxtmLmEHWBAaUMVJpi3ukAor7XQ2DyAngyNIQg==","shasum":"962c4ac1a649b15ec1f5f6a5f6b4ba6e4dad8ec3","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.22.tgz","fileCount":57,"unpackedSize":1776115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIcpuvBQyVRmswn23gT6KwM1v252X+dD5O/cZY2L7RbAiBtcOTIRtiTrtB1KT8ubOhtdqN+QCOlOt3EDcBao3nrgA=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.22_1697909101391_0.3089249170196908"},"_hasShrinkwrap":false},"0.0.1-alpha.23":{"name":"whistle.mockya","version":"0.0.1-alpha.23","description":"","repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","prisma":"^5.4.2","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.0.1-alpha.23","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-j6Uqny1RTclQ1BMWWS/2FPuyPtJGeXRWhTMiVmKfWc9iiOPSR4sxgBff5uuYTNWueNJieQSuLDYXNKR6ywVHMQ==","shasum":"22bdf355f29ced77332b8ca2d29589be6df98cd4","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.23.tgz","fileCount":56,"unpackedSize":1731004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCreimB0Knm4CUwaD8vpG6YRzZB1khaE49iAaBKT6JQXAIhAM8OL3BBQ+CxNGmCe7A2OHCE+zPFqxA/MUdAhcobLONT"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.23_1697909394809_0.23328296699014195"},"_hasShrinkwrap":false},"0.0.1-alpha.24":{"name":"whistle.mockya","version":"0.0.1-alpha.24","description":"","repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"be4e3319693e70ed908674d9c1218bb909ed3bc4","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.0.1-alpha.24","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-OaK/ksN2UenJ8+KlhlUI4K1Btp/oh314ttNptkj8Ra50ZvEcOWeY/zJISGrlcNT6eibxY1PBOI7I+kphtc1C6A==","shasum":"688c638aa659fd70afb30665311084875c326449","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.1-alpha.24.tgz","fileCount":57,"unpackedSize":1731237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRLUWmZE3bE2vInumYqKo9yJzRDxZZhHaL/wsocTw5kAiEArk09gGyb2w3TQ94GahjFcOtmKup2Sna2RPX4acOQPN4="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.1-alpha.24_1697910381195_0.590316081445271"},"_hasShrinkwrap":false},"0.1.0":{"name":"whistle.mockya","version":"0.1.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"20c0cce78dbcaccac3adfbc5e471d61d48884808","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-S7lLtSEov8BKv5Blj5K4qIim6L2x7NhUDootGdOIw6NnUDLGWJtxh8gzK/+GO932IaRK7s4YrcBS9LmlgHvTcw==","shasum":"6f5af08c9c8df74b538b9315020e00965ee0c783","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.0.tgz","fileCount":57,"unpackedSize":2426543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaOByAkk5x5cyPKwifIDF3clWU+cdHnKb2TlSOgUGvowIgRB5Kvn0j75MJLw1Sprm/drZJIc+bQ4WmlsxCIyH4JMA="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.0_1697911388466_0.3472271414805925"},"_hasShrinkwrap":false},"0.1.1":{"name":"whistle.mockya","version":"0.1.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"da53e2f7130fd7b0b7c8cbd4117242414e04df06","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.1","_nodeVersion":"18.17.1","_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","dist":{"integrity":"sha512-fFrZOz0oLdNhQeCSI+UIiMQCaI+nX/I8Rap+H7dzG2OShk6p67fSdFBugq35SEH62Xa2EruYu72fBg456uk/pQ==","shasum":"ab9a19f31fabf0ef55dea7082fb657e9dfc72e4e","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.1.tgz","fileCount":58,"unpackedSize":2431914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRAN76pTP+S3gq+i9RGNQoJgm1uoL5A2nMCGy7U1SVpQIhAJZ6sR4IEN9KTCDkPHeFE/V9ljhA/Td/wbnrr86px/wN"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.1_1697956255436_0.6545484711551255"},"_hasShrinkwrap":false},"0.1.2-alpha.0":{"name":"whistle.mockya","version":"0.1.2-alpha.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"81604332ff0823ca1cb682db0f0f1a3e68b3efe1","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.2-alpha.0","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-GbfucDI3a7nxfDc/i/uGAYDZkircnJQglaCsvTwnsuqeVEjFK5gYCH0xE4arVskVVuScOCmZe/oNK+zhvbscTg==","shasum":"3f0e79ca08eea634e2c3f56835590b60d5b682ca","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.2-alpha.0.tgz","fileCount":59,"unpackedSize":2457344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID12OILCm0FY7U1p0TZ8ALUSxbjEZUQotA9TvNGGZjQlAiALdiKq51xrIgqU9+kcfQkPmzqSUiw7mKXbOiOtFqITJA=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.2-alpha.0_1698028213492_0.4474366176506277"},"_hasShrinkwrap":false},"0.1.2-alpha.1":{"name":"whistle.mockya","version":"0.1.2-alpha.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.7.0","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","zod":"^3.22.4"},"gitHead":"d0663a23ed19f506bf34964f011d0e3ff0849122","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.2-alpha.1","_nodeVersion":"18.18.2","_npmVersion":"lerna/7.1.5/node@v18.18.2+x64 (darwin)","dist":{"integrity":"sha512-vunEHxKuVsqukaMW9Qaj7N8IVnKxIs6NgXWeu95/Ay5YJUvo3hvtEKUXcmVv5WcnHzP1Y6p9/o+5C1Xb0DgsJw==","shasum":"baedc380ed6f36a85547479ae759a9578469a579","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.2-alpha.1.tgz","fileCount":58,"unpackedSize":2432573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfz7jnvD10JEc1rPfTN8s47WDAibc3fzlCaS0xKDyJ5wIgWY4hFGKPGGHR/2wBqR1WWoL+TCQ0O6BCYcp/MxvA7to="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.2-alpha.1_1698030922117_0.6682497053977239"},"_hasShrinkwrap":false},"0.1.2":{"name":"whistle.mockya","version":"0.1.2","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"644eec047b8727ab726b6ef1f1dbac0f732a2eed","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.2","_nodeVersion":"18.18.2","_npmVersion":"lerna/7.1.5/node@v18.18.2+x64 (darwin)","dist":{"integrity":"sha512-+VOua9yh27CBE7n+HhYtaI29kOMHQ0raUilmISCOK8X8tuKjJh3qwCi9fwaPzfBPbgLIDBrgttverwT0Xr9z0g==","shasum":"c2f6be76a641910cfa1e18f6cc8ef754e30ca27d","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.2.tgz","fileCount":60,"unpackedSize":2434870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCawX4eMVf1WxVPPoTEfA1E8v/pHsqUnO/srVvUSGWJ9QIhALPTGmIGrEAe5nfiRW8BXqwvN09c8SV2Iyb2M02CcvWb"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.2_1698040418932_0.6076138051175985"},"_hasShrinkwrap":false},"0.1.3-alpha.0":{"name":"whistle.mockya","version":"0.1.3-alpha.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"55e9f92b5771685e63482788a52a155985eaceb9","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.3-alpha.0","_nodeVersion":"18.17.1","_npmVersion":"lerna/7.1.5/node@v18.17.1+x64 (linux)","dist":{"integrity":"sha512-03vfpizBMLCtNALhwbeRje6DjM3F14JsiXubtTXsfEgg6WW1AWoef0PkBTeSW+bl6q/qwCDlejIXqb5fMGPc1A==","shasum":"1a61f51de0aff3c13846d473202b93d0aede8fed","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.3-alpha.0.tgz","fileCount":58,"unpackedSize":2432926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL65gdWlfsODR2MwK+ReuxHRkjqugc/xUVsa2ScEaU4AIhAK3ScxrMboTmuwUUy6fVqYPkAWQd/VNIpwmh2nxQpiWc"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.3-alpha.0_1698070019925_0.2180827409177286"},"_hasShrinkwrap":false},"0.1.3":{"name":"whistle.mockya","version":"0.1.3","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"3c92e8f4fd6587cb424ffe59e7d16027492fd914","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.3","_nodeVersion":"18.18.2","_npmVersion":"lerna/7.1.5/node@v18.18.2+x64 (linux)","dist":{"integrity":"sha512-0DpbXqZtoHi9imXdZiqMti2P1V4eKY06MnELtndDiGt9M8zbiXPQ8lpLbwtWdEd5sknWIorKz13f8s5rE+AzRA==","shasum":"f0138ccf4699d96ac756c0d884d2b128d761da07","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.3.tgz","fileCount":68,"unpackedSize":1902550,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwYj1+FTAoNdDA+BuWHXkG+7PwDrH3I53u9EaIPyzkMAiB1BLB3HiDtxmpDAKxb50jaRJX9yDk0hQF7CwM+bXfXRA=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.3_1698678685502_0.6929873145770953"},"_hasShrinkwrap":false},"0.1.4":{"name":"whistle.mockya","version":"0.1.4","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"a3b628fba7cddbe39b5e0aec356446ab1c870d7f","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.4","_nodeVersion":"18.18.2","_npmVersion":"lerna/7.1.5/node@v18.18.2+x64 (linux)","dist":{"integrity":"sha512-fsKUoDdBOwO6xZHLzH3ImojtfH0IBU1MPD6y839Z8Kg/187uRoZu15pbtCbiFSbL7l+CyrHdhWepHeCFT8IvyA==","shasum":"cf9ea456d96c8b8def8f2f143998edb403aa13cb","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.4.tgz","fileCount":68,"unpackedSize":1904535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHxKssxK9AfDVRdHhPekVFssK6uNT1MPJcxN/02Y2UwkCIFC7xoUZaSw8FUSQppSYboJV/tnmFfXNQ1wAZJAow5M3"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.4_1698853720476_0.42036725956516063"},"_hasShrinkwrap":false},"0.1.5-alpha.0":{"name":"whistle.mockya","version":"0.1.5-alpha.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"pnpm run clean && tsc && run-p dev:*","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"d9be3139f3ae078870bf51f6b9a16b6cac7d71d8","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.5-alpha.0","_nodeVersion":"18.18.2","_npmVersion":"lerna/7.1.5/node@v18.18.2+x64 (linux)","dist":{"integrity":"sha512-XfFf1vBehOVNGRQ2F4tQP1O4oAkGucHGmOBBCmQBWQRB8Q13uBGD/toWSHDBVjHfQKJc0aaU/vTK+bcZBFY5kg==","shasum":"29a15f6bb3593c41c0619e7a5e85c9c727b6d613","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.5-alpha.0.tgz","fileCount":68,"unpackedSize":1904818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUgj9fRSX9cPp9gIKfp2VUiFHNU51b6DwctLgffhM8gAiEAxQNKMaJgfx2USrepM0F2K3gMQng3+ekpld73T7l3lsk="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.5-alpha.0_1698910611696_0.4580452121487997"},"_hasShrinkwrap":false},"0.1.5":{"name":"whistle.mockya","version":"0.1.5","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.4","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^7.4.0","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"c0fbf7e84270a400399e833f3fee2a279bc57866","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.5","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-YX8pXwy9hS660ML2pmKc6eobmEwae0mWE/dL6VP2dhvXyvqvFr8P+IvXBIs2Rht3g9nayTEZBzfF1ne9d8udTA==","shasum":"e521b4748ad93fffbf3c493d16ebb19ff368b4ae","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.5.tgz","fileCount":75,"unpackedSize":1977153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCro+J1kSx6wzBP84RvKhbogN9zkIvgI/jpWKbVtTAtCgIgXwXuctj5cBYhOFB0jBsPbGUrYHLMWmU9JqEriTUmOdE="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.5_1704906292360_0.6288064304331251"},"_hasShrinkwrap":false},"0.1.6-alpha.0":{"name":"whistle.mockya","version":"0.1.6-alpha.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"6f9a6fb3fdc0613557cc2aacb4c0243d5446d069","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.6-alpha.0","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-5Cx1BNqgKgnkveZomEls1xXIm7OGNvb0Lhp+0whLr9x2es/J8zQNIx+eHoTKsZpmcFz8GWS1QScZMmguLYcGig==","shasum":"ce0820e3c0e7b8248b60ac65cb5525f853197e45","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.6-alpha.0.tgz","fileCount":75,"unpackedSize":1977353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrXNLNSulGRpYSA9GckiyzmlhHvPECSJvZjaTn4XzwKAiATFei6AhyT707spBOG6vatrZlAwPze3RbYMGTzXr4x3w=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.6-alpha.0_1704907100297_0.8057857997843632"},"_hasShrinkwrap":false},"0.1.6":{"name":"whistle.mockya","version":"0.1.6","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"aab001a68b7f5e36f2fd4d42de5668dee5c06d20","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.6","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-beH5pjVpvTY/TFCmVGexB9tYjeAXx7uRrs6k9ORec+7x3KIqyCmLW/ID3KvivRePkBekWUdq6SBn2zDR3Judtw==","shasum":"f4c742bd28efb25fe79d08879f4833a4fb8323e2","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.6.tgz","fileCount":75,"unpackedSize":1983343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVPEnKb0AE8jHItwRsTNPsHngumf/Bt0GhclOOo9wR+AIgDkkNXJjS6PQuTywZ5i/tn24OgAJwXpkUsWP+o+FE3zo="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.6_1705040143204_0.5828734375036306"},"_hasShrinkwrap":false},"0.1.7-alpha.0":{"name":"whistle.mockya","version":"0.1.7-alpha.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"5.4.2","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.4.2","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"2e856ac4b1426b425ae1f54ffd710b408ce562f4","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.7-alpha.0","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-NlfN7r+fYeS/q6nkc4Tm/pGH2aDj27Z72/FtBfdUJ0XVMtNs1jPDvmYJ6NflROM1KszWSpWwUtd9X9WVLS4T8A==","shasum":"96b8ed761149cb5b74377fc0553230bf701449d3","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.7-alpha.0.tgz","fileCount":77,"unpackedSize":2108442,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEW378T+9TP6BdWt2e1ML63mYlgwa2JdMfNkk9RlLPIJAiEAyOe2YSoHu4oiOaZTIF+VFPEhrehT/uyLphK858p9rXI="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.7-alpha.0_1705163173398_0.12386133959545576"},"_hasShrinkwrap":false},"0.1.7-alpha.1":{"name":"whistle.mockya","version":"0.1.7-alpha.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"e21c787259477bc128ed48d5708600294f01bca8","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.7-alpha.1","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-08hlpkHpzNc+wfA9NTBvFTQmVvpKhMBihTEJ0kiDxtVsHtSTOLIWycd9xks5j32DKzGVeDsDNXpROeVN/ehLaw==","shasum":"33db8eb37061309c8819aa68130fef40b804e44b","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.7-alpha.1.tgz","fileCount":81,"unpackedSize":2112554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEApcs1iiZncH/xg+RWe8flhzUFzv0ZggGuMlRhEykLdAiARrXTg+Og879Lgx8ugpKBaR6bXeyRL2H0+oSgb1Xf3EQ=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.7-alpha.1_1705216443694_0.7629146534277351"},"_hasShrinkwrap":false},"0.1.7-alpha.2":{"name":"whistle.mockya","version":"0.1.7-alpha.2","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"fbabc1c9c611c4f1f4176ebb4f0c6a771a816a10","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.7-alpha.2","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-pfVY9Q0IbuS4Kv73eod8ubA8NdOTFStKbrpzS1dds2CXePojA6GdfkeoIoRtCWINxSERVs2vVyOA2N7jqNJS/w==","shasum":"44b7b85fdec845c00d680eb38b07f4173790a7e7","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.7-alpha.2.tgz","fileCount":81,"unpackedSize":2112868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGHzBx804SdZOMZrwpNYf2FMeNhbs1gqUS84DOTsesgAiBTn9wbZWy+RDtxCbS01sE6cPcffMrZvfn6rSuT0k50KA=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.7-alpha.2_1705216864114_0.194273548204547"},"_hasShrinkwrap":false},"0.1.7-alpha.3":{"name":"whistle.mockya","version":"0.1.7-alpha.3","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"e69a9d0bb27c14834ab48b79d316b7b2b5f79009","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.7-alpha.3","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-3Feul0ZxEi1WJnayeHGJaX8ATkJ+N/dvqSTu2yjmD8kllWLqIzkseISiRXO7r/uJJZqIVnAF5fay1DoDikuh0A==","shasum":"c8eb50ee3d3dbc03084cf14ad17ad5e66d972b1c","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.7-alpha.3.tgz","fileCount":81,"unpackedSize":2113119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXHmyjNeU/Bff80evqH16ol1n3KmVqhci9W8hmW3gx9AiAOEWUbiYVldQSZa1k/NehZbOrAcDntZuA/eYBosJWisA=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.7-alpha.3_1705217641081_0.23672992450152952"},"_hasShrinkwrap":false},"0.1.7-alpha.4":{"name":"whistle.mockya","version":"0.1.7-alpha.4","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"79d9cffc8587afec32cdf01807355eba4d4a2f26","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.7-alpha.4","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-gTKVDrOm1jAxpE2Avy105pcsX4qGfcP8FoYtlvztkH0PQG/osAo18cydZAhVCLAsWgERnaBrAiLs0DsGMGOEkA==","shasum":"34d826e1a84528f2674ffaddc056ed8311dcd788","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.7-alpha.4.tgz","fileCount":81,"unpackedSize":2120074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDERv4JD5V9ihUtKakNc0PZrKWzbgs36CEHWhzGWKEW9gIhAPLgq6gQXDaO2cFh/r0sK5BDn3Il0+ejGQ3n8iG/S1y0"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.7-alpha.4_1705222252186_0.1318607576887907"},"_hasShrinkwrap":false},"0.1.7-alpha.5":{"name":"whistle.mockya","version":"0.1.7-alpha.5","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"8088bb31a8d7a1479f2dc36152d11d2bc8551ffa","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.7-alpha.5","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-XngWohpSB1E8SZmtdQ66qgLTVMTEP5oYut18iuETL7bSdZTzQK7VM/JlyHcjDjESnrH8taZXD8CBat81h8kW5w==","shasum":"4fbf82cf33d3ec71c626f7c127469325a0b03478","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.7-alpha.5.tgz","fileCount":81,"unpackedSize":2120057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqn1OiwIeIBJAPhotdR3NPWZbA0tjJJdIemrjTeUtp+wIgZJOMfhb7g0Wb3U/94FhEC4IlYJRUqsC85wXsajd4WMU="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.7-alpha.5_1705224449494_0.2020049989071815"},"_hasShrinkwrap":false},"0.1.7-alpha.6":{"name":"whistle.mockya","version":"0.1.7-alpha.6","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"f63e27389106cd40259aa0a042387973e558ba3d","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.7-alpha.6","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-05kyLc44+ebhQaa0IVyo1gbl318VZ0rJUfy+c1erFPrfuZAUwkh2DuxcmqznMSYn81NHH4UcYaQ5m+3YfCi+Uw==","shasum":"7702d505715f28a07aab3679b3bc44cd1666c800","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.7-alpha.6.tgz","fileCount":81,"unpackedSize":2120622,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCya3ClEeGMKV25ryK3lrxsIHLlSEqRo8FjkxwTd/HS9wIgFihdl3q6ZwQcYqns8peGL0j78vXX8xCfy/RNiCiil/U="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.7-alpha.6_1705227246485_0.7331683816960675"},"_hasShrinkwrap":false},"0.1.7":{"name":"whistle.mockya","version":"0.1.7","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"2061709cf932d553e389e7c43eea4d38957ce66c","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.1.7","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-og9IrZIVnAMj9G2gCyiuydCsLbJL40+QH67d12+cTAXvu69EGjDcsq83ZRPqsgyd1ouLbEfXJBE46RNnd2TU9A==","shasum":"f6f794e9c09c80a3615a240c25b6a2560c211adf","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.1.7.tgz","fileCount":81,"unpackedSize":2120725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDSTMRhMpfdijExKI97EQIGyrfKzta5NYcUZ+vLoWmOAiBC5hu58pjlpMwoBbqGUncXOGgVvNLHkY7a0EDj3XD6+w=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.1.7_1705244820713_0.6270977302452072"},"_hasShrinkwrap":false},"0.2.0":{"name":"whistle.mockya","version":"0.2.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"4b4961b5837c92bda255bd57440882512d2a5893","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.2.0","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-Q/Ku6beTraoGJVIdBNuwKTA8a9ifaJ4xWGRy0ZqxT5LY/2F7moeSLuvLs1GLq/LVhA+B9M4nQYTdudh88f0xyg==","shasum":"ec9f3459b4b1a6246d35c003349a3970ea3ae452","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.2.0.tgz","fileCount":81,"unpackedSize":2120865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+ovVfnerI+vEcjysrqMVFlhy1BLaKK5u/WhEwXXsYjAIgBg4DKSO6CFRxTpRpixB1KGH11qyr38dzO27WQu4xL8I="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.2.0_1705327820242_0.5902524178143271"},"_hasShrinkwrap":false},"0.2.1":{"name":"whistle.mockya","version":"0.2.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"8cde978e3dfeb8aca592f90c6110ec0bd6ea41d3","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.2.1","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-U167JoFTjsHGBSN4FtncOewvXW8GS7EXqrNEKEQEyouCNycSmG6IeNzKBcFvxXhCAI6kungY2c/SgANvhlr55w==","shasum":"1f9fdc0be517f9e84daa1a16c2a13919f8595000","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.2.1.tgz","fileCount":82,"unpackedSize":2098997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWpK/wdbygqzP+fBsBw4U5i2Vn3L2f1PCRDcJIZixTtAiAG1rwgJY1KZihywrR5Bs2oSCO+JL7ED4vHNjJ1podOdw=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.2.1_1705337183691_0.3890456687698167"},"_hasShrinkwrap":false},"0.2.2-alpha.0":{"name":"whistle.mockya","version":"0.2.2-alpha.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","prisma":"^5.8.0","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"c0faf72705e585f668f9f42967e4f0177403b8ef","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.2.2-alpha.0","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-TU+Ae0DUWv4lZPPM8kTPcfYdloF1OZBX9VWfW4yn7Tf2ONJv4CbgGK9AattEowWzES90KAvbzpJt9OYMstN0xQ==","shasum":"dc2dfb0cc07737b6efdfee7159ca8b35e0ea94a5","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.2.2-alpha.0.tgz","fileCount":82,"unpackedSize":2099340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz8/Fgxx3ywsDYdoXGHmZJMNwhBhSznx2iXpOPiiz+DwIgF15inpRt6hvk7qGPCAh6pY6mI+JBedxbP/iu4tuGvg4="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.2.2-alpha.0_1705337823555_0.5972133221189238"},"_hasShrinkwrap":false},"0.2.2":{"name":"whistle.mockya","version":"0.2.2","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"438b3903a3e87ad65ef1fe5c490fbd4465e2550b","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.2.2","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-sfWySbi8u2+UVzS29owY30+VAHGfvmy2QGwsTssP6D8NsVh+f6O3fZy6tZ3jgXuPGdnFb7Yi/+0UjgHYGGFtxg==","shasum":"2080afe20201d768ed3354b677b7de5bc4eb1496","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.2.2.tgz","fileCount":93,"unpackedSize":2168577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKTmtjKeQ3ocmQ786peKPMH7z3MDu/R0ySb40TxD6DOAiAwPs8cXTZlEC4F4VXaAXAa2nwdYQRnZyL07fKm23gvBg=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.2.2_1705507842393_0.9239892770206579"},"_hasShrinkwrap":false},"0.3.0":{"name":"whistle.mockya","version":"0.3.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"561a160a0bbc7d5a6314fcdeffcf0929df65b8ee","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.0","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-wd4IadXcRTVi6q3IFWIHxl8BBSrWgr9WOkdZzuSkQRNj572efMHgI1sv3KUnPj3S0FbQnAoOADmT3w28j9Fufg==","shasum":"6208bb6b18657f0c85a8debf5b642b85e88a5b7f","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.0.tgz","fileCount":95,"unpackedSize":2246157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC6Ukl+Zv9mfOehawDO6szrxb43pIDxRAqhMJuv13fEAIhAMHjuGG4lWJRlwhnaQyKTiqtVLMdgGCGCUVRH/caDl0J"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.0_1705854887699_0.42585528864536815"},"_hasShrinkwrap":false},"0.3.1-alpha.0":{"name":"whistle.mockya","version":"0.3.1-alpha.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"03d49792401bc4daaa9cad4728529f8dcc0678b1","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.1-alpha.0","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-Vy+GJkTU0wUjFm0gpenStOOBXMP5DaVCRGRX4io88kdLvAlMvbViCLueEU2wv8VNLjCb+vdk7sq/lsWEmIFrqw==","shasum":"eb4d73c9fe11af8f4d7ec56b0d9c758b929ca79b","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.1-alpha.0.tgz","fileCount":95,"unpackedSize":2246425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQSiaoYm3TSbLzomPFekvkOhFpTs5lo79YkRmwEp29EAiEAgYGPGvYgc1nkjC2jsiP/YOCasWbPtQyuoN1Du0RzoxQ="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.1-alpha.0_1705855431848_0.6097468216399897"},"_hasShrinkwrap":false},"0.3.1-alpha.1":{"name":"whistle.mockya","version":"0.3.1-alpha.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"b446f187f9b279adbcad3aba228bd1950bbdf006","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.1-alpha.1","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-C9/9UDUP2hg6to9FljPmAIAX5HkF9fw6miDNU0gFVJfEQyfY7uY0AYX0TbgOKjTwxgptKZRBECPHpdVEe6g5Lw==","shasum":"ab2611cf40d16a17230079f562a8839d9231188f","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.1-alpha.1.tgz","fileCount":95,"unpackedSize":2246720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuQYwz4rDFJXqX8FgmR8BJACFnfl6jeXDt3MaLVgxLgAiAluRwFm2i7t5kCmGb2GD955K+VZlQ9xvwBnNm8FRrZyA=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.1-alpha.1_1705907287534_0.23260430462961712"},"_hasShrinkwrap":false},"0.3.1":{"name":"whistle.mockya","version":"0.3.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"b42efd38911f4fccdabb2a2942e637980d128368","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.1","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-JUaeRl+bSDXcflNeOlnh4jwgQmOixNDfwOP+hYFQ4YT9+DANh/UIVN5ak22PSfF2GBwwocIN+7jGdT1bMW/VBA==","shasum":"b925780df3d1d7d719987f34d5ce5c5afb2feff7","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.1.tgz","fileCount":95,"unpackedSize":2247531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0/fk25urdusAi4Wk8yDApDA+QoGPKGG6L8DCvHpA2yQIgcgEFtcGw3HMnzXpwA7h1i/JJw3TmrWC2QdkQL/83mxk="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.1_1705931570861_0.6227409070230894"},"_hasShrinkwrap":false},"0.3.2":{"name":"whistle.mockya","version":"0.3.2","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"7200e3d303171f17ac66fa7448a9bafea40c3f1f","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.2","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-NlDP8cKDDER8EQkxb4bGvolCFr1WmYydlpS/nWWRuNAGPpn7LuaZBn6pnKB55La1b8TXSIfBMS33RXFx5AO+wA==","shasum":"23363c9b8e2cc4da67a09d226819526e5dc04000","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.2.tgz","fileCount":95,"unpackedSize":2246849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa/9mR2ufjnBHVVDQvkAGiR8WWW+5MfsBh3yZeIOOLyAIhAM7uzqGWwbNQ6Y6dgS9yN3NFdGurbWIk4wMCha07tEqq"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.2_1706024858807_0.09649301331447369"},"_hasShrinkwrap":false},"0.3.3-alpha.0":{"name":"whistle.mockya","version":"0.3.3-alpha.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"8ce17f27c50037935048e6679293fee88da9f914","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.3-alpha.0","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-pF5HGX3E1jgs41d9BXGx9AmbKpr/o7bbBiY1hd7/aCJL53G9bzKnZVg3yImonMzENJ1a/uLFnxEsIUudT/7CJw==","shasum":"8c94f9dd4fb9e37c0c43045a27b012f4bca47d15","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.3-alpha.0.tgz","fileCount":97,"unpackedSize":2249228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3V4/5S+ujZKKGcGraEFi7aE2CBorg3eqh1p/aQA9e0AiBAKJ1hON6tGR4QhnQ6hyK+EJBlfw+gH6peSxPgsdEZjg=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.3-alpha.0_1706754037675_0.7607412325590044"},"_hasShrinkwrap":false},"0.3.3-alpha.1":{"name":"whistle.mockya","version":"0.3.3-alpha.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"2d1d92f320f584480e7b26a68f585bd8c1c313b5","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.3-alpha.1","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-8wfgNQcbGOttSx4kykoloizBTURnW0FpnU29qWLF8cpb81y8HKfH7wkTDau2S26HBEJD9+p30LyKXd/oOoJYTA==","shasum":"5238f11ed7cb8244c9e106b104a84b7ff7203e99","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.3-alpha.1.tgz","fileCount":97,"unpackedSize":2250324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLMN38qXjxXIrIskjJg24h4sz0GLfccRwr/LMTw/QiHAIgPP65zxEP+i0NHp1IQwWBaW9H0JkfnI2IxEeuSnD08qU="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.3-alpha.1_1706760715608_0.012578214254529652"},"_hasShrinkwrap":false},"0.3.3-alpha.2":{"name":"whistle.mockya","version":"0.3.3-alpha.2","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"f26c0744b0538f6a358649800518ac05b85b3dfd","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.3-alpha.2","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-3D3oQ6L/QNlualRurlENq96Mv7VM/3wCFOxRKVX4ZOdmboPUj3rV2rHYsYTjq+elgaI3slDe28We/5Qp8+Y5Jw==","shasum":"8377d8e69a42f7b42fe6fa7f27b1d304308eed6b","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.3-alpha.2.tgz","fileCount":97,"unpackedSize":2250574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICep9phnTWBZOLjP3q/NU9Jf4FcI9/gUdh5cBKK/vXxPAiB/vCGdWi01pYytZYqlKyb4cZ3zznfe0lTGOpMAti9k2w=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.3-alpha.2_1706787144324_0.5558739883254942"},"_hasShrinkwrap":false},"0.3.3-alpha.3":{"name":"whistle.mockya","version":"0.3.3-alpha.3","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"9de666f7ab883f18c43c19ee23758d28a96a1ff0","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.3-alpha.3","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-hsI4vL1i1U9FleXbN3e7TV2IFS4hpeFqMFkYH8sK9i4KrmdOxWVKJqaMpuJBMUHBPXFLgfqNGB8m+axP/NBzAw==","shasum":"e8487d4a2775c8bf14e8d751d635fcadb62f84be","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.3-alpha.3.tgz","fileCount":97,"unpackedSize":2250843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNflzf0MghlLMAM/Ke3ul4TMbqSzaFiQi/WVGZQT4RzQIhAMP7L45nIPql3EXaPYD0bckvQFitKDOI/QuX9tPFXirz"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.3-alpha.3_1706788875339_0.7864895541473802"},"_hasShrinkwrap":false},"0.3.3-alpha.4":{"name":"whistle.mockya","version":"0.3.3-alpha.4","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"2509a4f499cdd3f73deb909316192ff9bf06a0df","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.3-alpha.4","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-ytb2Pa7Hbpw8vAARCMzm9dWhiEDEEUwWS2ksb9VsE8fG0y4PCGoYT3PCwowcnAViIzC++YtFvcPxPAMdzdwR6g==","shasum":"d974707025cbec6e2acbafa4bccdefdc079d0862","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.3-alpha.4.tgz","fileCount":97,"unpackedSize":2251313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZSvDqzx4xtQj7YUwY+YL5dmwVhoHA0HPTdXWFmoaIBwIgVNBbx3bBA2Y45gftqsSWc/9Yc9OkaoUYUknqI9hrswU="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.3-alpha.4_1707207766035_0.44005144467062873"},"_hasShrinkwrap":false},"0.3.3-alpha.5":{"name":"whistle.mockya","version":"0.3.3-alpha.5","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"4de03fac42c836fb7ed707d736e68d3432e95610","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.3-alpha.5","_nodeVersion":"18.19.0","_npmVersion":"lerna/7.1.5/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-oElXqzAFpE6L2nRIpoH9o9nKEs6FS6a0cy0jRSCYDVyPmapNO/PceWggOHDu5shRFXNsIzn4Cd6Cm6IIgHmTrg==","shasum":"3a22ff9a805834d6c5b40b78979fedc90994d6ad","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.3-alpha.5.tgz","fileCount":97,"unpackedSize":2251920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMeL3y2LembKfFlqtUvFfGUMvA6r/1HrkSquonMnBv5AiBlHfBBYhEGnbzZJW0LFE6iZSXl1DeTy8uqRpaiC9DXxA=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.3-alpha.5_1707208407172_0.5214257754094878"},"_hasShrinkwrap":false},"0.0.0-mikro.0":{"name":"whistle.mockya","version":"0.0.0-mikro.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^5.3.3"},"dependencies":{"@koa/cors":"^4.0.0","@mikro-orm/cli":"^6.1.4","@mikro-orm/core":"^6.1.4","@mikro-orm/reflection":"^6.1.4","@mikro-orm/sqlite":"^6.1.4","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"_id":"whistle.mockya@0.0.0-mikro.0","gitHead":"4de03fac42c836fb7ed707d736e68d3432e95610","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-hsyaKNzaScfE+auRtoNUYsoDlaB3jTKT7Aey6ETwAeVg4vyt6l8t2E77jgwr3F+jm6lFfQ3NkIk80zTcElieWg==","shasum":"90f6378c9668c37ffc509e1918687ef1cc6ec4a8","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.0-mikro.0.tgz","fileCount":156,"unpackedSize":3207649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2JUgVt/6v7pIF/gHzVM5zotoLTJhoT0JBTCuPuFwZQgIhAJ7pCZamIazn9ZeoRC9eyUJ4t9AVTXi9ZN+QF9OBS3Nj"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.0-mikro.0_1708313351177_0.3327329708341513"},"_hasShrinkwrap":false},"0.0.0-mikro.1":{"name":"whistle.mockya","version":"0.0.0-mikro.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"mikro-orm":{"configPaths":["./dist/mikro-orm.config.js"]},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^5.3.3"},"dependencies":{"@koa/cors":"^4.0.0","@mikro-orm/cli":"^6.1.4","@mikro-orm/core":"^6.1.4","@mikro-orm/reflection":"^6.1.4","@mikro-orm/sqlite":"^6.1.4","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"_id":"whistle.mockya@0.0.0-mikro.1","gitHead":"4de03fac42c836fb7ed707d736e68d3432e95610","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-+zV3KG+Z/uAlIrhLJ0SRrKrNLo0ZE4IQofrqNmbxujXS+6aLNk9tB1M9fffElOYJ7fTZ6vMUnllKUAU3UeD10A==","shasum":"884771860611546027b78d9bddb638f9410196f6","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.0-mikro.1.tgz","fileCount":156,"unpackedSize":3207733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA87Hf18Ut/Ia7DjR7HjITan8LsF3yw1LozRxsA4yY+pAiBbspNGILRGaEdoJ1J1wRCu/TwtJPtYVgL5uL9hwBqJ7g=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.0-mikro.1_1708313809788_0.5317702701521194"},"_hasShrinkwrap":false},"0.0.0-mikro.2":{"name":"whistle.mockya","version":"0.0.0-mikro.2","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"mikro-orm":{"configPaths":["./dist/mikro-orm.config.js"]},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^5.3.3"},"dependencies":{"@koa/cors":"^4.0.0","@mikro-orm/cli":"^6.1.4","@mikro-orm/core":"^6.1.4","@mikro-orm/reflection":"^6.1.4","@mikro-orm/sqlite":"^6.1.4","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"_id":"whistle.mockya@0.0.0-mikro.2","readme":"# whistle.mockya\n","readmeFilename":"README.md","gitHead":"4de03fac42c836fb7ed707d736e68d3432e95610","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-4M3Z2hgAwgWim7qYVXGvnCy1mPCpxUobxY4/L5kZd41n4MIZjB0mCmEIbjvo0rXzBv5u/wgBDZZvV2Jvh7nLHQ==","shasum":"092f8d5a545e31cd17f030f8ba735e8bc477968d","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.0-mikro.2.tgz","fileCount":156,"unpackedSize":3207781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFL69sAhDsHlZLFYEK+MI/qdfPuh6Gz3FnHZg1QBof10AiEA/KDCoEbcbAlb2myJzy9FgcTmB5KTlvw2gIwGPs+iizE="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.0-mikro.2_1708314042412_0.894035352027801"},"_hasShrinkwrap":false},"0.0.0-mikro.3":{"name":"whistle.mockya","version":"0.0.0-mikro.3","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"mikro-orm":{"configPaths":["./dist/mikro-orm.config.js"]},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^5.3.3"},"dependencies":{"@koa/cors":"^4.0.0","@mikro-orm/cli":"^6.1.4","@mikro-orm/core":"^6.1.4","@mikro-orm/reflection":"^6.1.4","@mikro-orm/sqlite":"^6.1.4","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"_id":"whistle.mockya@0.0.0-mikro.3","readme":"# whistle.mockya\n","readmeFilename":"README.md","gitHead":"4de03fac42c836fb7ed707d736e68d3432e95610","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jMB+8dl1ypLZolcgReeWlI9CzhAiTKygE+Ri+eZeuPO0wDBFI1vrhfi7+CCmD/Db9SDoLlnJ5+O+nBCpl6Hblg==","shasum":"a45f8ffc1406eafb18e6da8317066b4cd1933ed4","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.0-mikro.3.tgz","fileCount":156,"unpackedSize":3208128,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNFA83NpiFNuY+BvEUdxetaoin9jy4nGofQ1y7gLXIuAiEAymOnraaDQk4hTO7w5VMbc1LKPsNgyl0NnhIqr+/Zhj8="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.0-mikro.3_1708314431897_0.3444842070893388"},"_hasShrinkwrap":false},"0.0.0-mikro.4":{"name":"whistle.mockya","version":"0.0.0-mikro.4","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"mikro-orm":{"configPaths":["./dist/mikro-orm.config.js"]},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^5.3.3"},"dependencies":{"@koa/cors":"^4.0.0","@mikro-orm/cli":"^6.1.4","@mikro-orm/core":"^6.1.4","@mikro-orm/reflection":"^6.1.4","@mikro-orm/sqlite":"^6.1.4","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"_id":"whistle.mockya@0.0.0-mikro.4","readme":"# whistle.mockya\n","readmeFilename":"README.md","gitHead":"4de03fac42c836fb7ed707d736e68d3432e95610","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-C4lRfWZN2OgA40oYFNQaBkcnyVJ8GudOdvcBrNUIL3jJvNM8FTK6l7AQqdqLbzEMOpkR0rFf1pvTR4BYkpU3QQ==","shasum":"793c12a76216c033f4d073592328725d6f6ad9dc","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.0-mikro.4.tgz","fileCount":156,"unpackedSize":3208250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDh8nJNTFfVBOzSjOshDp72tXkVbkhInfKFwSvOeAF5OAiEAwpanjerpEOrlD/R0OcWaj4s1CzXWG/lHAuGHtYSlMTw="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.0-mikro.4_1708314719149_0.2922702908749393"},"_hasShrinkwrap":false},"0.0.0-library-engine":{"name":"whistle.mockya","version":"0.0.0-library-engine","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"_id":"whistle.mockya@0.0.0-library-engine","readme":"# whistle.mockya\n","readmeFilename":"README.md","gitHead":"4de03fac42c836fb7ed707d736e68d3432e95610","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-/TPntfro8PC0WCyLyUgNdWanFE/yt7C9qx5+9k/5PE6VCfo0pf42PxRquRubOIAIddWqcTVv/5/TUvIxjRFzbQ==","shasum":"762d380373e80a63768a54a6645a0f87a8cca49c","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.0-library-engine.tgz","fileCount":99,"unpackedSize":3154532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7oE0LS4yVbO7KQCXyvZe04kDbRC0153rxH9RvQK0RqAiAQ59up/bIyaMhQNAyPBXZN/nhs4CvB1/g7FEMHVhDmFw=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.0-library-engine_1709782843762_0.01751601651919632"},"_hasShrinkwrap":false},"0.0.0-library-engine.1":{"name":"whistle.mockya","version":"0.0.0-library-engine.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"workspace:*","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"_id":"whistle.mockya@0.0.0-library-engine.1","readme":"# whistle.mockya\n","readmeFilename":"README.md","gitHead":"4de03fac42c836fb7ed707d736e68d3432e95610","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-epso8mQ16yrjFjcslaLndqR/XVCOnv3x+5wdxvefzL/uUUq1LYoeS8II14Swxz6D3z1jg896T23HnU19sFZrDA==","shasum":"cbb8dd405c68b054903f895d763f8b785721629e","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.0.0-library-engine.1.tgz","fileCount":99,"unpackedSize":3154497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR1rIcTbjyZE8ifu2TtfgCS/KAGZsdrY+W0zyswqFLDwIhAPJQ+Oqvrv6MnWlFkvvn4h/iVhLgolGsyNxc1Z4A1i/5"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.0.0-library-engine.1_1709783040253_0.5158494119249479"},"_hasShrinkwrap":false},"0.3.3":{"name":"whistle.mockya","version":"0.3.3","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"96c698d4543b41f2e6644e2b0d552ef4d3aa71ea","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.3.3","_nodeVersion":"18.19.1","_npmVersion":"lerna/7.1.5/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-uodkMiLMzGdl+I1NhG/BtLL3NgBwujYNIUhPvjFqZfxO/eh0fOuB4oLH2W4O0EywAIcLTRNkzzRe+7N7a29JZw==","shasum":"a67e9d7a3f6f4c7aa570fafe6f6fc2c0a39e0c28","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.3.3.tgz","fileCount":97,"unpackedSize":2251969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhUbQjTyc+brnQJYVzMhlPSP/cGGPncJIwxLYoW5TN9QIgZdMSWjBgna6I0XmbXQVPuiv9F/6E1cJ5BP0YH5q8akI="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.3.3_1709793037436_0.6016181074143263"},"_hasShrinkwrap":false},"0.4.0":{"name":"whistle.mockya","version":"0.4.0","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","db:push-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma db push\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","module-from-string":"^3.3.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"9f17c09ec56aae4715d957df56174e656eee0234","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.4.0","_nodeVersion":"18.19.1","_npmVersion":"lerna/7.4.2/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-/alH7qoDpe6EvVBN/YV7BzoCR8gK+Jcd8+5KFUbYNCMQLFWUQqzOjJ5wDwQhyFWD9aXEAF6emcDJMHIoW0olqA==","shasum":"702a17f822c46c9fe985fa21efdef95d07f09764","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.4.0.tgz","fileCount":98,"unpackedSize":3863851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFRUQADbu6EEJdry2j/r/7R2KUf9lNRz28nQCzeBh7YAiB7HNq+20WHtOUDel4Uaq6ht78pmRaJ/gVKynETo2k+zg=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.4.0_1710054795806_0.843208809278938"},"_hasShrinkwrap":false},"0.4.1":{"name":"whistle.mockya","version":"0.4.1","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","db:push-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma db push\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","module-from-string":"^3.3.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"087541e24e3b7fff4d912d0ffee7832298ecd49b","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.4.1","_nodeVersion":"18.19.1","_npmVersion":"lerna/7.4.2/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-6oN7NwJzITic595hLgGTe2HqJoOpBp8PLNsgY+IuPAKtkXpHdo0MYZ1E/J0oGw2iWxyVZod4a4I1/ypztxgFnA==","shasum":"eb18c1a4e31926deb15a9254daa03c6f6592c31c","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.4.1.tgz","fileCount":98,"unpackedSize":3881841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTECHTWs7tfCtjQT3/7bpC7hc6OWP7I9JZEYwnZjQz1AiBHQsprRXsMk8iRL5pFqY7sl3JwG1ID9yihwlfPmhPPyw=="}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.4.1_1710655799188_0.6859158935016543"},"_hasShrinkwrap":false},"0.4.2":{"name":"whistle.mockya","version":"0.4.2","description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"],"repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"scripts":{"postinstall":"node scripts/env.js && prisma migrate deploy && prisma generate","build":"pnpm run clean && tsc && tsc-alias","dev:ts":"tsc -w","dev:ts-alias":"tsc-alias -w","dev:whistle":"w2 stop && w2 run","dev:lack":"lack watch dist","dev":"cross-env-shell NODE_ENV=development DATABASE_URL=file:./dev.db \"pnpm run clean && tsc && run-p dev:*\"","db:migrate-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma migrate dev\"","db:push-dev":"cross-env-shell DATABASE_URL=file:./dev.db \"prisma db push\"","clean":"rimraf dist tsconfig.tsbuildinfo"},"whistleConfig":{"hintUrl":"/api/hint","hideLongProtocol":true},"devDependencies":{"@mockya/config":"1.0.0","@types/koa":"^2.13.4","@types/koa-bodyparser":"^4.3.5","@types/koa-router":"^7.4.8","@types/koa-static":"^4.0.2","@types/koa__cors":"^4.0.1","@types/mockjs":"^1.0.9","@types/node":"^20.5.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","cross-env":"^7.0.3","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","lack":"^1.3.12","npm-run-all":"^4.1.5","rimraf":"^5.0.5","tsc-alias":"^1.8.7","typescript":"^4.6.2"},"dependencies":{"@koa/cors":"^4.0.0","@prisma/client":"^5.8.0","@trpc/server":"^10.40.0","axios":"^1.6.5","compare-versions":"^6.1.0","json5":"^2.2.3","koa":"^2.14.2","koa-bodyparser":"^4.2.1","koa-onerror":"^4.1.0","koa-router":"^12.0.1","koa-static":"^5.0.0","mockjs":"^1.1.0","module-from-string":"^3.3.0","object-sizeof":"^2.6.3","prisma":"^5.8.0","socket.io":"^4.7.4","trpc-koa-adapter":"^1.1.3","winston":"^3.11.0","zod":"^3.22.4"},"gitHead":"c3a2baf6a92d68eabd29fc76c194ce6b018b023e","bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"homepage":"https://github.com/aijun-li/mockya#readme","_id":"whistle.mockya@0.4.2","_nodeVersion":"18.19.1","_npmVersion":"lerna/7.4.2/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-7ss4CETJiByTJ/SRmUpy3jWxjsiggOS5P6Y5DaQaQ0ITrmBIM5syytq1qBjYh7RYT4NDWpPRvqWL5h6wK8ZE6Q==","shasum":"6b7de5059734dcb31d7a0ec38f8ab5fc360baece","tarball":"https://registry.npmjs.org/whistle.mockya/-/whistle.mockya-0.4.2.tgz","fileCount":96,"unpackedSize":3882910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCGSBabwYof4eLFjI02mCvLctWmPK7tBsoWLJOMUCfWgIhALOpQYEIIkCBGbcxd6BJpfHSJLBAGYcOLpPJSRKj289K"}]},"_npmUser":{"name":"mapoos","email":"liaijun.cn@gmail.com"},"directories":{},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.mockya_0.4.2_1710766328150_0.20461059091101652"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-16T15:20:03.018Z","0.0.1-alpha.0":"2022-10-16T15:20:03.471Z","modified":"2024-03-18T12:52:08.832Z","0.0.1-alpha.1":"2022-10-16T15:35:31.196Z","0.0.1-alpha.2":"2022-10-16T15:41:24.671Z","0.0.1-alpha.3":"2022-10-16T15:56:51.283Z","0.0.1-alpha.4":"2022-10-16T16:01:26.165Z","0.0.1-alpha.5":"2022-10-16T16:16:44.144Z","0.0.1-alpha.6":"2022-10-16T16:32:43.460Z","0.0.1-alpha.7":"2022-10-17T11:24:12.574Z","0.0.1-alpha.8":"2022-10-17T11:28:59.194Z","0.0.1-alpha.9":"2022-11-14T12:10:26.675Z","0.0.1-alpha.10":"2022-11-14T12:18:09.685Z","0.0.1-alpha.11":"2022-11-14T12:35:06.682Z","0.0.1-alpha.13":"2023-04-25T13:18:01.630Z","0.0.1-alpha.14":"2023-10-19T06:12:44.607Z","0.0.1-alpha.15":"2023-10-21T16:14:39.610Z","0.0.1-alpha.16":"2023-10-21T16:17:31.533Z","0.0.1-alpha.17":"2023-10-21T16:31:55.355Z","0.0.1-alpha.18":"2023-10-21T16:36:57.408Z","0.0.1-alpha.19":"2023-10-21T16:44:08.369Z","0.0.1-alpha.20":"2023-10-21T17:10:48.257Z","0.0.1-alpha.21":"2023-10-21T17:17:26.499Z","0.0.1-alpha.22":"2023-10-21T17:25:01.859Z","0.0.1-alpha.23":"2023-10-21T17:29:55.047Z","0.0.1-alpha.24":"2023-10-21T17:46:21.451Z","0.1.0":"2023-10-21T18:03:08.749Z","0.1.1":"2023-10-22T06:30:55.745Z","0.1.2-alpha.0":"2023-10-23T02:30:13.716Z","0.1.2-alpha.1":"2023-10-23T03:15:22.375Z","0.1.2":"2023-10-23T05:53:39.212Z","0.1.3-alpha.0":"2023-10-23T14:07:00.249Z","0.1.3":"2023-10-30T15:11:25.942Z","0.1.4":"2023-11-01T15:48:40.833Z","0.1.5-alpha.0":"2023-11-02T07:36:52.156Z","0.1.5":"2024-01-10T17:04:52.623Z","0.1.6-alpha.0":"2024-01-10T17:18:20.539Z","0.1.6":"2024-01-12T06:15:43.412Z","0.1.7-alpha.0":"2024-01-13T16:26:13.606Z","0.1.7-alpha.1":"2024-01-14T07:14:03.962Z","0.1.7-alpha.2":"2024-01-14T07:21:04.350Z","0.1.7-alpha.3":"2024-01-14T07:34:01.326Z","0.1.7-alpha.4":"2024-01-14T08:50:52.454Z","0.1.7-alpha.5":"2024-01-14T09:27:29.707Z","0.1.7-alpha.6":"2024-01-14T10:14:06.745Z","0.1.7":"2024-01-14T15:07:00.964Z","0.2.0":"2024-01-15T14:10:20.441Z","0.2.1":"2024-01-15T16:46:23.918Z","0.2.2-alpha.0":"2024-01-15T16:57:03.852Z","0.2.2":"2024-01-17T16:10:42.631Z","0.3.0":"2024-01-21T16:34:47.920Z","0.3.1-alpha.0":"2024-01-21T16:43:52.130Z","0.3.1-alpha.1":"2024-01-22T07:08:07.792Z","0.3.1":"2024-01-22T13:52:51.109Z","0.3.2":"2024-01-23T15:47:39.347Z","0.3.3-alpha.0":"2024-02-01T02:20:37.882Z","0.3.3-alpha.1":"2024-02-01T04:11:55.910Z","0.3.3-alpha.2":"2024-02-01T11:32:24.553Z","0.3.3-alpha.3":"2024-02-01T12:01:15.649Z","0.3.3-alpha.4":"2024-02-06T08:22:46.242Z","0.3.3-alpha.5":"2024-02-06T08:33:27.385Z","0.0.0-mikro.0":"2024-02-19T03:29:11.342Z","0.0.0-mikro.1":"2024-02-19T03:36:49.975Z","0.0.0-mikro.2":"2024-02-19T03:40:42.637Z","0.0.0-mikro.3":"2024-02-19T03:47:12.155Z","0.0.0-mikro.4":"2024-02-19T03:51:59.385Z","0.0.0-library-engine":"2024-03-07T03:40:44.016Z","0.0.0-library-engine.1":"2024-03-07T03:44:00.497Z","0.3.3":"2024-03-07T06:30:37.746Z","0.4.0":"2024-03-10T07:13:16.034Z","0.4.1":"2024-03-17T06:09:59.398Z","0.4.2":"2024-03-18T12:52:08.376Z"},"maintainers":[{"name":"mapoos","email":"liaijun.cn@gmail.com"}],"readme":"# whistle.mockya\n\nA rule-based API Data Mock plugin built on [whistle](https://www.npmjs.com/package/whistle).\n\n<img src=\"https://github.com/aijun-li/mockya/assets/26110333/8a029bd9-8e9d-4a62-9d9e-5263c0b71860\" width=\"49%\" />\n<img src=\"https://github.com/aijun-li/mockya/assets/26110333/b1373333-7c1d-41a8-9ea3-b5b57993ac63\" width=\"49%\" />\n\n## Usage\n\n### Install & Start whistle\n\n```bash\nnpm i -g whistle\nw2 start\n```\n\n### Install whistle.mockya\n\n```bash\nw2 install whistle.mockya\n```\n\n### Proxy your website\n\nUse tools like [SwitchyOmega](https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif?hl=en) to proxy your website to whistle\n\n### Add rule in whistle's Rules tab\n\n```bash\n[your_api_prefix] mockya://[mockya_collection_id]\n\n# for example\nhttp://mockya.test/api mockya://test\n```\n\n<img width=\"1790\" alt=\"image\" src=\"https://github.com/aijun-li/mockya/assets/26110333/a5fd6ab4-f4e9-484a-99e6-c5c89ec27c2e\">\n\n### Open whistle.mockya to add mock data\n\nVisit http://localhost:8899/whistle.mockya (replace port with your own one) and install as PWA (recommended)\n\n<img width=\"500\" alt=\"image\" src=\"https://github.com/aijun-li/mockya/assets/26110333/c7fe774b-f92f-4f57-97a6-d118c57cdab9\">\n\n## Features\n\n### Group your mock data in collections\n\n<img width=\"500\" alt=\"image\" src=\"https://github.com/aijun-li/mockya/assets/26110333/1284adb5-bd5d-4a6d-ad6d-b85822e0f7cc\">\n\n### Match request by url path & key-value pair in query/body\n\n<img width=\"300\" alt=\"image\" src=\"https://github.com/aijun-li/mockya/assets/26110333/11ee27e9-f1c1-4ff6-a4d9-a84206893df5\">\n\n### Auto switch mock data based on rules\n\n![Kapture 2024-03-18 at 20 17 42](https://github.com/aijun-li/mockya/assets/26110333/9ead8c78-7397-4461-94d3-5e0774ea7906)\n\n### Support JSON5 & JavaScript & Mock.js\n\nYou can compose your mock data in both [JSON5](https://json5.org/) and JavaScript, along with [Mock.js](http://mockjs.com/) syntax.\n\n<img width=\"49%\" alt=\"image\" src=\"https://github.com/aijun-li/mockya/assets/26110333/ac0eb384-71db-4ef2-8a6f-eb51c3d94e1d\">\n<img width=\"49%\" alt=\"image\" src=\"https://github.com/aijun-li/mockya/assets/26110333/d991e9ef-f2e2-479c-82b9-ecb9cb33aa40\">\n\n### Customize response delay\n\nUseful when you need to test things like loading state UI.\n\n![Kapture 2024-03-18 at 20 32 38](https://github.com/aijun-li/mockya/assets/26110333/9c712c58-3deb-4190-b99e-508e340252a4)\n\n### Encode your data on demand\n\nMockYa has special 'command' syntax to encode specific value in json.\n\n```javascript\n// append '>[command]' to some field\n{ \"key>[command]\": xxx }\n\n// for example\n{ \"data>encode\": { \"a\": 1 } }\n\n// will return\n{ \"data\": \"{\\\"a\\\":1}\" }\n```\n\n![Kapture 2024-03-18 at 20 41 53](https://github.com/aijun-li/mockya/assets/26110333/1f39ce90-8d79-4a8d-ad71-4e297e7749cf)\n\nCurrently support:\n\n| Command | Description                                |\n| ------- | ------------------------------------------ |\n| encode  | use `JSON.stringify` to encode field value |\n","readmeFilename":"README.md","homepage":"https://github.com/aijun-li/mockya#readme","repository":{"type":"git","url":"git+https://github.com/aijun-li/mockya.git"},"bugs":{"url":"https://github.com/aijun-li/mockya/issues"},"description":"API mock plugin for whistle","keywords":["whistle","plugin","mock"]}