Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源自荐】musk-clone 基于已有数据,快速生成mock数据 #54

Open
FrankKai opened this issue Sep 1, 2022 · 0 comments

Comments

@FrankKai
Copy link

FrankKai commented Sep 1, 2022

主要解决这个问题:有时候接口只有1个数据,复制1个新的再改,改的很烦

repo地址:https://github.com/FrankKai/musk-clone

musk-clone

生成具有相同数据结构的模拟影子克隆,速度与 Elon Musk 一样。

特斯拉CEO马斯克生9个子女,说自己为提高美国生育率正在尽一份力

为什么要用 musk-clone?

当你想制作一个与现有的具有相同数据结构的新模拟项目时,你必须复制--> 逐一修改--> 粘贴,这个过程会花费很多时间。

现在您可以使用musk-clone以节省您的时间!

根据传入的数据,快速生成一份相同数据结构的数据,用于开发阶段快速构造mock数据

在线demo

https://codesandbox.io/s/musk-clone-x137mv

安装

yarn add -D musk-clone

使用

基本使用

import muskClone from 'musk-clone'

const src = ["foo", 1, true]
const target = muskClone(src);
console.log(target); 
// ["foo-0v3DrX7hoOqIFaQeMDDaF", 71, true],

常用场景

import muskClone from 'musk-clone'

const src = [
  { foo: "str", bar: 1, val: true },
  { foo: "str1", bar: 2, val: false },
]
const target = muskClone(src);
console.log(target); 
// [
//   { foo: "str-jHGKjWz3kz0ome5-tl6MS", bar: 36, val: false },
//   { foo: "str1-LqOPbB5xXYKXV8hmBB_Q6", bar: 2, val: true }
// ]
@FrankKai FrankKai changed the title 【开源自荐】基于已有数据,快速生成mock数据-musk-clone 【开源自荐】musk-clone 基于已有数据,快速生成mock数据 Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant