{
    "name": "mobx-state-tree",
    "version": "5.0.2",
    "description": "Opinionated, transactional, MobX powered state container",
    "main": "dist/mobx-state-tree.js",
    "umd:main": "dist/mobx-state-tree.umd.js",
    "module": "dist/mobx-state-tree.module.js",
    "browser": {
        "./dist/mobx-state-tree.js": "./dist/mobx-state-tree.js",
        "./dist/mobx-state-tree.module.js": "./dist/mobx-state-tree.module.js"
    },
    "unpkg": "dist/mobx-state-tree.umd.min.js",
    "jsnext:main": "dist/mobx-state-tree.module.js",
    "react-native": "dist/mobx-state-tree.module.js",
    "typings": "dist/index.d.ts",
    "sideEffects": false,
    "scripts": {
        "clean": "shx rm -rf dist && shx rm -rf lib",
        "build": "yarn clean && shx cp ../../README.md . && tsc && cpr lib dist --filter=\\.js$ && rollup -c",
        "jest": "jest --testPathPattern=/__tests__/core/",
        "jest:perf": "jest --testPathPattern=/__tests__/perf/",
        "test:perf": "yarn build && yarn jest:perf && TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' /usr/bin/time node --expose-gc --require ts-node/register __tests__/perf/report.ts",
        "test": "yarn test:dev && yarn test:prod && yarn test:others",
        "test:dev": "cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mobx-state-tree/dev.xml yarn jest",
        "test:prod": "cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mobx-state-tree/prod.xml yarn jest",
        "test:others": "yarn test:cyclic",
        "test:cyclic": "node -e \"require('.')\"",
        "_prepublish": "yarn build && yarn build-docs",
        "fix-typedoc": "shx rm -rf ../../node_modules/typedoc/node_modules/typescript",
        "build-docs": "yarn run fix-typedoc && shx rm -rf ../../docs/API && typedoc --options ./typedocconfig.js",
        "lint": "tslint -c ./tslint.json 'src/**/*.ts'"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/mobxjs/mobx-state-tree.git"
    },
    "author": "Michel Weststrate",
    "license": "MIT",
    "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/mobx"
    },
    "bugs": {
        "url": "https://github.com/mobxjs/mobx-state-tree/issues"
    },
    "files": [
        "dist/"
    ],
    "devDependencies": {
        "@types/jest": "^26.0.3",
        "@types/node": "^12.0.2",
        "concat": "^1.0.3",
        "coveralls": "^3.1.0",
        "cpr": "^3.0.1",
        "cross-env": "^7.0.2",
        "jest": "^26.1.0",
        "jest-junit": "^11.0.1",
        "lerna": "^3.13.1",
        "mobx": "^6.3.0",
        "rollup": "^2.18.1",
        "rollup-plugin-commonjs": "^10.0.0",
        "rollup-plugin-filesize": "^9.0.1",
        "rollup-plugin-node-resolve": "^5.0.0",
        "rollup-plugin-replace": "^2.1.0",
        "rollup-plugin-terser": "^6.1.0",
        "shx": "^0.3.2",
        "size-limit": "^4.5.2",
        "spec.ts": "^1.1.3",
        "ts-jest": "^26.1.1",
        "ts-node": "^8.10.2",
        "tslib": "^2.0.0",
        "tslint": "^6.1.2",
        "typedoc": "^0.15.0",
        "typedoc-plugin-markdown": "^2.0.10",
        "typescript": "^3.5.3"
    },
    "peerDependencies": {
        "mobx": "^6.3.0"
    },
    "keywords": [
        "mobx",
        "mobx-state-tree",
        "promise",
        "reactive",
        "frp",
        "functional-reactive-programming",
        "state management"
    ],
    "gitHead": "e6025cc3d62094fc2b4272ff53607c862efd1975"
}
