{"_id":"@dongyuyu/mockutil","_rev":"2-7b900d8c22b0550e0b77743491a7e9c4","name":"@dongyuyu/mockutil","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.0":{"name":"@dongyuyu/mockutil","version":"0.2.0","description":"a util to quickly create mock server","main":"mockUtil.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/gangganghao6/mockUtil.git"},"keywords":["mock"],"author":{"name":"dongyuyu"},"license":"ISC","bugs":{"url":"https://github.com/gangganghao6/mockUtil/issues"},"homepage":"https://github.com/gangganghao6/mockUtil#readme","_id":"@dongyuyu/mockutil@0.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-nxAaUFyrJPByDlqrekbS4dAA/NWgpTakQDJdmZ6mv28WkAwUOUpQLxgM+yaOqDGAkNqQ2sq5GF6KcHJJhO/M/A==","shasum":"8e5aaf4d4dca824d043b44c97aaf058df44775aa","tarball":"https://registry.npmjs.org/@dongyuyu/mockutil/-/mockutil-0.2.0.tgz","fileCount":3,"unpackedSize":4490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE3feACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOWA/+LNoi2xLPuCmxNdS2bmxZSGbEiAgWYGA7j+RIUWCkacnR302F\r\nwLNsn+TKLNh5yddv4meEiGPKI8+37ZXYNA5VpOYIwRqku3mmQnWiprxf25x3\r\nn0DZdgnjYRoyNmr6wqQOVoy0tLT7W1quBE7L7bC1bbd4NJsPU92LV0rWZeke\r\nBHBEpHOab6btBrlI+82iLzWgx0qlkntSWkFMUaE42rg5L4FAp7HMYBRPZZea\r\nisYcvfXmFQHIqDz0jgQ02PTz8benwkHT1yGo3zKRQkiuJ9WTXoS/kd/4Mg1i\r\n27FWwLmKZ+L0V1DgKIhvH2f4kc1ftexzC6AZmdXQ01t+7JAfU/E7Gdl70AZh\r\nu/phOvFHiBra2umfeyGC5NpBvuDj5LsPPOTuITNghKRT5hfmyRLudezY7P/N\r\n5scy7H+EzfnvR7vliwfMfA4Xni7pqxzyaBj4HyeZMqQnT6/Jt9NMP/q018ZR\r\nIxScy6btt0UxBeXX6vmGvL22vnycPGDRfwNfGzfTGOvKrgysDWW6+HbluG40\r\nxOKyeNBsULrb0v9pxq/Kor01Xy4qahKjQ7pBJXRanczuH0JxbtCHgWtUFTYa\r\njL36j0HfC+BDnWgrEh8vgx3uEvcWilf7LViGS84u8nAcL2SX7gUQmfHaheq6\r\nzu/9uqxeczy1ji1tHXJ6UuCTtd+SX3cV6U4=\r\n=kWng\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTNHGvNzFwDqMQG3YyetEnUztmGtNAbU+1EksFDUYb9AiBNwbS4K4WWJvhH5ewoUjU5v4ljbNqjHSXg1JNjV3cX4g=="}]},"_npmUser":{"name":"dongyuyu","email":"530394623@qq.com"},"directories":{},"maintainers":[{"name":"dongyuyu","email":"530394623@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mockutil_0.2.0_1645443038233_0.3728273994371356"},"_hasShrinkwrap":false},"0.2.1":{"name":"@dongyuyu/mockutil","version":"0.2.1","description":"a util to quickly create mock server","main":"mockUtil.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/gangganghao6/mockUtil.git"},"keywords":["mock"],"author":{"name":"dongyuyu"},"license":"ISC","bugs":{"url":"https://github.com/gangganghao6/mockUtil/issues"},"homepage":"https://github.com/gangganghao6/mockUtil#readme","dependencies":{"mockjs":"^1.1.0"},"_id":"@dongyuyu/mockutil@0.2.1","_nodeVersion":"16.13.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-t1gF/ABnfCmE3cmKKuKHuMUjZXDk8kC4WBQ4l/cKN1v3GQzrMB1wlAQXIFIXyOkJ/kBfSDi5Uho6p09UyzzOzw==","shasum":"b64520c9e4de43789004379c3aea57d214708ce8","tarball":"https://registry.npmjs.org/@dongyuyu/mockutil/-/mockutil-0.2.1.tgz","fileCount":4,"unpackedSize":6841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE3vlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKFA/9HgKiN3BZkSERJgxwA9HN5Igz9bNkC57QSP1i14hQA/Y8/yUI\r\nkUM7bAGEMH0GBMNyDnIyHaShOQ3ThK+D5pIRaQvRFiRBjcvswdvoWkgLvxql\r\nWgO+CyhA1BBLV8ZzxQZWx/ngh+Xckl9Tl1na71KElIB2aMu+d/TH7bujRKFY\r\nsjF47sReMpdSp3QykHjG13+3V1tXthUT4y1ssTVz0kL2K8OiIoTlf1ttTIgl\r\nLjS7ZByI2DUoAWf4xQygh5RcdA6fX0GJf7Q7ZFX3aRxiLp3vkP3NRkJt3KRP\r\nbFkYnNH0+fATZgYkcoHwcixTiTfaJtNGODnLzfKALWw/wCs6aWCr1x5Jk3Bk\r\nBjHZbYb4PjezZCLlFmfxCnzj5HbyGvWH/nNFQv35My+aquxh6V8FoZ4A/Dh/\r\nC/64q5sw/T5yElBvQk4D272OKT1SHmBZeyq1mEF1+yguUZcdW7oSYpBVjU3d\r\nt1nAds3+Jt8Euh75B/QXWwgnMa/lLugdgxh527CNVSxbEnICzzIZHtvGWgI+\r\ng7N0opDcbsJoU1pFbUQF8hil+Pc+NgOaAUd/WgmRpVw/lRImN8teaFHbplCQ\r\nwefUfmY5agK023TdB5hwhG7uISqmE2gT+T4WJKA2DgjN/9ovaz/sGpg+vUbL\r\ncp0h0KBa2os7QjCwQEKUmUcU6kpCt1DsIIA=\r\n=vXM6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXnTIfxQtGeR8zv6qUhOwbQLFJ7cLQDKgb3omNwQnNwQIhAKwl/wOXICxQT8S8tk8TiWsRaEPYDcESo6s2WY9IXxSm"}]},"_npmUser":{"name":"dongyuyu","email":"530394623@qq.com"},"directories":{},"maintainers":[{"name":"dongyuyu","email":"530394623@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mockutil_0.2.1_1645444069040_0.8251178324037165"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-21T11:30:38.128Z","0.2.0":"2022-02-21T11:30:38.379Z","modified":"2022-04-05T05:15:21.016Z","0.2.1":"2022-02-21T11:47:49.237Z"},"maintainers":[{"name":"dongyuyu","email":"530394623@qq.com"}],"description":"a util to quickly create mock server","homepage":"https://github.com/gangganghao6/mockUtil#readme","keywords":["mock"],"repository":{"type":"git","url":"git+https://github.com/gangganghao6/mockUtil.git"},"author":{"name":"dongyuyu"},"bugs":{"url":"https://github.com/gangganghao6/mockUtil/issues"},"license":"ISC","readme":"# newMock使用文档\r\n\r\n## 函数\r\n\r\n### createMockServer(port:String,type:String,template:Object)\r\n\r\ntemplate命名规则：一般情况下采用 key_type，即 数据的key_数据类型的方式命名，若需要在数组中出现一种格式的类型，（[1,2,3]），则只需要以 type进行命名。在创建数组时，要接受一个包含length和instance的对象，其中instance为自定义的数据类型，length为数组大小\r\n\r\n类型大全\r\n\r\n```js\r\n{\r\n    '${name}_cnstring:${length:number}':中文字符//接收数字：length\r\n    '${name}_name:':中文姓名//\r\n    '${name}_location:${bool:boolean}':地址（省 市 县）//接收布尔值：bool，是否展示省和市\r\n    '${name}_email':邮箱//\r\n    '${name}_time:${template:string}':时间（默认yyyy-MM-dd HH:mm:ss）,//接收模板：template，修改时间展示格式\r\n    '${name}_id':唯一guid//\r\n    '${name}_image:${object:{size:string,string:string}}':图片（返回图片url）//接收对象，包含大小：size和文字：string\r\n    '${name}_string:${length:number}':英文字符//接收数字：length\r\n    '${name}_number:${length:number}':数字, //接收数字：length\r\n    '${name}_boolean':布尔值, //\r\n    '$!{name}_array_${length}:${object:object}':数组, //接收对象，对象为数组内容\r\n    '$!{name}_object:${object:object}'对象://接收对象\r\n}\r\n```\r\n\r\n\r\n\r\n```\r\nport:\"http://localhost:3000/getUserInfo\"\r\n```\r\n\r\n```\r\ntype:\"get\"/\"post\"\r\n```\r\n\r\n```js\r\nlet template = {\r\n  users_array_5: {//创建大小为5的数组\r\n//  string/number:7,方式一：全为字符串或数字\r\n    str_string: 4,\r\n    num_number: 5,//方式二：数组内为对象键值\r\n    name_name: '',\r\n    phone_number: 11,\r\n    sex_boolean: '',\r\n    register_time: 'yyyy-MM-dd HH:mm:ss',\r\n    password_string: 10,\r\n    header_image: {//创建图片\r\n      size: '100x100',//大小\r\n      string: 5//英文字符个数\r\n    },\r\n    email_email: '',\r\n    location_location: true,\r\n    judge_object: {//创建对象 object必须有name_type\r\n      title_cnstring: 10,\r\n      content_array_4: {//嵌套数组\r\n        email: 5//此时数组内为5个邮箱地址\r\n      }\r\n    },\r\n    other_array_5: {//array必须有name_type_length\r\n      array_array_5: {\r\n        string: 5\r\n      },\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n","readmeFilename":"README.md"}