@rjsf/core
v4.2.0 react form json-schema
tdd
cross-env NODE_ENV=test mocha --require @babel/register --watch --require ./test/setup-jsdom.js test/**/*_test.js
lint
eslint src test
test
cross-env BABEL_ENV=test NODE_ENV=test mocha --require @babel/register --require ./test/setup-jsdom.js test/**/*_test.js
build
npm run dist:build:umd && npm run build:cjs && npm run build:es && npm run build:es:lib
start
concurrently "npm:build:* -- --watch"
build:es
cross-env NODE_ENV=production BABEL_ENV=es babel --extensions ".js,.jsx,.ts,.tsx" ./src --out-dir ./dist/es
cs-check
prettier -l "{src,test}/**/*.js"
build:cjs
cross-env NODE_ENV=production BABEL_ENV=cjs babel --extensions ".js,.jsx,.ts,.tsx" ./src --out-dir ./dist/cjs
cs-format
prettier "{src,test}/**/*.js" --write
precommit
lint-staged
test:form
cross-env BABEL_ENV=test NODE_ENV=test mocha --require @babel/register --require ./test/setup-jsdom.js test/**/Form_test.js
test-debug
cross-env NODE_ENV=test mocha --require @babel/register --require ./test/setup-jsdom.js --inspect-brk --inspect test/Form_test.js
build:es:lib
cross-env NODE_ENV=production BABEL_ENV=es babel --extensions ".js,.jsx,.ts,.tsx" ./src --out-dir ./lib
test-coverage
cross-env NODE_ENV=test nyc --reporter=lcov mocha --require @babel/register --require ./test/setup-jsdom.js test/**/*_test.js
dist:build:umd
rimraf dist && cross-env NODE_ENV=production BABEL_ENV=umd webpack --config webpack.config.dist.js
publish-to-npm
npm run build && npm publish
npm i @rjsf/[email protected]
Metadata
- Apache-2.0
- >=12
- Nicolas Perriault
- released 5/6/2022