UNPKG

@remoteoss/json-schema-form

Version:

Headless UI form powered by JSON Schemas

89 lines (88 loc) 2.88 kB
{ "name": "@remoteoss/json-schema-form", "version": "0.12.0-beta.0", "description": "Headless UI form powered by JSON Schemas", "author": "Remote.com <engineering@remote.com> (https://remote.com/)", "license": "MIT", "homepage": "https://json-schema-form.vercel.app/", "repository": { "type": "git", "url": "https://github.com/remoteoss/json-schema-form.git" }, "main": "dist/index.cjs", "module": "dist/index.js", "typings": "./json-schema-form.d.ts", "files": [ "dist", "src/tests", "json-schema-form.schema.json", "json-schema-form.d.ts", "README.md", "CHANGELOG.md", "LICENSE.md" ], "scripts": { "build": "node scripts/build.js", "test": "jest", "test:watch": "jest --watchAll", "lint": "eslint \"src/**/*.{js,ts}\"", "format": "npm run format:prettier && npm run format:eslint", "prepare": "husky install", "format:eslint": "eslint --fix \"src/**/*.{js,ts}\"", "format:prettier": "prettier --write \"src/**/*.{js,ts}\"", "prettier:check": "prettier --check \"src/**/*.{js,ts}\"", "check:pr-version": "node scripts/pr_dev_version", "check:pr-next-version": "node scripts/pr_next_dev_version", "release:local": "node scripts/release_local", "release:dev:patch": "node scripts/release_dev patch", "release:dev:minor": "node scripts/release_dev minor", "release:main:patch": "node scripts/release_main patch", "release:main:minor": "node scripts/release_main minor", "release:v1:dev": "node scripts/release_v1 dev", "release:v1:beta": "node scripts/release_v1 beta", "version_as_main": "node scripts/version_as_main.js", "psrepublishOnly": "if [[ ! $PWD =~ scripts$ ]]; then npm run publish:nopublish; fi", "psublish:nopublish": "echo 'Use `npm release:*` script instead && exit 1" }, "lint-staged": { "*.{js,jsx}": [ "npm run format" ] }, "dependencies": { "json-logic-js": "^2.0.2", "lodash": "^4.17.21", "randexp": "^0.5.3", "yup": "^0.30.0" }, "devDependencies": { "@babel/core": "^7.21.5", "@babel/eslint-parser": "^7.25.9", "@babel/preset-env": "^7.21.5", "babel-jest": "^29.5.0", "babel-plugin-module-resolver": "^5.0.2", "child-process-promise": "^2.2.1", "esbuild": "^0.17.15", "eslint": "^7.32.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jest": "^27.2.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-sort-keys": "^2.3.5", "eslint-plugin-unused-imports": "^1.1.5", "fs-extra": "^11.1.1", "generate-changelog": "^1.8.0", "husky": "^8.0.3", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "lint-staged": "^13.2.2", "semver": "^7.5.1" }, "keywords": [ "json schemas", "form" ], "engines": { "node": ">=18.14.0" } }