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
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 runnpm install
first).npm test
– Run automated tests (ensure you always runnpm install
andnpm 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 runnpm install
andnpm 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
Read our documentation on Read the Docs.
A live playground is hosted on gh-pages.
Read our contributors' guide to get started.