2.0.0 • Published 8 months ago

@trans.js/json-to-code v2.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

@trans.js/json-to-code

将普通json生成常用代码块 2.x是不依赖fs模块的版本

示例

import {
  transJsonToInterface,
  transJsonToSchema,
  transJsonToColumns
} from '@trans.js/json-to-code';
const { 
  transJsonToInterface,
  transJsonToSchema,
  transJsonToColumns
} = require('@trans.js/json-to-code');

const jsonStr = {
  "id": "d7f1cafd-279c-42e4-a6b9-785a727a8645",
  "created_at": "2023-06-07T12:41:52.601237Z",
  "updated_at": "2023-06-07T12:41:52.601237Z",
  "name": "张三"
  "phone": "1888****888"
}

const fieldDict = {
  "name": '姓名',
  "phone": '电话',
}

// typtscript interface
transJsonToInterface(jsonStr, 'test_some_thing', { fieldDict }).print()
// formily schema
transJsonToSchema(jsonStr, { fieldDict }).print()
// antd table columns
transJsonToColumns(jsonStr, { fieldDict }).print()

安装

pnpm i @trans.js/json-to-code
# 或者
yarn add @trans.js/json-to-code
2.0.0

8 months ago

1.0.0

8 months ago