JSPM

  • Created
  • Published
  • Downloads 449667
  • Score
    100M100P100Q178784F
  • License Apache-2.0

A simple React component capable of building HTML forms out of a JSON schema.

Package Exports

  • @rjsf/core
  • @rjsf/core/dist
  • @rjsf/core/dist/components/Form.js
  • @rjsf/core/dist/components/fields/ArrayField.js
  • @rjsf/core/dist/components/fields/BooleanField.js
  • @rjsf/core/dist/components/fields/LayoutGridField.js
  • @rjsf/core/dist/components/fields/LayoutHeaderField.js
  • @rjsf/core/dist/components/fields/LayoutMultiSchemaField.js
  • @rjsf/core/dist/components/fields/MultiSchemaField.js
  • @rjsf/core/dist/components/fields/NullField.js
  • @rjsf/core/dist/components/fields/NumberField.js
  • @rjsf/core/dist/components/fields/ObjectField.js
  • @rjsf/core/dist/components/fields/SchemaField.js
  • @rjsf/core/dist/components/fields/StringField.js
  • @rjsf/core/dist/components/fields/index.js
  • @rjsf/core/dist/components/templates/ArrayFieldDescriptionTemplate.js
  • @rjsf/core/dist/components/templates/ArrayFieldItemButtonsTemplate.js
  • @rjsf/core/dist/components/templates/ArrayFieldItemTemplate.js
  • @rjsf/core/dist/components/templates/ArrayFieldTemplate.js
  • @rjsf/core/dist/components/templates/ArrayFieldTitleTemplate.js
  • @rjsf/core/dist/components/templates/BaseInputTemplate.js
  • @rjsf/core/dist/components/templates/ButtonTemplates/AddButton.js
  • @rjsf/core/dist/components/templates/ButtonTemplates/IconButton.js
  • @rjsf/core/dist/components/templates/ButtonTemplates/SubmitButton.js
  • @rjsf/core/dist/components/templates/ButtonTemplates/index.js
  • @rjsf/core/dist/components/templates/DescriptionField.js
  • @rjsf/core/dist/components/templates/ErrorList.js
  • @rjsf/core/dist/components/templates/FieldErrorTemplate.js
  • @rjsf/core/dist/components/templates/FieldHelpTemplate.js
  • @rjsf/core/dist/components/templates/FieldTemplate/FieldTemplate.js
  • @rjsf/core/dist/components/templates/FieldTemplate/Label.js
  • @rjsf/core/dist/components/templates/FieldTemplate/index.js
  • @rjsf/core/dist/components/templates/GridTemplate.js
  • @rjsf/core/dist/components/templates/ObjectFieldTemplate.js
  • @rjsf/core/dist/components/templates/TitleField.js
  • @rjsf/core/dist/components/templates/UnsupportedField.js
  • @rjsf/core/dist/components/templates/WrapIfAdditionalTemplate.js
  • @rjsf/core/dist/components/templates/index.js
  • @rjsf/core/dist/components/widgets/AltDateTimeWidget.js
  • @rjsf/core/dist/components/widgets/AltDateWidget.js
  • @rjsf/core/dist/components/widgets/CheckboxWidget.js
  • @rjsf/core/dist/components/widgets/CheckboxesWidget.js
  • @rjsf/core/dist/components/widgets/ColorWidget.js
  • @rjsf/core/dist/components/widgets/DateTimeWidget.js
  • @rjsf/core/dist/components/widgets/DateWidget.js
  • @rjsf/core/dist/components/widgets/EmailWidget.js
  • @rjsf/core/dist/components/widgets/FileWidget.js
  • @rjsf/core/dist/components/widgets/HiddenWidget.js
  • @rjsf/core/dist/components/widgets/PasswordWidget.js
  • @rjsf/core/dist/components/widgets/RadioWidget.js
  • @rjsf/core/dist/components/widgets/RangeWidget.js
  • @rjsf/core/dist/components/widgets/RatingWidget.js
  • @rjsf/core/dist/components/widgets/SelectWidget.js
  • @rjsf/core/dist/components/widgets/TextWidget.js
  • @rjsf/core/dist/components/widgets/TextareaWidget.js
  • @rjsf/core/dist/components/widgets/TimeWidget.js
  • @rjsf/core/dist/components/widgets/URLWidget.js
  • @rjsf/core/dist/components/widgets/UpDownWidget.js
  • @rjsf/core/dist/components/widgets/index.js
  • @rjsf/core/dist/core.umd.js
  • @rjsf/core/dist/getDefaultRegistry.js
  • @rjsf/core/dist/index.esm.js
  • @rjsf/core/dist/index.js
  • @rjsf/core/dist/withTheme.js
  • @rjsf/core/lib
  • @rjsf/core/lib/components/Form.js
  • @rjsf/core/lib/components/fields/ArrayField.js
  • @rjsf/core/lib/components/fields/BooleanField.js
  • @rjsf/core/lib/components/fields/LayoutGridField.js
  • @rjsf/core/lib/components/fields/LayoutHeaderField.js
  • @rjsf/core/lib/components/fields/LayoutMultiSchemaField.js
  • @rjsf/core/lib/components/fields/MultiSchemaField.js
  • @rjsf/core/lib/components/fields/NullField.js
  • @rjsf/core/lib/components/fields/NumberField.js
  • @rjsf/core/lib/components/fields/ObjectField.js
  • @rjsf/core/lib/components/fields/SchemaField.js
  • @rjsf/core/lib/components/fields/StringField.js
  • @rjsf/core/lib/components/fields/index.js
  • @rjsf/core/lib/components/templates/ArrayFieldDescriptionTemplate.js
  • @rjsf/core/lib/components/templates/ArrayFieldItemButtonsTemplate.js
  • @rjsf/core/lib/components/templates/ArrayFieldItemTemplate.js
  • @rjsf/core/lib/components/templates/ArrayFieldTemplate.js
  • @rjsf/core/lib/components/templates/ArrayFieldTitleTemplate.js
  • @rjsf/core/lib/components/templates/BaseInputTemplate.js
  • @rjsf/core/lib/components/templates/ButtonTemplates/AddButton.js
  • @rjsf/core/lib/components/templates/ButtonTemplates/IconButton.js
  • @rjsf/core/lib/components/templates/ButtonTemplates/SubmitButton.js
  • @rjsf/core/lib/components/templates/ButtonTemplates/index.js
  • @rjsf/core/lib/components/templates/DescriptionField.js
  • @rjsf/core/lib/components/templates/ErrorList.js
  • @rjsf/core/lib/components/templates/FieldErrorTemplate.js
  • @rjsf/core/lib/components/templates/FieldHelpTemplate.js
  • @rjsf/core/lib/components/templates/FieldTemplate/FieldTemplate.js
  • @rjsf/core/lib/components/templates/FieldTemplate/Label.js
  • @rjsf/core/lib/components/templates/FieldTemplate/index.js
  • @rjsf/core/lib/components/templates/GridTemplate.js
  • @rjsf/core/lib/components/templates/ObjectFieldTemplate.js
  • @rjsf/core/lib/components/templates/TitleField.js
  • @rjsf/core/lib/components/templates/UnsupportedField.js
  • @rjsf/core/lib/components/templates/WrapIfAdditionalTemplate.js
  • @rjsf/core/lib/components/templates/index.js
  • @rjsf/core/lib/components/widgets/AltDateTimeWidget.js
  • @rjsf/core/lib/components/widgets/AltDateWidget.js
  • @rjsf/core/lib/components/widgets/CheckboxWidget.js
  • @rjsf/core/lib/components/widgets/CheckboxesWidget.js
  • @rjsf/core/lib/components/widgets/ColorWidget.js
  • @rjsf/core/lib/components/widgets/DateTimeWidget.js
  • @rjsf/core/lib/components/widgets/DateWidget.js
  • @rjsf/core/lib/components/widgets/EmailWidget.js
  • @rjsf/core/lib/components/widgets/FileWidget.js
  • @rjsf/core/lib/components/widgets/HiddenWidget.js
  • @rjsf/core/lib/components/widgets/PasswordWidget.js
  • @rjsf/core/lib/components/widgets/RadioWidget.js
  • @rjsf/core/lib/components/widgets/RangeWidget.js
  • @rjsf/core/lib/components/widgets/RatingWidget.js
  • @rjsf/core/lib/components/widgets/SelectWidget.js
  • @rjsf/core/lib/components/widgets/TextWidget.js
  • @rjsf/core/lib/components/widgets/TextareaWidget.js
  • @rjsf/core/lib/components/widgets/TimeWidget.js
  • @rjsf/core/lib/components/widgets/URLWidget.js
  • @rjsf/core/lib/components/widgets/UpDownWidget.js
  • @rjsf/core/lib/components/widgets/index.js
  • @rjsf/core/lib/core.umd.js
  • @rjsf/core/lib/getDefaultRegistry.js
  • @rjsf/core/lib/index.esm.js
  • @rjsf/core/lib/index.js
  • @rjsf/core/lib/withTheme.js

Readme

Build Status npm npm downloads Contributors Apache 2.0 License


Logo

@rjsf/core

Core logic and classic Bootstrap 3 theme for react-jsonschema-form.
Explore the docs »

View Playground · Report Bug · Request Feature

Table of Contents

About The Project

Core logic and classic Bootstrap 3 theme for react-jsonschema-form.

Built With

Getting Started

Prerequisites

  • Bootstrap 3

To use the default Bootstrap 3 theme, add a Bootstrap 3 CSS tag to your HTML page:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />

Installation

npm install @rjsf/core

Usage

import Form from '@rjsf/core';

Roadmap

See the general open issues.

Contributing

Read our contributors' guide to get started.

Contact

rjsf team: https://github.com/orgs/rjsf-team/people

GitHub repository: https://github.com/rjsf-team/react-jsonschema-form