Skip to content

eccosolutions/ecco-rjsf

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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •