0.36.0 • Published 8 months ago

@s1seven/json-ui v0.36.0

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

JSON UI

A dynamic user interface for creating JSON documents according to a JSON schema.

JSON UI Screenshot

TODO

  • uniqueItems
  • remove array items

NOT SUPPORTED

  • multiple types
  • nested oneOf, anyOf (think of inferring values)
  • sub-objects within oneOf and anyOf (same reason)
  • null type
  • true | false type
  • inferring oneOf is a bit flawed if additionalProperties is true

Paths

  • Enum: Certificate/Analysis/Inspections/0/ValueType
  • Enum Array:

JSON UI decision tree

.
├── string
│   ├── file
│   │   └── file upload
│   │       ├── file type
│   │       └── size requirements
│   ├── enum
│   │   ├── dropdown (one of)
│   │   │   └── search functionality
│   │   ├── radio button
│   │   └── autocomplete
│   ├── date
│   │   └── date picker
│   │       ├── min / max date
│   │       └── time input
│   ├── password
│   │   └── password input
│   ├── color
│   │   └── color picker
│   ├── multiline
│   │   ├── textarea
│   │   │   └── min / max length
│   │   └── wysiwyg editor
│   │       └── ...
│   └── one line
│       └── text input
│           ├── min / max length
│           └── format / mask
│               ├── email
│               ├── password
│               ├── phone
│               ├── zip code
│               └── url
├── number
│   ├── enum
│   │   └── dropdown (single select)
│   ├── number picker
│   │   ├── min / max
│   │   ├── steps
│   │   ├── number format
│   │   └── decimal places
│   └── slider
│       ├── min / max
│       └── steps
├── boolean
│   ├── toggle
│   └── checkbox
├── object
│   └── section
│       ├── title
│       ├── level
│       └── collapsable
└── array
    ├── typed set (many of)
    │   ├── checkbox group
    │   └── multi select dropdown
    └── repeatable field group
        ├── min / max item count
        └── optional item type
0.36.0

8 months ago

0.35.0

8 months ago

0.34.0

8 months ago

0.32.0

8 months ago

0.31.0

8 months ago

0.30.0

8 months ago

0.29.0

8 months ago

0.28.0

8 months ago

0.27.0

8 months ago

0.26.0

8 months ago

0.25.0

8 months ago

0.24.0

8 months ago

0.23.0

8 months ago

0.22.0

8 months ago

0.21.0

9 months ago

0.20.0

9 months ago

0.19.0

9 months ago

0.18.0

9 months ago

0.17.0

9 months ago

0.16.0

9 months ago

0.15.0

9 months ago

0.14.0

9 months ago

0.13.0

9 months ago

0.12.0

9 months ago

0.11.0

9 months ago

0.10.0

9 months ago

0.9.0

9 months ago

0.7.0

9 months ago

0.6.0

9 months ago

0.5.0

9 months ago

0.4.0

9 months ago

0.3.0

9 months ago

0.2.0

9 months ago

0.1.0

9 months ago

0.0.0

9 months ago