{
    "name": "@legendapp/state",
    "version": "2.1.15",
    "description": "legend-state",
    "sideEffects": false,
    "private": false,
    "main": "./index.js",
    "module": "./index.mjs",
    "types": "./index.d.ts",
    "files": [
        "**"
    ],
    "exports": {
        "./package.json": "./package.json",
        ".": {
            "import": "./index.mjs",
            "require": "./index.js",
            "types": "./index.d.ts"
        },
        "./persist": {
            "import": "./persist.mjs",
            "require": "./persist.js",
            "types": "./persist.d.ts"
        },
        "./react": {
            "import": "./react.mjs",
            "require": "./react.js",
            "types": "./react.d.ts"
        },
        "./trace": {
            "import": "./trace.mjs",
            "require": "./trace.js",
            "types": "./trace.d.ts"
        },
        "./history": {
            "import": "./history.mjs",
            "require": "./history.js",
            "types": "./history.d.ts"
        },
        "./types/babel": {
            "types": "./types/babel.d.ts"
        },
        "./babel": "./babel.js",
        "./config/enableDirectAccess": {
            "import": "./config/enableDirectAccess.mjs",
            "require": "./config/enableDirectAccess.js",
            "types": "./config/enableDirectAccess.d.ts"
        },
        "./config/enableDirectPeek": {
            "import": "./config/enableDirectPeek.mjs",
            "require": "./config/enableDirectPeek.js",
            "types": "./config/enableDirectPeek.d.ts"
        },
        "./config/enableReactComponents": {
            "import": "./config/enableReactComponents.mjs",
            "require": "./config/enableReactComponents.js",
            "types": "./config/enableReactComponents.d.ts"
        },
        "./config/enableReactDirectRender": {
            "import": "./config/enableReactDirectRender.mjs",
            "require": "./config/enableReactDirectRender.js",
            "types": "./config/enableReactDirectRender.d.ts"
        },
        "./config/enableReactNativeComponents": {
            "import": "./config/enableReactNativeComponents.mjs",
            "require": "./config/enableReactNativeComponents.js",
            "types": "./config/enableReactNativeComponents.d.ts"
        },
        "./config/enableReactTracking": {
            "import": "./config/enableReactTracking.mjs",
            "require": "./config/enableReactTracking.js",
            "types": "./config/enableReactTracking.d.ts"
        },
        "./config/enableReactUse": {
            "import": "./config/enableReactUse.mjs",
            "require": "./config/enableReactUse.js",
            "types": "./config/enableReactUse.d.ts"
        },
        "./helpers/fetch": {
            "import": "./helpers/fetch.mjs",
            "require": "./helpers/fetch.js",
            "types": "./helpers/fetch.d.ts"
        },
        "./helpers/pageHash": {
            "import": "./helpers/pageHash.mjs",
            "require": "./helpers/pageHash.js",
            "types": "./helpers/pageHash.d.ts"
        },
        "./helpers/pageHashParams": {
            "import": "./helpers/pageHashParams.mjs",
            "require": "./helpers/pageHashParams.js",
            "types": "./helpers/pageHashParams.d.ts"
        },
        "./helpers/time": {
            "import": "./helpers/time.mjs",
            "require": "./helpers/time.js",
            "types": "./helpers/time.d.ts"
        },
        "./persist-plugins/async-storage": {
            "import": "./persist-plugins/async-storage.mjs",
            "require": "./persist-plugins/async-storage.js",
            "types": "./persist-plugins/async-storage.d.ts"
        },
        "./persist-plugins/fetch": {
            "import": "./persist-plugins/fetch.mjs",
            "require": "./persist-plugins/fetch.js",
            "types": "./persist-plugins/fetch.d.ts"
        },
        "./persist-plugins/firebase": {
            "import": "./persist-plugins/firebase.mjs",
            "require": "./persist-plugins/firebase.js",
            "types": "./persist-plugins/firebase.d.ts"
        },
        "./persist-plugins/indexeddb": {
            "import": "./persist-plugins/indexeddb.mjs",
            "require": "./persist-plugins/indexeddb.js",
            "types": "./persist-plugins/indexeddb.d.ts"
        },
        "./persist-plugins/local-storage": {
            "import": "./persist-plugins/local-storage.mjs",
            "require": "./persist-plugins/local-storage.js",
            "types": "./persist-plugins/local-storage.d.ts"
        },
        "./persist-plugins/mmkv": {
            "import": "./persist-plugins/mmkv.mjs",
            "require": "./persist-plugins/mmkv.js",
            "types": "./persist-plugins/mmkv.d.ts"
        },
        "./persist-plugins/query": {
            "import": "./persist-plugins/query.mjs",
            "require": "./persist-plugins/query.js",
            "types": "./persist-plugins/query.d.ts"
        },
        "./react-hooks/createObservableHook": {
            "import": "./react-hooks/createObservableHook.mjs",
            "require": "./react-hooks/createObservableHook.js",
            "types": "./react-hooks/createObservableHook.d.ts"
        },
        "./react-hooks/useFetch": {
            "import": "./react-hooks/useFetch.mjs",
            "require": "./react-hooks/useFetch.js",
            "types": "./react-hooks/useFetch.d.ts"
        },
        "./react-hooks/useHover": {
            "import": "./react-hooks/useHover.mjs",
            "require": "./react-hooks/useHover.js",
            "types": "./react-hooks/useHover.d.ts"
        },
        "./react-hooks/useMeasure": {
            "import": "./react-hooks/useMeasure.mjs",
            "require": "./react-hooks/useMeasure.js",
            "types": "./react-hooks/useMeasure.d.ts"
        },
        "./react-hooks/useObservableNextRouter": {
            "import": "./react-hooks/useObservableNextRouter.mjs",
            "require": "./react-hooks/useObservableNextRouter.js",
            "types": "./react-hooks/useObservableNextRouter.d.ts"
        },
        "./react-hooks/useObservableQuery": {
            "import": "./react-hooks/useObservableQuery.mjs",
            "require": "./react-hooks/useObservableQuery.js",
            "types": "./react-hooks/useObservableQuery.d.ts"
        },
        "./react-hooks/usePersistedObservable": {
            "import": "./react-hooks/usePersistedObservable.mjs",
            "require": "./react-hooks/usePersistedObservable.js",
            "types": "./react-hooks/usePersistedObservable.d.ts"
        }
    },
    "peerDependencies": {
        "react": ">=16.8.0"
    },
    "peerDependenciesMeta": {
        "react": {
            "optional": true
        }
    },
    "author": "Legend <contact@legendapp.com> (https://github.com/LegendApp)",
    "keywords": [
        "react",
        "react-native",
        "state",
        "hooks",
        "proxy"
    ],
    "repository": {
        "type": "git",
        "url": "git+https://github.com/LegendApp/legend-state.git"
    },
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/LegendApp/legend-state/issues"
    },
    "homepage": "https://github.com/LegendApp/legend-state#readme",
    "publishConfig": {
        "registry": "https://registry.npmjs.org/"
    },
    "commitlint": {
        "extends": [
            "@commitlint/config-conventional"
        ]
    },
    "dependencies": {
        "use-sync-external-store": "^1.2.0"
    }
}