Skip to content

eccosolutions/ecco-rjsf

Folders and files

NameName
Last commit message
Last commit date
Dec 11, 2022
Nov 5, 2020
Jan 31, 2023
Jun 25, 2020
Sep 30, 2021
Apr 26, 2020
Jan 31, 2023
Mar 28, 2019
Sep 5, 2019
Dec 4, 2018
Jun 18, 2019
Nov 5, 2020
Jun 25, 2020
Dec 14, 2022
Jul 30, 2020
Dec 13, 2022
Dec 13, 2022
Dec 11, 2022

Build Status Contributors Apache 2.0 License

Logo

@eccosolutions/react-jsonschema-form

Fork of react-jsonschema-form with custom features required by ecco solutions

A simple React component capable of using JSON Schema to declaratively build and customize web forms.
Explore the docs »

View Playground · Report Bug · Request Feature

playground animation

Development

Ensure you are using node ≥ 12 and npm ≥ 6.

To be able to publish to npm you must first log in to npm using the command-line tool. Run npm login and follow the prompts. You only need to do this once. This command stores an auth token in ~/.npmrc.

Commands:

  • npm install – Install dependencies.
  • npm run build – Build the project (ensure you always run npm install first).
  • npm test – Run automated tests (ensure you always run npm install and npm run build first).
  • npm run lint – Check source code with eslint.
  • npm run cs-check – Check source code is formatted according to Prettier rules.
  • npm run cs-format – Automatically reformat source code using Prettier.
  • npm run lerna-publish – Publish to npm (ensure you always run npm install and npm run build first).

To run a full build, check, and deploy to npm from scratch:

npm install &&
npm run build &&
npm test &&
npm run lint &&
npm run cs-check &&
npm run lerna-publish

Supported Themes

Documentation

Read our documentation on Read the Docs.

Live Playground

A live playground is hosted on gh-pages.

Contributing

Read our contributors' guide to get started.

Credits

Testing powered by BrowserStack