{
  "name": "@johnrom/formik-v3",
  "description": "Build forms in React, without the tears",
  "version": "3.1.0-types14",
  "license": "Apache-2.0",
  "author": "Jared Palmer <jared@palmer.net> (https://jaredpalmer.com)",
  "repository": "formium/formik",
  "homepage": "https://formik.org",
  "keywords": [
    "formik",
    "form",
    "forms",
    "react",
    "react-dom",
    "hooks",
    "react hooks",
    "validation",
    "render props",
    "validation",
    "higher order component",
    "hoc"
  ],
  "funding": [
    {
      "type": "individual",
      "url": "https://opencollective.com/formik"
    }
  ],
  "main": "dist/index.js",
  "react-native": "dist/index.native.js",
  "umd:main": "dist/formik.umd.production.js",
  "module": "dist/formik.esm.js",
  "types": "index.d.ts",
  "typesVersions": {
    ">=4.1": {
      "*": [
        "dist/*"
      ]
    },
    "<4.1": {
      "*": [
        "dist-untyped/*"
      ]
    }
  },
  "files": [
    "dist",
    "dist-untyped"
  ],
  "peerDependencies": {
    "react": ">=16.8.0",
    "react-dom": "^16.8.0",
    "react-native": "^0.64.2"
  },
  "peerDependenciesMeta": {
    "react-dom": {
      "optional": true
    },
    "react-native": {
      "optional": true
    }
  },
  "scripts": {
    "test": "tsdx test --env=jsdom",
    "test:watch": "yarn test -- --watchAll",
    "start": "tsdx watch --tsconfig tsconfig.build.json --verbose --noClean",
    "build": "yarn run build-native && yarn run move-native && yarn run build-alternate && yarn run move-alternate && yarn run build-web && yarn run build-untyped",
    "build-native": "yarn run tsdx build --tsconfig tsconfig.build.json --entry src/index.native.tsx --name formik-v3.native",
    "move-native": "mv dist/index.js dist/index.native.js",
    "build-alternate": "yarn run tsdx build --tsconfig tsconfig.build.json --noClean --entry src/index.alternate.tsx --name formik-v3.alternate",
    "move-alternate": "mv dist/index.js dist/index.alternate.js",
    "build-web": "yarn run tsdx build --tsconfig tsconfig.build.json --noClean",
    "build-untyped": "tsc --emitDeclarationOnly --noEmit false --project tsconfig.build.json --outDir dist-untyped && mv -f dist-untyped/helpers/path-helpers.untyped.d.ts dist-untyped/helpers/path-helpers.d.ts",
    "lint": "tsdx lint"
  },
  "dependencies": {
    "deepmerge": "^2.1.1",
    "hoist-non-react-statics": "^3.3.0",
    "lodash": "^4.17.21",
    "lodash-es": "^4.17.21",
    "react-fast-compare": "^2.0.1",
    "tiny-warning": "^1.0.2",
    "tslib": "^2.0.1",
    "use-optimized-selector": "^1.0.0-beta3",
    "use-subscription": "^1.5.1"
  },
  "devDependencies": {
    "@testing-library/react": "^11.1.0",
    "@types/hoist-non-react-statics": "^3.3.1",
    "@types/lodash": "^4.14.119",
    "@types/react": "^16.9.55",
    "@types/react-dom": "^16.9.9",
    "@types/use-subscription": "^1.0.0",
    "@types/warning": "^3.0.0",
    "@types/yup": "^0.24.9",
    "just-debounce-it": "^1.1.0",
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "react-native": "https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz",
    "yup": "^0.28.1"
  },
  "jest": {
    "globals": {
      "__DEV__": "boolean"
    },
    "collectCoverageFrom": [
      "src/**/*.{ts,tsx}"
    ],
    "setupFilesAfterEnv": [
      "<rootDir>/test/setupTests.ts"
    ]
  }
}
