suanmei
5 years ago
committed by
拾邑
12 changed files with 2211 additions and 35 deletions
@ -0,0 +1,3 @@ |
|||||
|
{ |
||||
|
"extends": "../../.babelrc" |
||||
|
} |
@ -0,0 +1,2 @@ |
|||||
|
node_modules |
||||
|
src |
@ -1,11 +1,11 @@ |
|||||
# `transform` |
# `builder` |
||||
|
|
||||
> TODO: description |
> TODO: description |
||||
|
|
||||
## Usage |
## Usage |
||||
|
|
||||
``` |
``` |
||||
const transform = require('transform'); |
const builder = require('builder'); |
||||
|
|
||||
// TODO: DEMONSTRATE API |
// TODO: DEMONSTRATE API |
||||
``` |
``` |
File diff suppressed because it is too large
@ -0,0 +1,54 @@ |
|||||
|
{ |
||||
|
"name": "@imove/builder", |
||||
|
"version": "0.1.10", |
||||
|
"description": "build cells for your flow", |
||||
|
"keywords": [ |
||||
|
"react-monaco-editor", |
||||
|
"json-schema" |
||||
|
], |
||||
|
"author": "suanmei <mr_suanmei@163.com>", |
||||
|
"homepage": "https://github.com/suanmei/iMove#readme", |
||||
|
"license": "MIT", |
||||
|
"main": "dist/core.common.js", |
||||
|
"module": "dist/core.esm.js", |
||||
|
"directories": { |
||||
|
"lib": "lib", |
||||
|
"test": "__tests__" |
||||
|
}, |
||||
|
"files": [ |
||||
|
"lib" |
||||
|
], |
||||
|
"publishConfig": { |
||||
|
"registry": "http://registry.npmjs.org/" |
||||
|
}, |
||||
|
"repository": { |
||||
|
"type": "git", |
||||
|
"url": "git+https://github.com/suanmei/iMove.git" |
||||
|
}, |
||||
|
"scripts": { |
||||
|
"prepublishOnly": "node scripts/prepublishOnly.js", |
||||
|
"declare-type": "tsc --emitDeclarationOnly", |
||||
|
"build": "rollup -c & npm run declare-type", |
||||
|
"watch": "watch 'npm run build' ./src" |
||||
|
}, |
||||
|
"bugs": { |
||||
|
"url": "https://github.com/suanmei/iMove/issues" |
||||
|
}, |
||||
|
"devDependencies": { |
||||
|
"@emotion/core": "^10.0.28", |
||||
|
"@emotion/styled": "^10.0.27", |
||||
|
"@types/react": "^16.9.34", |
||||
|
"antd": "^4.1.5", |
||||
|
"json-schema-editor-visual": "^1.1.1", |
||||
|
"react": "^16.13.1", |
||||
|
"rollup": "^2.7.3", |
||||
|
"watch": "^1.0.2" |
||||
|
}, |
||||
|
"peerDependencies": { |
||||
|
"@emotion/core": "^10.0.28", |
||||
|
"@emotion/styled": "^10.0.27", |
||||
|
"antd": "^4.1.5", |
||||
|
"json-schema-editor-visual": "^1.1.1", |
||||
|
"react": "^16.13.1" |
||||
|
} |
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
import rollupBaseConfig from '../../rollup.config'; |
||||
|
import pkg from './package.json'; |
||||
|
|
||||
|
export default Object.assign(rollupBaseConfig, { |
||||
|
output: [ |
||||
|
{ |
||||
|
file: pkg.main, |
||||
|
format: 'cjs', |
||||
|
}, |
||||
|
{ |
||||
|
file: pkg.module, |
||||
|
format: 'es', |
||||
|
}, |
||||
|
], |
||||
|
external: Object.keys(pkg.peerDependencies).concat(/^antd\//), |
||||
|
}); |
@ -0,0 +1,30 @@ |
|||||
|
import * as React from 'react'; |
||||
|
import { Form, Input } from 'antd'; |
||||
|
import schemaEditor from 'json-schema-editor-visual'; |
||||
|
|
||||
|
const SchemaEditor = schemaEditor({}); |
||||
|
|
||||
|
const { Item } = Form; |
||||
|
|
||||
|
const Builder: React.FC<{}> = () => { |
||||
|
const labelCol = { span: 7 }; |
||||
|
|
||||
|
return ( |
||||
|
<div> |
||||
|
<Form labelCol={labelCol}> |
||||
|
<Item label="元件名称" name="name"> |
||||
|
<Input /> |
||||
|
</Item> |
||||
|
<Item label="元件描述" name="name"> |
||||
|
<Input /> |
||||
|
</Item> |
||||
|
<Item label="元件描述" name="name"> |
||||
|
<Input /> |
||||
|
</Item> |
||||
|
{/* <SchemaEditor /> */} |
||||
|
</Form> |
||||
|
</div> |
||||
|
); |
||||
|
}; |
||||
|
|
||||
|
export default Builder; |
@ -0,0 +1,7 @@ |
|||||
|
{ |
||||
|
"extends": "../../tsconfig", |
||||
|
"compilerOptions": { |
||||
|
"outDir": "dist/types" |
||||
|
}, |
||||
|
"include": ["./src", "./types"] |
||||
|
} |
@ -0,0 +1 @@ |
|||||
|
declare module 'json-schema-editor-visual'; |
@ -1,32 +0,0 @@ |
|||||
{ |
|
||||
"name": "@imove/transform", |
|
||||
"version": "0.1.10", |
|
||||
"description": "transform graph to schema", |
|
||||
"keywords": [ |
|
||||
"json-schema" |
|
||||
], |
|
||||
"author": "suanmei <mr_suanmei@163.com>", |
|
||||
"homepage": "https://github.com/suanmei/iMove#readme", |
|
||||
"license": "MIT", |
|
||||
"main": "dist/transform.common.js", |
|
||||
"directories": { |
|
||||
"lib": "lib", |
|
||||
"test": "__tests__" |
|
||||
}, |
|
||||
"files": [ |
|
||||
"lib" |
|
||||
], |
|
||||
"publishConfig": { |
|
||||
"registry": "http://registry.npmjs.org/" |
|
||||
}, |
|
||||
"repository": { |
|
||||
"type": "git", |
|
||||
"url": "git+https://github.com/suanmei/iMove.git" |
|
||||
}, |
|
||||
"scripts": { |
|
||||
"test": "echo \"Error: run tests from root\" && exit 1" |
|
||||
}, |
|
||||
"bugs": { |
|
||||
"url": "https://github.com/suanmei/iMove/issues" |
|
||||
} |
|
||||
} |
|
Loading…
Reference in new issue