{"_id":"soon-mock","_rev":"34-24fed8d65932aa17836902a2ffab5a64","name":"soon-mock","dist-tags":{"latest":"1.3.1","beta":"1.3.1-beta.1"},"versions":{"0.0.1-beta.1":{"name":"soon-mock","version":"0.0.1-beta.1","keywords":["mock","server","api","express","ui"],"license":"MIT","_id":"soon-mock@0.0.1-beta.1","bin":{"soon-mock":"bin/index.js"},"dist":{"shasum":"ca531347dcaf9a182cad1215a614e68c671f5e6d","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-0.0.1-beta.1.tgz","fileCount":76,"integrity":"sha512-9BbaSPNUHC/yTcT8pONczPhhu84pZXR4jv4BHxZE2HOgBF+ErdGLSYzmMZ/m1KIhLxvSihB4pzpH3MYplyG5/A==","signatures":[{"sig":"MEUCIGzA55OsAj5oBFGDMb5uHsXqsS17bUg8TMlm5TyWTUQpAiEAqhL1r4Pwr1cojSH1tF2iDTn/cfQ6V+7QRP7XuJWZD1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1577685},"scripts":{"dev":"nodemon --watch src/ --watch mock/ --ignore mock/data  --exec  ts-node src/index.ts mock 8080","build":"tsc"},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"_npmVersion":"10.2.3","description":"a mock server can add apis in seconds with web UI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"cors":"^2.8.5","uuid":"^9.0.1","xlsx":"^0.18.5","dayjs":"^1.11.11","mockjs":"^1.1.0","multer":"^1.4.5-lts.1","express":"^4.18.2","nodemon":"^3.0.2","commander":"^11.1.0","@faker-js/faker":"^8.3.1","express-http-proxy":"^2.0.0","express-async-errors":"^3.1.1","http-proxy-middleware":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.6","@types/uuid":"^9.0.7","@types/mockjs":"^1.0.10","@types/multer":"^1.4.11","@types/express":"4.17.21","@types/express-http-proxy":"^1.6.6"},"peerDependencies":{"cors":"^2.8.5","uuid":"^9.0.1","xlsx":"^0.18.5","dayjs":"^1.11.11","mockjs":"^1.1.0","multer":"^1.4.5-lts.1","express":"^4.18.2","nodemon":"^3.0.2","commander":"^11.1.0","@faker-js/faker":"^8.3.1","express-http-proxy":"^2.0.0","express-async-errors":"^3.1.1","http-proxy-middleware":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/soon-mock_0.0.1-beta.1_1719933977828_0.1843385524720187","host":"s3://npm-registry-packages"}},"0.0.1-beta.13":{"name":"soon-mock","version":"0.0.1-beta.13","keywords":["mock","server","api","express","ui"],"license":"MIT","_id":"soon-mock@0.0.1-beta.13","maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"bin":{"soon-mock":"bin/index.js"},"dist":{"shasum":"afc4b3011f6f5e87d1d450715f94bf6c133779ef","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-0.0.1-beta.13.tgz","fileCount":57,"integrity":"sha512-3OVv20akHcuoz5u2KQK7IRqz96zS4AeWsdR5xKQxduggRKKcjpXayv28B4SAMqrtgZ48Fq83pH53uuA8yW8d+g==","signatures":[{"sig":"MEYCIQDpOR/og7qXjMRG0m4apQ2rK/D85q6+MHk6X44HZdyBcAIhAMOUEiElgLd9YtYDzwfk+Rr1Y7rGzRkyxJW43s4N18RA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7899678},"gitHead":"4492bb2aa530f6f42994adae145766782de7bdf2","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"_npmVersion":"10.2.3","description":"a mock server can add apis in seconds with web UI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/soon-mock_0.0.1-beta.13_1726788887702_0.23962690663479824","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"soon-mock","version":"1.0.0","keywords":["mock","server","api","express","ui"],"license":"MIT","_id":"soon-mock@1.0.0","maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"bin":{"soon-mock":"bin/index.js"},"dist":{"shasum":"669c847bda2e5f6a01750983209fdf822a781268","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-1.0.0.tgz","fileCount":63,"integrity":"sha512-/wy+ZNQJy1y2f6Sec3QCYGqIVjww+5uDOYNvBRJs7G+6aOf0xBrCqfZotbpqXSWuuIffDufxv36AiCvLw6ZRSA==","signatures":[{"sig":"MEYCIQCBdU7wZZP23sdeQbCCCg5ZRjRHsnL37dr6IXyftmgj/QIhAMnOCDfXY7l9jTE7Mxq5PlFJLnL0Rhi0Gq6dRDhOGIuf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8413054},"gitHead":"9c935c3bb9e53934f4f07e8f38560b83a9eb7b87","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"_npmVersion":"10.9.2","description":"a mock server can add apis in seconds with web UI","directories":{},"_nodeVersion":"23.4.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/soon-mock_1.0.0_1734188536912_0.6218467083671153","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"soon-mock","version":"1.1.0","keywords":["mock","server","api","express","ui"],"license":"MIT","_id":"soon-mock@1.1.0","maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"bin":{"soon-mock":"bin/index.js"},"dist":{"shasum":"86b361b35dfed98a6f413af8c6db0d6a998ed43d","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-1.1.0.tgz","fileCount":65,"integrity":"sha512-hWXeD7r/sfMjcHLD/+Vzyr3NGahhh2/MJrEHFajmFfziKXhS+Dh9RrclxrdjaeJ+TNljl2MQvfW0gxPUWJOpAQ==","signatures":[{"sig":"MEQCIDDCx/uy3BBvmXJGMfO/d/sD0+DyYZw8JJMIywG6kNNXAiA//gQr8MhVU9fTFG72o21OadE8E0/4cuGqlyaIJbdoFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8516854},"gitHead":"d90d5ea876941c1e6acfb823eab66030da9745aa","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"_npmVersion":"10.9.2","description":"a mock server can add apis in seconds with web UI","directories":{},"_nodeVersion":"23.4.0","dependencies":{"commander":"^13.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitepress":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/soon-mock_1.1.0_1737473111954_0.6815419330793653","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"soon-mock","version":"1.2.0","keywords":["mock","server","api","express","ui"],"license":"MIT","_id":"soon-mock@1.2.0","maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"bin":{"soon-mock":"bin/index.js"},"dist":{"shasum":"b8cc9fb914e06ef6197cb5eada3fa849248f6cd2","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-1.2.0.tgz","fileCount":34,"integrity":"sha512-mDwgImwf3e1QKmfttezYyXwQBmMDmZYaisBbe/qadu1fQmUGspDU2icBZgXHPEZG+nwal0PJGJS623ba7tJMVw==","signatures":[{"sig":"MEYCIQDu2Ckqs5xRolsM7Z1RjhXfUgrlM6jRyyXnq/jhGp3AeQIhAIitriFGfyEKjgyowic+47cbO61nt+lb0Wp2YcQw9mn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9664515},"gitHead":"3abd9edcc3c8b8641e9ca4585419f0044be479da","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"_npmVersion":"10.9.2","description":"a mock server can add apis in seconds with web UI","directories":{},"_nodeVersion":"23.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/soon-mock_1.2.0_1742135385159_0.44987325697741","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"soon-mock","version":"1.3.0","keywords":["mock","server","api","express","ui"],"license":"MIT","_id":"soon-mock@1.3.0","maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"bin":{"soon-mock":"bin/index.js"},"dist":{"shasum":"b603bd4715de4ea3413a99b8f22b87639120fa97","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-1.3.0.tgz","fileCount":34,"integrity":"sha512-rfbYAJvCXjRIeUyvqTkJ0okwA3ENhtCnJEAWLq/TFEr2d/72l99YLXY1vBJ5exWFbB0h05/HMRPydEn57snUzQ==","signatures":[{"sig":"MEUCIQC4rHywkqcv1yKEDiuKo7Cc10CHpYkZvf5xEBN/9689xQIgHEfJ69okQylACNxz4cDTRafJ+5GhRbgRZvWpPRkxtwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9672334},"gitHead":"b1d26aafc097b3433cb035740307f206d0507f42","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"_npmVersion":"10.9.0","description":"a mock server can add apis in seconds with web UI","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/soon-mock_1.3.0_1742337381894_0.6937369168922412","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta.0":{"name":"soon-mock","version":"1.3.1-beta.0","keywords":["mock","server","api","express","ui"],"license":"MIT","_id":"soon-mock@1.3.1-beta.0","maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"bin":{"soon-mock":"bin/index.js"},"dist":{"shasum":"48025ac651dad94755e4674e34ee2bde3e7137f4","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-1.3.1-beta.0.tgz","fileCount":34,"integrity":"sha512-0BYKTHWWHRRBmXuDjYc1AAmOMQHkVUF6yN74aH1Tid5p3poBMN2p9Hm/L2UcZMspgQuMewGT/jhONqu6gwc6Wg==","signatures":[{"sig":"MEUCIQDMyKs91cb//tnsAorbGJKJ8VfemAsTp4qGKaxT98qJCAIgM8P74t82hM3J2o40sD1CDGcHW0BAksKVy/dvUkWGhEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9662867},"gitHead":"b1d26aafc097b3433cb035740307f206d0507f42","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"_npmVersion":"11.6.2","description":"a mock server can add apis in seconds with web UI","directories":{},"_nodeVersion":"25.0.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitepress":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/soon-mock_1.3.1-beta.0_1774713858546_0.6879560594467649","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta.1":{"name":"soon-mock","version":"1.3.1-beta.1","keywords":["mock","server","api","express","ui"],"license":"MIT","_id":"soon-mock@1.3.1-beta.1","maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"bin":{"soon-mock":"bin/index.js"},"dist":{"shasum":"83c77dcfcc417e2962d9886e8f25c2c8b8877d7b","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-1.3.1-beta.1.tgz","fileCount":34,"integrity":"sha512-YuCnOvs7IBS/C4ffgjxbl56Q9we8nH2Umw6uGAlBRnd8QDJY/iHX1GMAq4mne6KnAL52wC26hPEM+TAnhZUA1w==","signatures":[{"sig":"MEQCIQDCOZmYKYHrIwFO1FD/8ki3YnybqimDsiwrbep1T4ELswIfT9jXIbzF1VVAWUTwIBPe4Bx7fOubPeV9lJgux+A1DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9662049},"gitHead":"b1d26aafc097b3433cb035740307f206d0507f42","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"_npmVersion":"11.6.2","description":"a mock server can add apis in seconds with web UI","directories":{},"_nodeVersion":"25.0.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitepress":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/soon-mock_1.3.1-beta.1_1775052077112_0.7055115739890288","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"soon-mock","version":"1.3.1","description":"a mock server can add apis in seconds with web UI","license":"MIT","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"bin":{"soon-mock":"bin/index.js"},"keywords":["mock","server","api","express","ui"],"devDependencies":{"vitepress":"^1.6.1"},"dependencies":{},"gitHead":"b1d26aafc097b3433cb035740307f206d0507f42","_id":"soon-mock@1.3.1","_nodeVersion":"25.0.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-vjhXwNJBn1+X7YfIuE4Dk3+sMrrxfWSHAFNrZFMdV8fBgCv2EmDT+M31FG8E1pRud5+oNdD2btbPbcnvFlK9GA==","shasum":"d534cf29721ef6f7253899a00b34b7125ba0b835","tarball":"https://registry.npmjs.org/soon-mock/-/soon-mock-1.3.1.tgz","fileCount":34,"unpackedSize":9662042,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFEZ80NYoohTP+zatXXAvMFsnhs3v+zlDGgNAaxPaZtOAiEAjLFNz+NoKlvsrXWsdvRCcyIuBVPQv8Rm9qMSPQBKDxU="}]},"_npmUser":{"name":"leafnote","email":"leafnote@outlook.com"},"directories":{},"maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/soon-mock_1.3.1_1775568904521_0.6438199259017525"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-27T22:42:22.241Z","modified":"2026-04-07T13:35:04.924Z","0.0.1-beta.0":"2024-06-27T22:42:22.513Z","0.0.1-beta.1":"2024-07-02T15:26:17.971Z","0.0.1-beta.2":"2024-07-03T15:01:33.602Z","0.0.1-beta.3":"2024-08-11T23:31:10.044Z","0.0.1-beta.4":"2024-08-12T23:33:17.749Z","0.0.1-beta.5":"2024-08-14T15:05:16.652Z","0.0.1-beta.6":"2024-08-15T14:17:25.340Z","0.0.1-beta.7":"2024-08-19T13:47:25.166Z","0.0.1-beta.8":"2024-08-20T13:28:24.601Z","0.0.1-beta.9":"2024-08-22T11:47:56.414Z","0.0.1-beta.10":"2024-08-28T10:37:34.477Z","0.0.1-beta.11":"2024-09-03T23:00:11.362Z","0.0.1-beta.12":"2024-09-04T22:41:05.502Z","0.0.1-beta.13":"2024-09-19T23:34:47.955Z","1.0.0":"2024-12-14T15:02:17.112Z","1.1.0":"2025-01-21T15:25:12.231Z","1.2.0":"2025-03-16T14:29:45.483Z","1.3.0":"2025-03-18T22:36:22.118Z","1.3.1-beta.0":"2026-03-28T16:04:18.779Z","1.3.1-beta.1":"2026-04-01T14:01:17.377Z","1.3.1":"2026-04-07T13:35:04.813Z"},"license":"MIT","keywords":["mock","server","api","express","ui"],"description":"a mock server can add apis in seconds with web UI","maintainers":[{"name":"leafnote","email":"leafnote@outlook.com"}],"readme":"[English](#soon-mock) | [中文](#soon-mock-1)\n\n# soon-mock\n\n**a mock server can add apis in seconds with web UI**\n\n> Mock as Real Server so Soon\n\n### [Official Document](https://leafio.github.io/soon-mock)\n\n### Full Example\n\nsoon-admin  \nvue3 version：https://github.com/leafio/soon-admin-vue3  \nreact version：https://github.com/leafio/soon-admin-react-nextjs\n\n### Snapshots\n\n![snapshot](https://raw.githubusercontent.com/leafio/soon-mock/main/docs/public/images/en/quick.png \"quick.png\")\n![snapshot](https://raw.githubusercontent.com/leafio/soon-mock/main/docs/public/images/en/api.png \"api.png\")\n![snapshot](https://raw.githubusercontent.com/leafio/soon-mock/main/docs/public/images/en/schema.png \"schema.png\")\n![snapshot](https://raw.githubusercontent.com/leafio/soon-mock/main/docs/public/images/en/data-table.png \"data-table.png\")\n\n[English](#soon-mock) | [中文](#soon-mock-1)\n\n# soon-mock\n\n**一个有 GUI 的的 mock 服务器**\n\n> 一键模拟真实服务器\n\n### [完整文档](https://leafio.github.io/soon-mock/zh/)\n\n### 完整示例\n\nsoon-admin 后台管理系统  \nvue3 版：https://github.com/leafio/soon-admin-vue3  \nreact 版：https://github.com/leafio/soon-admin-react-nextjs\n\n### 截图\n\n![截图](https://raw.githubusercontent.com/leafio/soon-mock/main/docs/public/images/zh/quick.png \"quick.png\")\n![截图](https://raw.githubusercontent.com/leafio/soon-mock/main/docs/public/images/zh/api.png \"api.png\")\n![截图](https://raw.githubusercontent.com/leafio/soon-mock/main/docs/public/images/zh/schema.png \"schema.png\")\n![截图](https://raw.githubusercontent.com/leafio/soon-mock/main/docs/public/images/zh/data-table.png \"data-table.png\")\n","readmeFilename":"README.md"}