{"versions":{"0.3.2-alpha":{"name":"@wll8/better-mock","description":"Forked from Mockjs. Generate random data & Intercept ajax request. Support miniprogram.","author":{"name":"lavyun@163.com"},"version":"0.3.2-alpha","main":"./dist/mock.node.js","module":"./dist/mock.browser.esm.js","browser":"./dist/mock.browser.js","scripts":{"test":"mochify test/browser/**/*.js --timeout=8000","cover":"nyc --reporter=lcov --instrument false mochify test/browser/**/*.js --timeout=8000 --transform [ babelify --ignore [ test ] --plugins [ babel-plugin-istanbul ] ]","coveralls":"cat ./coverage/lcov.info | coveralls","cover:type":"type-coverage --strict --cache --ignore-catch --ignore-files '**/parser.js' --ignore-files '**/color-convert.ts'","dev":"node build/dev.js browser","build":"rimraf dist/*.js && npm run lint && node build/build.js","doc:dev":"vuepress dev doc","doc:build":"vuepress build doc","doc:deploy":"sh doc/deploy.sh","lint":"eslint 'src/**/*.{js,ts}'"},"keywords":["mock","mockJSON","mockAjax","mockjs","javascript mocking","intercept request","ajax","xhr","XMLHttpRequest","fetch","fetch mocking","miniProgram","mp"],"bin":{"random":"bin/random"},"types":"./typings/index.d.ts","typeCoverage":{"atLeast":84},"dependencies":{"china-location":"^2.0.0","jimp":"^0.8.5","regexparam":"^1.3.0"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@types/node":"^12.7.2","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","axios":"^0.19.2","babel-plugin-istanbul":"^5.2.0","babelify":"^10.0.0","chai":"^4.2.0","commander":"^3.0.0","coveralls":"^3.0.6","eslint":"^6.8.0","husky":"^4.0.0","jquery":"^3.4.1","lint-staged":"^9.5.0","mocha":"^6.2.0","mochify":"^6.4.1","monaco-editor":"^0.19.2","monaco-editor-webpack-plugin":"^1.8.2","nyc":"^14.1.1","ora":"^5.1.0","raw-loader":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.14.4","rollup-plugin-babel":"^4.3.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-replace":"^2.2.0","rollup-plugin-typescript2":"^0.25.2","type-coverage":"^2.3.1","typescript":"^3.7.2","uglify-js":"^3.6.0","vuepress":"^1.0.3","zlib":"^1.0.5"},"repository":{"type":"git","url":"git+https://github.com/lavyun/better-mock.git"},"engines":{"node":">=6"},"license":"MIT","gitHead":"1a47cb084022771af5eeb387f9f23697d43321cb","bugs":{"url":"https://github.com/lavyun/better-mock/issues"},"homepage":"https://github.com/lavyun/better-mock#readme","_id":"@wll8/better-mock@0.3.2-alpha","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-xrcRpv3c9YEq5dkKrP47TtkY3cG2KUFra3ySD6zHoQ2j8GPPsrQe+ac10oIkkPolVVZ5zQwklyD9MpIbm+oT4Q==","shasum":"448d90f382227dfbb4c07cffce43c333b75ebdcb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@wll8/better-mock/-/better-mock-0.3.2-alpha.tgz","fileCount":65,"unpackedSize":1697912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB3S4CRA9TVsSAnZWagAA2AEP/igT8Vkzip9wVkH7Em0c\npem65/7HUGrRujMSFW2cpWv8ZtMJ0fujZhOnaIBn9AoZ+qjDmc0KzZS3bQV0\nCqsbemKFcKyggW0JSBYhPykdLIBxsVB/gs/x6iHAwVCw0VpWnnUqvduT73KJ\nZzMDNgol2Zy4wQC1CVdiT8s1mucymaPM0ikveDRldeVf7fcayl54rqVI87rM\neZM61VA2SQSfpFOyIhmaitx++6SsqSY1I8N4tO6y48B8AT6rF+3Dd3ZDwjCC\nMLDbsSshwZObQ6Ai1Cli3C1QW30/QhwpW70R77JkdozmoDDS1PXJtKIzX65E\nOLzMN4gu03Xv2zaAmeSrq8joRgm0h0P5VVeX9SpRfk5gO1fZMzkaMrCz5EQJ\niYVdFPY5K8Cq3LrRsq5AGd7KJhKxpf9fdkZNb27t0M5cN6M7ss6VbfOOv1Bj\nhF38LMwLE/ZbTsBQpnX6s30nMlmdEEjN0oRBG9J6GvtrVYOlHVntPXJ+WSaS\n4JIrgS46qo7OS4XfNnHMn3C7Vjkn5zz1Oe96AxxQmWN9SEGvFxghT92dGkFb\nZ27r7jR7CW/UEnb8ZYk01t3PJks5ZGjH0jyc5Ngzq5xP2RlOqnZP+ybvFmCR\ngfhUtP82YgQL96Gsabfj4sAMwF3OBqC6RyyoSr5sVCHI036CCr4/j52SGX1q\nzbPm\r\n=VTmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0q8RNbjhIpRs/mFYwipaRmAgF8PU+AGapQA2UZK0nHwIgfz4U2qRth0rLp57dsr/BvHrZZrGK9QRtB848cZr+qpo="}]},"_npmUser":{"name":"anonymous","email":"xwdaysme@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"xwdaysme@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/better-mock_0.3.2-alpha_1644655800690_0.23972566290366815"},"_hasShrinkwrap":false,"contributors":[]},"0.3.3-alpha":{"name":"@wll8/better-mock","description":"Forked from Mockjs. Generate random data & Intercept ajax request. Support miniprogram.","author":{"name":"xwdaysme@gmail.com"},"version":"0.3.3-alpha","main":"./dist/mock.node.js","module":"./dist/mock.browser.esm.js","browser":"./dist/mock.browser.js","scripts":{"test":"qs -p \"npm run server\" \"npm run mochify\"","server":"node ./test/fixtures/server.js","mochify":"mochify test/browser/**/*.js --timeout=8000","cover":"nyc --reporter=lcov --instrument false mochify test/browser/**/*.js --timeout=8000 --transform [ babelify --ignore [ test ] --plugins [ babel-plugin-istanbul ] ]","coveralls":"cat ./coverage/lcov.info | coveralls","cover:type":"type-coverage --strict --cache --ignore-catch --ignore-files '**/parser.js' --ignore-files '**/color-convert.ts'","dev":"node build/dev.js browser","build":"rimraf dist/*.js && npm run lint && node build/build.js","doc:dev":"vuepress dev doc","doc:build":"vuepress build doc","doc:deploy":"sh doc/deploy.sh","lint":"eslint 'src/**/*.{js,ts}'"},"keywords":["mock","mockJSON","mockAjax","mockjs","javascript mocking","intercept request","ajax","xhr","XMLHttpRequest","fetch","fetch mocking","miniProgram","mp"],"bin":{"random":"bin/random"},"types":"./typings/index.d.ts","typeCoverage":{"atLeast":84},"dependencies":{"china-location":"^2.0.0","jimp":"^0.16.1","regexparam":"^1.3.0"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@types/node":"^12.7.2","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","axios":"^0.19.2","babel-plugin-istanbul":"^5.2.0","babelify":"^10.0.0","chai":"^4.2.0","commander":"^3.0.0","coveralls":"^3.0.6","eslint":"^6.8.0","husky":"^4.0.0","jquery":"^3.4.1","lint-staged":"^9.5.0","mocha":"^6.2.0","mochify":"^6.4.1","monaco-editor":"^0.19.2","monaco-editor-webpack-plugin":"^1.8.2","nyc":"^14.1.1","ora":"^5.1.0","qs-cli":"^1.0.1-rc.3","raw-loader":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.14.4","rollup-plugin-babel":"^4.3.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-replace":"^2.2.0","rollup-plugin-typescript2":"^0.25.2","serve-handler":"^6.1.3","type-coverage":"^2.3.1","typescript":"^3.7.2","uglify-js":"^3.6.0","vuepress":"^1.0.3","zlib":"^1.0.5"},"repository":{"type":"git","url":"git+https://github.com/wll8/better-mock.git"},"engines":{"node":">=6"},"license":"MIT","_resolved":"","_integrity":"","_from":"file:wll8-better-mock-0.3.3-alpha.tgz","bugs":{"url":"https://github.com/wll8/better-mock/issues"},"homepage":"https://github.com/wll8/better-mock#readme","_id":"@wll8/better-mock@0.3.3-alpha","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-MWTmxWsJLuWumEouAnaFx2esmbvuusvbSuz6GGfL7uF40Gwobxm0a4cnZljYbqtaVpQdfExS+WMBC4nRxz7TMw==","shasum":"d78cff62afee2d45bbce8753b62b2878f414ba3d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@wll8/better-mock/-/better-mock-0.3.3-alpha.tgz","fileCount":67,"unpackedSize":1689334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhj4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXjg//WN0wpiwSeIpMOpqcjmEVBPk7Yg6b6FnTZSCWpwu/pgccxgAJ\r\n1qgAveaKDqSbSCVrQ8wnRPZv3CijcuE3JcIpGR6V7lfqRbzW/KACsQFOPf2/\r\n0czH7B3IyBtxwZv4+7g2f54bFoK3NLZFLNWBzanmSKWrXMCxoKpM6M3SgQgY\r\nhqeNdF/bnYkhuIs7+RfIGdEndl4PToxVKSADw2eJKMi58Jx8hMJFom3dC2kT\r\nKooGJ1c+YAjPd3VR79EsRLgrcj5duOC6lB3KyACEgc9SteApJoUsCl9mf9hp\r\nlX1HPBOgCF0FqrU8pt1wdF6H2x+7/1FZw5V6CvAGEHHs1/hadxf5S1Z3ANew\r\nRpJ4eaPCdHJUY9IIx7m1Hnkx8Ap66q/rS55btuWkotcZINJiII0pk7R8BZSv\r\n7H3jw7OlRn496mjNHfQGNsmf14fdztTxNI5xsDwTrVi+I7rcds4fdlyXG49G\r\ncD3ZnFNCPU8/hBcKE6ifzj+bJShOJ3Hy8Vgz2yRgyQE0B18dZm1tyNduyJXX\r\ngRmCAnEg+JY2Bx/KiVRbp+aIDrlo+4ublbOxfQ/7neqEnv55nTksIzDfRjL3\r\nuJfb33AvcHL1o8Gsd3wjlk2g6f14e6hlewhlm0WgotQf1wEQVdf/ZkmECr8D\r\nhpGHm31z9xc066STWkNX39BrDI2YOSYrjso=\r\n=8eVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVHMgd4fCZgOdVaXdYfgj2ppqyrYfW2kSs/AFr8w15bAiBVFJ40Vk8u8k/NFaDkgM/r6LlXL0Us2lOjQ1nFxwLohA=="}]},"_npmUser":{"name":"anonymous","email":"xwdaysme@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"xwdaysme@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/better-mock_0.3.3-alpha_1645091064070_0.024234195954475846"},"_hasShrinkwrap":false,"contributors":[]}},"dist-tags":{"latest":"0.3.3-alpha"},"name":"@wll8/better-mock","time":{"created":"2022-02-12T08:50:15.854Z","0.3.2-alpha":"2022-02-12T08:50:00.807Z","modified":"2022-02-17T09:45:00.163Z","0.3.3-alpha":"2022-02-17T09:44:24.256Z"},"readme":"<p style=\"text-align: center\">\n  <img src=\"https://lavyun.github.io/better-mock/images/logo-hor.png\">\n</p>\n\n[![Build Status](https://travis-ci.org/lavyun/better-mock.svg?branch=master)](https://travis-ci.org/lavyun/better-mock)\n[![Coverage Status](https://coveralls.io/repos/github/lavyun/better-mock/badge.svg?branch=master)](https://coveralls.io/github/lavyun/better-mock?branch=master)\n![npm](https://img.shields.io/npm/v/better-mock)\n![NPM](https://img.shields.io/npm/l/better-mock)\n![npm](https://img.shields.io/npm/dw/better-mock)\n![type-coverage](https://img.shields.io/badge/dynamic/json?color=brightgreen&label=type-coverage&suffix=%&query=%24.typeCoverage.atLeast&url=https%3A%2F%2Fraw.githubusercontent.com%2Flavyun%2Fbetter-mock%2Fmaster%2Fpackage.json)\n\n## 介绍\n\n**better-mock** fork 自 [Mock.js](https://github.com/nuysoft/Mock)，使用方法和 Mock.js 一致，用于 javascript mock 数据生成，它可以拦截 `XHR` 和 `fetch` 请求，并返回自定义的数据类型。并且还支持主流小程序（微信、支付宝、头条、百度）。\n\n[文档介绍](http://lavyun.gitee.io/better-mock/)\n\n[更新日志](http://lavyun.gitee.io/better-mock/changelog/)\n\n## 为什么有 Better-Mock ?\n\nMock.js 是一个很好的库，国内使用者众多，虽然该库几乎已经停止维护了，但是还是有很多使用者在提 issue 和 PR，这些问题都得不到有效的解决。而且在当前时代下，Mock.js 的构建工具、代码质量都显得很陈旧，所以 `better-mock` 将会在 Mock.js 的基础上进行迭代，持续修复 Mock.js 的众多issue，支持更多的新特性。\n\n## 特点\n\n* 100% 兼容 [Mock.js](https://github.com/nuysoft/Mock)。\n* 使用 `typescript` 进行重构，更好的代码提示。\n* 更加现代化的构建打包方案。\n* 更加完善的单元测试。\n* 支持对 `fetch` 的拦截。\n* 支持主流小程序（微信、支付宝、头条、百度）。\n\n## 安装\n\n```shell\nnpm install better-mock\n```\n\n## 使用\n\n使用 `better-mock` 代替 `mockjs`。\n\n```js\nconst Mock = require('better-mock')\nMock.mock({\n  'list|1-10': [{\n    'id|+1': 1\n  }]\n})\n```\n\n## 贡献指南\n\n如果你想贡献自己的代码到 `better-mock`，请先仔细阅读这份[贡献指南](https://github.com/lavyun/better-mock/blob/master/.github/CONTRIBUTING.md)。\n\n## License\nMock.js is available under the terms of the [MIT License](./LICENSE).","users":{}}