tiny-mobx-form
Version:
Tiny (~2KB) tree-shakable MobX form library
70 lines (69 loc) • 1.72 kB
JSON
{
"name": "tiny-mobx-form",
"version": "1.0.0",
"description": "Tiny (~2KB) tree-shakable MobX form library",
"homepage": "https://dericgw.github.io/tiny-mobx-form/",
"directories": {
"doc": "docs",
"example": "example",
"test": "tests"
},
"repository": {
"type": "git",
"url": "https://github.com/dericgw/tiny-mobx-form.git"
},
"keywords": [
"form",
"forms",
"mobx",
"mobx form",
"react form",
"mobx react form",
"react",
"reactive",
"validation",
"validator",
"schema",
"declarative",
"rules"
],
"author": "Deric Cain<deric.cain@gmail.com>",
"license": "MIT",
"main": "dist/index.js",
"module": "dist/tiny-mobx-form.esm.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"../../README.md"
],
"scripts": {
"build": "tsdx build",
"build:docs": "docz build",
"coveralls": "npm run test -- --coverage && cat ./coverage/lcov.info | coveralls",
"lint": "tsdx lint ./src --ext .ts --fix",
"pre-commit": "tsdx lint ./src --ext .ts --fix && npm run build:docs && git add ../../docs",
"preversion": "npm run test:release && npm run build",
"size": "size-limit",
"start": "tsdx watch",
"start:docs": "docz dev",
"test": "tsdx test --env=jsdom",
"test:release": "npm t && npm run size",
"version": "npm run build:docs && git add docs"
},
"peerDependencies": {
"mobx": ">=4"
},
"prettier": {
"printWidth": 100,
"semi": true,
"singleQuote": true,
"trailingComma": "all"
},
"size-limit": [
{
"path": "dist/tiny-mobx-form.esm.js",
"limit": "2.5kb"
}
],
"gitHead": "7373278ff330eabf23c93f5da4decb396980013a"
}