{"_id":"mst-middlewares","_rev":"84-146f27575439e7c12f1d67fbe3605ec0","name":"mst-middlewares","dist-tags":{"beta":"3.0.0-beta.2","rc":"4.0.1-rc.1","latest":"6.1.0"},"versions":{"1.1.0":{"name":"mst-middlewares","version":"1.1.0","author":"","license":"MIT","_id":"mst-middlewares@1.1.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"4fcebbbe500ac5decaed848ca3812785d4c61ea0","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-1.1.0.tgz","integrity":"sha512-ZVF2g5E+kkrcH+S2J+HNmJ3g/V/Se6ShiKNbPDC2dihj9/5LvDmeKxR1uDIJbdWqne21MNhiN1qJVGACIOLb6A==","signatures":[{"sig":"MEQCIE5wpQIMhE82pW+U8JZWucpQXYxb/WsZzTIKmjVjRH1KAiALOgqnu9630vm3/AE/9CAtsvLAi+VBaXrGojgJxNQH5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"4fcebbbe500ac5decaed848ca3812785d4c61ea0","scripts":{"test":"tsc -p test/ && ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lint-staged":"^4.3.0"},"devDependencies":{"ava":"^0.22.0","mobx":"^3.3.1","sinon":"^4.0.1","rollup":"^0.50.0","typescript":"^2.4.2","mobx-state-tree":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx":"^3.3.1","mobx-state-tree":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares-1.1.0.tgz_1509105973302_0.7791017019189894","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"mst-middlewares","version":"1.1.1","author":"","license":"MIT","_id":"mst-middlewares@1.1.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"41e81a532b7e9a8f9d05ba4dac206cff7266b6e0","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-1.1.1.tgz","integrity":"sha512-UrmsKY6HmeJD+Oo8FsXJl41m8uK4md/CKhRnszfN/2uJc6kGYhJOfwtABEReh9ZLJfgYrH9Z0piaMqwV8IKrBw==","signatures":[{"sig":"MEQCIDFEqluGiaPuT8q9A4NAiB4pZfOeR69inWBe+qyrRStCAiB6+1ndxDnT9ZS6mrUCLYpbqqJsWSwwutsjwArURZztjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"41e81a532b7e9a8f9d05ba4dac206cff7266b6e0","scripts":{"test":"tsc -p test/ && ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lint-staged":"^4.3.0"},"devDependencies":{"ava":"^0.22.0","mobx":"^3.3.1","sinon":"^4.0.1","rollup":"^0.50.0","typescript":"^2.4.2","mobx-state-tree":"^1.1.1","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx":"^3.3.1","mobx-state-tree":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares-1.1.1.tgz_1511790672951_0.9964561045635492","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"mst-middlewares","version":"1.2.0","author":"","license":"MIT","_id":"mst-middlewares@1.2.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"d39d937a541dd730bac5e948d92c026579dfbcde","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-1.2.0.tgz","integrity":"sha512-Attz3Awipwh5iLAkdNqN4PjUnbTo5pU9D6uQG6lJzCp29cfGHdO9rTrr/Xe812/0GDbtwy9YIqw9ckOWC2/ttg==","signatures":[{"sig":"MEYCIQD88zCx39P8RbXtDroe0LHKOfNvsFpiWDQD5GIJptK6BwIhALxoVN4fpgtqAQAve4pBX/0dl2R9jfrv8woWalQZ1IXX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"d39d937a541dd730bac5e948d92c026579dfbcde","scripts":{"test":"tsc -p test/ && ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lint-staged":"^4.3.0"},"devDependencies":{"ava":"^0.22.0","mobx":"^3.3.1","sinon":"^4.0.1","rollup":"^0.50.0","typescript":"^2.4.2","mobx-state-tree":"^1.2.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx":"^3.3.1","mobx-state-tree":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares-1.2.0.tgz_1511867883036_0.3591322156134993","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"mst-middlewares","version":"1.2.1","author":"","license":"MIT","_id":"mst-middlewares@1.2.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"0cb6e2c3a0d36683f18290705acfc93cf275e4d4","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-1.2.1.tgz","integrity":"sha512-xvw3+Hvvl4SeOp9ABgmPEAvV+0lBZ6tAvLaPyCCmxgccz576SQExJehV/2mxg/va0ZdYp0A0lt6Gmlf+OAe5BQ==","signatures":[{"sig":"MEYCIQDU3lRWijqUxf76J1+i7IBFyKbzYvMnnUvD/z1+8quJyAIhAJHRA4ZcmtTFQXWzxMhh9ZO8NoQFOElYytOKzurEhs7T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"0cb6e2c3a0d36683f18290705acfc93cf275e4d4","scripts":{"test":"tsc -p test/ && ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lint-staged":"^4.3.0"},"devDependencies":{"ava":"^0.22.0","mobx":"^3.3.1","sinon":"^4.0.1","rollup":"^0.50.0","typescript":"^2.4.2","mobx-state-tree":"^1.2.1","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx":"^3.3.1","mobx-state-tree":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares-1.2.1.tgz_1511890775872_0.7850909559056163","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"mst-middlewares","version":"1.3.0","author":"","license":"MIT","_id":"mst-middlewares@1.3.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"6f876fe40c97bdef8663daffa174f0464800138f","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-1.3.0.tgz","integrity":"sha512-7CH98Yv5Y3wbtF6cWDz6omvUB+wykJNwZAQ6NN5/b8IjPJkqHHZ8Fa9YT8BqmZvPSCdbFjrUK5yNkVnaIXSQVg==","signatures":[{"sig":"MEUCIB0ZycOWynZ5Dw1TuubnoQ2HQUCaUYNm/XIns5mtMIFdAiEA6NiCEoyrialOOfffXdv8bW4yCFrw6zg2q1NroaeK0fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"6f876fe40c97bdef8663daffa174f0464800138f","scripts":{"test":"tsc -p test/ && ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lint-staged":"^4.3.0"},"devDependencies":{"ava":"^0.22.0","mobx":"^3.3.1","sinon":"^4.0.1","rollup":"^0.50.0","typescript":"^2.4.2","mobx-state-tree":"^1.3.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx":"^3.3.1","mobx-state-tree":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares-1.3.0.tgz_1513614315168_0.40239026118069887","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"mst-middlewares","version":"1.3.1","author":"","license":"MIT","_id":"mst-middlewares@1.3.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"4925d5735994c26883924a2cc0b326faf83c9ee0","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-1.3.1.tgz","integrity":"sha512-NSHXwtsoEmk5KG9X468hVI9OdQEx/5a8sA0PcCj20hT/b/XZUkB1P0RGnH27071TSmDbrcNW3DwPFA9fdwHoyw==","signatures":[{"sig":"MEQCIFz5WUlAbk6jB4MZw8VwdxiFQQtigdbmnmBQ5lxD2SPuAiBYXMTid7m81upib5gq4S3dBw/1D86NAv4tbibVjFuAhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"4925d5735994c26883924a2cc0b326faf83c9ee0","scripts":{"test":"tsc -p test/ && ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lint-staged":"^4.3.0"},"devDependencies":{"ava":"^0.22.0","mobx":"^3.3.1","sinon":"^4.0.1","rollup":"^0.50.0","typescript":"^2.4.2","mobx-state-tree":"^1.3.1","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx":"^3.3.1","mobx-state-tree":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares-1.3.1.tgz_1513643151811_0.1242825526278466","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"mst-middlewares","version":"1.4.0","author":"","license":"MIT","_id":"mst-middlewares@1.4.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"e16971dfbd301f1b0624d85b4e09e8d216d23f5c","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-1.4.0.tgz","fileCount":12,"integrity":"sha512-Y43uJm4VCu1dRYIH61L6doUoJmwkt/ZTuMSs1AV5g4WKkPM/+lRWoJVqbF86I/RNiCu6tQwWcTwbG9H19VwHMg==","signatures":[{"sig":"MEYCIQDNU7O9dhhRKt6PMrMLUNqQgpeTFHTN76venD285LLEjwIhAJ016F9P5MofIgz1/KnYvSJRHmFp8fNZI88hphzgIfpx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57065},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"e16971dfbd301f1b0624d85b4e09e8d216d23f5c","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lint-staged":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^3.3.1","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.4.2","mobx-state-tree":"^1.4.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx":"^3.3.1","mobx-state-tree":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_1.4.0_1521033211347_0.25939145153160026","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"mst-middlewares","version":"2.0.0","author":"","license":"MIT","_id":"mst-middlewares@2.0.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"27c0f1de060636f1e5f6a00d13885abbd092a2cc","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-2.0.0.tgz","fileCount":12,"integrity":"sha512-splOIK/PTMWo8ojXbtGOvQy0OsdnhhpZ2yIBrgaccCHOIYbrl4LAGUIeWmOSyWce1EHUQZxvlSok665ePDcybw==","signatures":[{"sig":"MEUCIEpwbcIaq+7lgOfOWGSs5RilMQ/qypQf8qDRlDNqYdKEAiEAgIvwuyy8taZ3iLAAPKEk5LCyN+BM3bUWj5bTrFr35XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56696},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"27c0f1de060636f1e5f6a00d13885abbd092a2cc","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","dependencies":{"lint-staged":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^4.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.7.2","mobx-state-tree":"^2.0.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_2.0.0_1521126955513_0.3342104980561176","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"mst-middlewares","version":"2.0.1","author":"","license":"MIT","_id":"mst-middlewares@2.0.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"973be5a29cad2c3bdc995db5866a4758e45431f6","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-2.0.1.tgz","fileCount":12,"integrity":"sha512-nGhNoBOD9CP18FG8H6xVXteVbQBHN4CsmYuD1mEeUzU+6UI5kSW1AwfSjxt9VAwI1tP0aKXww1eh1gU8MftrjA==","signatures":[{"sig":"MEYCIQCPNWtZmASMpbkR2+vVmlrPYnXogjZYPA945EL44essagIhAMVBx10NX++LiLw+F3/5HUJLuQgFF7phiH34HTvabmwH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56672},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"973be5a29cad2c3bdc995db5866a4758e45431f6","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^4.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.7.2","lint-staged":"^4.3.0","mobx-state-tree":"^2.0.1","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_2.0.1_1521127280058_0.03892451672007069","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"mst-middlewares","version":"2.0.2","author":"","license":"MIT","_id":"mst-middlewares@2.0.2","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"d41d040c0536abd7edbe4bef63c4c8deec3eee3f","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-2.0.2.tgz","fileCount":12,"integrity":"sha512-PqSZw+tTbs9irK+WW+mpNiy4z/K3fkdtFAy+LS0ltKxH9OmTPzyzF+UrFWk6I6cJDvPybKdblFl0uQ5p4XzrLw==","signatures":[{"sig":"MEQCICnUZkCEanywBK1hkyUJc4dWpglPOgL8MRE+xSmJGPh7AiBDLdEyyNioAdn31C39P7eMPZ61fwpbTDE1dfbmv0pXug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56672},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"d41d040c0536abd7edbe4bef63c4c8deec3eee3f","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^4.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.7.2","lint-staged":"^4.3.0","mobx-state-tree":"^2.0.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_2.0.2_1521821255987_0.18666006576252747","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"mst-middlewares","version":"2.0.3","author":"","license":"MIT","_id":"mst-middlewares@2.0.3","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"f36350f53d3cd3b4b8dd181460ec5594bd363d09","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-2.0.3.tgz","fileCount":12,"integrity":"sha512-CjPVKIY8xYBpiBT/bHWczaRIZVcSjQpe5d/8rJ7lwwfLFQ9Hl+VXR1F8O5LYdlcUVBplpxFnF5fbJdAbl1ddVg==","signatures":[{"sig":"MEQCIBYXNAobs31g7ZBoSAiiBhW9k85lntIr5g6VxfTLthLaAiAyeweh585Cnohz4N1A4+bv/Zx4PVMnFEpKfl7946BeFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57065},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"f36350f53d3cd3b4b8dd181460ec5594bd363d09","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^4.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.7.2","lint-staged":"^4.3.0","mobx-state-tree":"^2.0.3","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_2.0.3_1522941002503_0.22309136043346944","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"mst-middlewares","version":"2.0.4","author":"","license":"MIT","_id":"mst-middlewares@2.0.4","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"16680bff8b759e2583161df6a37707a938744886","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-2.0.4.tgz","fileCount":12,"integrity":"sha512-kRQoks5qHqJvyJLVd6k1Q7uAFZ+xUj8T/ozkOTeHlKdFGJ/R9HN8NcOMZO1KLhGeKcqWLfCgt/1b0UPRXtc/AA==","signatures":[{"sig":"MEYCIQDOIXDWIr8ykorUHZjAnTPyTjgum0USSfl7oI3AQbRR4wIhAP/XvAB05ba0xKOBfmdctpouIZOgNRbe5mIFaHtPblmX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1kKYCRA9TVsSAnZWagAA05cP/i0mXXMKCPKFbL60HSM1\n16qWczz0wppEQLarjn0TlDkofB5m+4gvoQF9j+3plksEG5/3tCLii5EyxBRL\nxJXh+P+pM/p9Qc2+cIrbJPcXIQiqYN4vF313FaPbzOK5ipWRxX9XdItvQzWS\nVfeqwuaYQrVL7Nsi2RwXR9In2m0vgI0IuM19aWALKCnhPBOi7dmSYP1vY7xx\nmBOJUayDa3mAND58t6Sp8Mvvx+uSQEjR/V5LmZS55Ega0iHr3PqU97a2A65b\nZ5npPcf82/ndpof5tjGCM9kJ6aEAE0+bjhv0sLQaWbfuC6Q/tarxeJo10Nsa\n1j+GsiyE67G5jgDScOc7IQM6OD8HNibPCtbC92o9+lZ4glrvv8lV2oawlCE1\nf039JOcFnF0oCeNx5e1UkDfYDeXOKbl4tRyxNgpQdHkefiet5+upnXQocetW\nam58JvQbCyA+Fbp002UuFTaJj9KFPhCtotgsv57O0TUFPghPTn85GdetdPPd\nwibNYCeuQeylP3YVFHYTiJpjVy8gykfcfM8vrDPw+N74AXHsz/YdDQNUcSEf\nXUOj0v7llk/arnTCBS4kH4jBRXxf+EXztHqyvxaYl2FD3Hz/aL2+BaJGfNQt\nCkZMq++7VV+GDGOsDNHsXxbBmxBBNwsscj/YZqbm9DHps3IlXtiVk/y7+KWj\nMfdF\r\n=Qjot\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"16680bff8b759e2583161df6a37707a938744886","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^4.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.7.2","lint-staged":"^4.3.0","mobx-state-tree":"^2.0.4","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_2.0.4_1523991191460_0.9443467174387954","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"mst-middlewares","version":"2.0.5","author":"","license":"MIT","_id":"mst-middlewares@2.0.5","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"65a003821a206a5d5c8a7b26ae280ae068e582b2","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-2.0.5.tgz","fileCount":12,"integrity":"sha512-g5whAxNQfpoYKCoseTCD1jz14W2j51SgselnRbjuXTkLQVQns4LIoqJ1h6QPFsfwbO8WOFRj4HTojy9Fw1tkBw==","signatures":[{"sig":"MEYCIQDaerbZ0KgxplYNooSosvItCh97W2olXQui9+rrRu6ZjQIhAPlSDtq3PGxm2UrU6eKJtEaYhwp55rKZYN6txC6P/j8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa80CcCRA9TVsSAnZWagAALwsQAKMptw5AvPY46Kicogjm\n0f+9PYTB3Ed2PJhMrnhWK44PZ/g99WaXqKlAlqNPpTKbfZQcIjqsM49FS79P\ngF0nEP62i/sM2FYORcuGHTQOB76T7Xkmud09WaabRQ4NzUnKpiKHSIGcNcqR\nZZwB966jwhsIAFrE6mrOyKVO81idRE6MVEctUx87hcBf6HnkR1536TD4uSw1\ncLsHlE+rEVe5eJ6IVDtquuSW/FlM3f6vQGpRN6XF1OB0vrpoTSld0CQ+VJ49\nMXv2oMnYul9FiOfdUMPzdxDsu8EZJ/TkB5CaD8EslgK6rx2gj5fpI0Q+M31h\nWIkNPc09QmvwnKBawIOccuZTUB5Dcpiwz9SBGFwnGaFksjcNxletvsJLqf+i\nIIjXpNQyQa2x5QwCXqoWDwR5VyDF94dBlli3qeSRu2GPK3MAnEOEpBz93Nmp\nHw3JIZkoKsCCnOepiO2vPuowwV4lhab6vt3tuOqgKufb2eo8aN19EEej2ZOz\nlAEYA99Esc+aUjaW6qiA6iURb255eOdq6SI0ksrg4c9Xp6EVvEp9getUDswM\nF/AEmoyjXpiOjto3t5fpZJjvIonVwRb9HNemikoNkARXbakNTy06O7/0G3vD\neRBagJrSQQ5bBtn4agQqMx1uI8+t7AHDmH7UN5VL03J5jn/9CPBoDpYKM5FS\n8s6X\r\n=Urv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"65a003821a206a5d5c8a7b26ae280ae068e582b2","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^4.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.7.2","lint-staged":"^4.3.0","mobx-state-tree":"^2.0.5","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_2.0.5_1525891225744_0.31780543355734414","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"mst-middlewares","version":"2.1.0","author":"","license":"MIT","_id":"mst-middlewares@2.1.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"df72dbff311c9c570018eca55f4be950e2bff80b","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-2.1.0.tgz","fileCount":12,"integrity":"sha512-lUIc36EcDkFfNNlBaTccHVjLPPeqziG0fB31wMu1UyEJPq7EckozFXGnJJ3mgMi0oBV2VkVM7MYDrCydFpisRw==","signatures":[{"sig":"MEYCIQDtFni+YSx5He0EGPOxYyc2y4hV7XeBdvx36Joy5FuxbAIhANrBevT7xiYDDM/L0+WwlidXh79M98hWQBMv5bHc4a39","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHrWuCRA9TVsSAnZWagAAYXsQAKAQ9CmrNDY4mlbLHDvX\noWTa+AK7h0gb4k8DDvhQF40Vlw+hSvzBHUySXhdVmF6DEkBRqcu1SEa4yl+s\n1jMiQzK7mKnCoiULBXHbFjG96qoF+PYtBAKak9OvRujCvvVtfY6orf5AARgN\n+5oXmdU7Vm2EkiE3OGw1hVPh1ah0rTvPBr9Z2ZLwVvrP4d58l6EJnsVV9gUH\nLwMqfcu0egUIOFjLrFlaeBLfN/iIgD432yynkDEg7LLxYT26iq1TjmJBrB7m\ns1j4k0+DdlCCb5wxzyh4SYKGijclp/cLamNI9pTpwG226c4CM+IroCZZt+AL\n62GyK5H6ZTg5j6PRTpZPY0ZrCmVhaIdVbpGLE+X23qxRGQt/Kx0c4NGW+PRZ\nU4366FsTkGrdn0Nc01cww7UvsEMPJvUOd4ZacvfydKbeUhQNNq7PssgEOXSO\nSfTNep4o+768uRfyX2BXz+g92lwauwqOBGwaRmWgEGqWZ2g4zT6usO+Wg+oO\n42wnMyKNzohTcqMC8ZI4h2z0UuTPObamGyOTVhPuLaRY1oXTWhMCTBVpVOfa\nEW/4TyesUtLaRK/SvH3+v28JER+dlE66P/7v+HgW/dRECnffXLos8vn2ogwo\n8HIlvWWZJL+WtDGoBIBs/LwbENlF4/tjilmkrqiaP3wkgNkjyT2XX0yvcsE4\nwXWC\r\n=qYvs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"df72dbff311c9c570018eca55f4be950e2bff80b","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^4.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.7.2","lint-staged":"^4.3.0","mobx-state-tree":"^2.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_2.1.0_1528739245069_0.7289997223618216","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"mst-middlewares","version":"2.2.0","author":"","license":"MIT","_id":"mst-middlewares@2.2.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"aeeff9a7111b0373c90fe838e59f0807da79386b","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-2.2.0.tgz","fileCount":12,"integrity":"sha512-xmGVIYZY6/0MwD3yXhjJemQpqQmguahNEpDIPm+4c+6d638jK0eaq4wQgaCr2xHlmSorOEyxBbgnxpmzmzHt6A==","signatures":[{"sig":"MEYCIQCMVB7UEtfNSmK/cTKj/Xw2Fr2921w2SMxwJD0XYaE4oAIhAPHYqV8VJaRxX91bTnSWN42xiqKvuyG34O/dH4V7Qaf8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ5vfCRA9TVsSAnZWagAAkAsP/iY8cZ7P0muTNjYc3iJ7\n6nBCEryy7k4Zs/xGxU2N5ptNEZNy1lZIGV3iUvly9bJxD5M5sqdnC7EQt3/1\naAfaVrCQdqCMiuN16fgYkmDtwogZr73faiRgsF/H03yi3iTukOBBTrqZEWBX\n6lxAuroeV/lvIxLW2Fy1sn6ZKDF7GJo1eVeadDuEjv82ePcAEzlkrZ+t6vaK\n4ZffcQNh/0Cy2Z/iZUn+h1wy3QBURJOhmNvCGRSxLc/O4X1+tXjeEfpCcHRQ\naBFYMsZn4T3FKFROV4/jgL+0Kcrc1+pYwzFrK+VWHAEyWdDp8qaNwbOczJJY\n3d7o2naCtgUeqQY01Nm4+ms2SBsTCHhEtgw2G0B5TxSSGV5CakmjloyxnruQ\nA6Y6XuQHa8cnyfzhzoloeKwJe/3z/m6k4Nw7CK1TXALC314Rdt7mbFGYESx/\n33GZ519MJit8OmVdvg9d9WxlCh1yIqbfoGxFGVS7CWpr3em1eGGFajilGMAC\nimbCniZQSzSKj6E7yDxE1HehZB+L9XNLtOKnCA58nE5JLmS6jvZ1YTbbnzRS\nnl0f7ljVYr3hz3uuj8UClb6hkHqEBdC+mWVOvTv1ww0ikvLuWQVfELuZ86aK\nvyDnCBH0Arkft77+prjnyyO6A5FUk0VpyyeTO6NPKge8OhnOdwEH/R8/CK+3\nomIa\r\n=kdG7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","files":["dist/"],"module":"dist/mst-middlewares.module.js","scripts":{"test":"npm run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"5.5.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"9.3.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","mobx":"^5.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.7.2","lint-staged":"^4.3.0","mobx-state-tree":"^2.2.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_2.2.0_1529322461992_0.4318327990069011","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"mst-middlewares","version":"3.0.0-beta.2","author":"","license":"MIT","_id":"mst-middlewares@3.0.0-beta.2","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"872ef085bc8d34255c129966a63c26d00c9e3506","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.0.0-beta.2.tgz","fileCount":12,"integrity":"sha512-cvSRZiCXfsPA/DVl74c/igD0sA1uKEci1w03F+x8q8PyFIWNZmnrkmcvhRnyT7nfxUOhxZso2MvedrF3l+Mk4w==","signatures":[{"sig":"MEYCIQC6rFvuknRdY1izSIFhDMJ1cg35heXC1KWLRM8y4jCIogIhAMyfsKAah2RDdWWGLnPU+LjHnE1Pr1JA76gPrD2qdtml","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69236},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"872ef085bc8d34255c129966a63c26d00c9e3506","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^0.22.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^4.3.0","mobx-state-tree":"3.0.0-beta.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.0.0-beta.2_1531397574003_0.512962731175971","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"mst-middlewares","version":"3.0.0","author":"","license":"MIT","_id":"mst-middlewares@3.0.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"f802f12c39d3e7d630a9d9997b6b91859bf68f54","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.0.0.tgz","fileCount":12,"integrity":"sha512-iQgpVIcPGZDVNU/MFbUEOYnhcEXHPsGckcE88e21d1x3kzrWHBA95F0pCHKzJPtDWqhRxpHAcfCQOcoVNrU6UQ==","signatures":[{"sig":"MEYCIQCw9x/h1eLo507Ls/morSW7Zssce8fK+Ekc6SmBLkp0jgIhANU4Erb/CNce3YkpibwjYnfKkUSnMAD7jnuwKzqTRWbQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69223},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"f802f12c39d3e7d630a9d9997b6b91859bf68f54","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^4.3.0","mobx-state-tree":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.0.0_1531741022805_0.2601487135760465","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"mst-middlewares","version":"3.0.1","author":"","license":"MIT","_id":"mst-middlewares@3.0.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"b8bd0e7d352a989b1a20118d9d3414c5ea3ffcaa","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.0.1.tgz","fileCount":12,"integrity":"sha512-Mc9g9Al8OtDr2nwGIKiB1pagaWGTnlD56nX/jL0kpPvkjjYE3a23eeU1vU2V/Hl361bW30WwlkLQNSGnJloa5A==","signatures":[{"sig":"MEYCIQD6ildsbTd3eCFIO36OFL9/tjuAJVFYNrC+fgsRu89UmQIhAOhM8kssFb73khCgx7MinlC2LnI8SXqm2HqL9joooOSq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWbzoCRA9TVsSAnZWagAArxIQAIp1oY1PNkdWi5Ed/XVT\nEr8mDFrIvEtBco6ykhP/bTQlPaON4zfuaWCygXSaBfavxhreGlXkcYLffVch\nao6XySqdsvbNtVLWxKDt6goiN+KUpVDKFwmp0xqXi+eTz7K0WJ9YYloFGPNP\nYOkpkWh2wcl6li0EFi/GvDyky1BKRGYB8dzstfWny3DmXZJSGHQr/M1DnltQ\nV1PSLR3+yY1Awse0g1AJzloA4Hl32kbynXZEAK5NNZb7TYVagd3ugddSLT4h\ngT7LWZ0AHWsr8RZzbGPwhPqUUdbEcEy7gsiQnyFkeV/2uFCmd3jjoDBvQo21\nX/U0DH36NB6oqfY5OVAUfmJNFTBsjoFqy6EXxuxfatCUeO9ofFtGTVBy5tXk\n7sA+TKsYlo5qeNJxeqe6G8pGRbVEaM2ZY4W4kHxOI5kbJWcQolBehhfbfhgw\nHwMqB9RkaA1o+gHlpghCE9gcShmkyPD6XyjIQfN6sxxbmqpel3M7hblU/JXN\nxIlDPRCFfzqv+BzACFRnhNpFdpCizUkovnWWBojv4bKK9sGW/+fR1OIYU3RC\nFrEb2wqqHM5SrCNoNQjLccqjgQHKOTHk/uQUmMEF2UheGe9sQ+kvTmoIYxmf\nDr4HFvI/n9WuE0b/QZxY5qY7z9dQOhI0ESHvuczqydVnLP2vBo4rILyz4cyl\nstpA\r\n=TUQP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","files":["dist/"],"module":"dist/mst-middlewares.module.js","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"5.5.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"9.3.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^4.3.0","mobx-state-tree":"^3.0.1","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.0.1_1532607719838_0.7264336276261019","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"mst-middlewares","version":"3.0.2","author":"","license":"MIT","_id":"mst-middlewares@3.0.2","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"0e939cf7aa369ba969b0769dfa73cd3f8271873a","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.0.2.tgz","fileCount":12,"integrity":"sha512-AX0DLAK7+rrjbI3/PY3/bRUCQkxuS/TUMPrFtIWvuXM1M7hazStay0eCmtyguVM+IZ+qH9bsYoBaNM70A42ypg==","signatures":[{"sig":"MEUCIB8pWp0UanpqRAypqxvPtOGibPEvjx1Wue0WpfcqBRAhAiEAtJ2lobEf70lvKpxUMyIhCHY3mOaY2yYgiWVa+ZIOjVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWb5oCRA9TVsSAnZWagAAG/UP/2DvendAG1aWQ0J4hqWa\nDJA7//GQy5Zr3A/KyVzS1SFxUHHbHPuBR1XQ80qA1QCvwdWHDjysTn/Ah6CI\nXF/sJZH9kqtYhJgrzczxuLk5CWf3pjPBkK/Csd6qpcpunF3PnYlbAvFRiZ13\nsjBLjmCMchDDDaK0IqLu7YgUvvsadoS4v3F+x3N6EBtnxm9sYSnKARdmh7ui\nm9Wyk04gsjjKcObECVJ7oW0HsV53RwtHYu36bQyVg+ym+PgfDgXeXqXX5dTA\nZlQK95eW31UXJZA0tw1HDkewoRaemssn5x+HONxqv/ZZPffo0jU32gpa8bCU\npGShED7r5RyXNpcBxOtRB2RZ5rWhAtuUABi8sjKr2JJALn9NcNticeFo8VO6\neJCNf+3haNdPNvr2159AvEE90RjWaQTdhnDMvSCQRG6UkQBhJ+Mo5cUtXx+Z\ndzD7BjRQ5bDl12jv3f9mrawDtSaKwyyvKqZUd63+r9LBMMLm8l6gjFyLBpBc\nFfi1qKFBNb66mOzOJuK9jgiX85B8XMS2MEj7+dEMbXijZYQyIkwwqQECDf83\niHsDopVxYBwnbMCCN9SRpZxSLKy5QHQiLnaoHxAeziNo+XZjWuED5K+8Qfe4\nKX1hGyWaxaO4YKDmngrn7cnbnAvLezWNhkRiJckbNt9ec4ou7oWEME+PfwJr\nSh0u\r\n=aguu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","files":["dist/"],"module":"dist/mst-middlewares.module.js","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"5.5.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"9.3.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^4.3.0","mobx-state-tree":"^3.0.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.0.2_1532608103980_0.4144529801311432","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"mst-middlewares","version":"3.0.3","author":"","license":"MIT","_id":"mst-middlewares@3.0.3","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"311bec50072db5c3bc01e3e6b0f6e7d731db692c","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.0.3.tgz","fileCount":12,"integrity":"sha512-OUivLb51ncsZTNFMFw9qIT4MrmXNL0/KNrPdN5FWu94mxDRSiczqpZF16p1BoSdd8Fq8bsnO22eCZ215VlRb8A==","signatures":[{"sig":"MEQCIH+V0BYdJHnijmtLYZG5SgKw+WvNwrfcy1K5qrzx6AdcAiA7V5sRO76Y6gGYpTqX9NzoOmX502NhLh0m4Lp0VSsiig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbfrQCRA9TVsSAnZWagAAjMAP/3R7G8pW+LH2+dKZuo7C\nAk71NSiyTkGKLlf8LALPr3jiZ1uWpgCob394R1tX17X6k693b2reixMI6d+d\njJKXSGclTd+dXqERPg06pJ16pOrOY3+t8ZchTDmc7D3yJTLPGD48FSFGNOUc\nMh9jiXTpJT+moKs1DdKWsTQSexw7ti5gwT6KUFzgDdaM0c4KMIxrt47kiLvp\nMrgRh4I7PgK4I/G7f5YEUOT5k1UbxNhY/XUVxsUUKiYlWWjsvhOg6PM7hSVG\nnZHwLd1/bWu5koNcj6GnECs8qsM6uRKDFdiMP61xJaa5WebDHivxed1bLsDw\nv482+HlpF2hyUXA2t3IT4m+Hlw8lbcpL+GPEKiPrMEbLfX7ipl2PBjzJQHA6\nuqFmo+NoZu57BVl6Y17BgzzOAxWFKA7nQ/n0oEtNlFsVHixjvIBvFuG82baI\ngsWHPTZ/04tAFmWkId1MTUbqzsQ63mVPuUYhPp68ARVF+32WIml5Hv42aYxm\nuLPk72gubm+gBVWmtjAsce8zFA1pGcvf8dxExw3LlIQtNdxVTyCqYQ7PZrLn\nOEE/NFJ3aNgpSEr4dF9IU14QR+E0bz6hBVZ9o8EbMtSMk79h+3enHc3GC1b3\n5M4SvXi2bhVabNNePdr2Bh+DOwMg87DS0Y7/rxVdgYun3cMljBvAuVmPkAoY\nX0B8\r\n=YiQY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"311bec50072db5c3bc01e3e6b0f6e7d731db692c","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^4.3.0","mobx-state-tree":"^3.0.3","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.0.3_1533934287894_0.7625094908268957","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"mst-middlewares","version":"3.1.0","author":"","license":"MIT","_id":"mst-middlewares@3.1.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"c189cd2a89efd26426db596760db182d3d2b5714","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.1.0.tgz","fileCount":12,"integrity":"sha512-stNRUJb8w131bYGfgoVgGunhRLQsCnZBcvKWSJRe0xv50GFloqws7HNHZdLNszLWkHoRXKgWwmzmBy/16lzQ0g==","signatures":[{"sig":"MEUCICfm5U+GjNqDZNO/pWRn8ppntljtw5G2npwK2nmhhE/ZAiEAjtKNHJTicfogaPpgjSaFLN8xJTy/tbuyl9dI3P53rZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbf+jCRA9TVsSAnZWagAAWrIP/jAjHktueGbCwhh7a2n5\nnlhoeL1G5MyDhDpL34aGnsH1LQtWFCfJBrTlTkvDoRnDwI3phMSTUiJqeyuS\nRIN9qrkZgifhSTwJcydt0wQEuDdXPEXxDobCSB3YIal3F0DxwdeFXwl/yldc\nWyrLNsf8lLBDZsJRKT3U0UGHB9RvoG1UjKWyC3TM7XeFtAs7AzMGptR+8dqe\nI6xjUDnAWNI4gVXB5n6XEyvfRItw6Ijxh3NOHSnZyGZZO23WTIlzoHeWzoDD\nFsjHXYjIeWeECSDOJ8hTmxaqmaXiBut11bIei2dV+ApPQSRXbGiZnlnkpqFN\nRWk0HvSp46F/ooqPh0Wz3vRmdNAcUN3oIbDkK35FIUK5OFV5y+lF/IlRQxOe\ngFrQE+TNwPKCiHk8s0SS25kXs0DQFg4ivKp1Z94Lv4owU6HU3E0x0alPO5Ao\nWP9bMkSQTErsjOGKQEzhKbI44XLLiLx4bz3agHLRPlL44M9omVp83QPtIa71\nist1gF54xBpmm9hfUEJZJwCza0SxYWaHkAg0pQg4FsgsfLexfXxFpNtKbFMC\n/uokAGgzmWEmJsVfrDqPy0wQZ/0O9vLrvgQZFGZvtUFS/aaoTfpdY+S9M/rR\n793HwmXaG9MCuQvocRi/5M6kSMGJgIhPB46Ojz/fq1l1g8zxEZYC/qA/36pb\nZtVy\r\n=oDgD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"c189cd2a89efd26426db596760db182d3d2b5714","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^4.3.0","mobx-state-tree":"^3.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.1.0_1533935523402_0.9897223885061819","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"mst-middlewares","version":"3.1.1","author":"","license":"MIT","_id":"mst-middlewares@3.1.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"80b7dcb24b4878e1b1b2f5fb61565e3ad8b64f14","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.1.1.tgz","fileCount":12,"integrity":"sha512-bbXvM/L6d3EbC4GWNcxT6ZuNPmHw/pEzbHdoSudEzFFQWl4kSn6e/tYEuLcCpySFRtYTjPABJlU2uFfvohRQzw==","signatures":[{"sig":"MEUCIQCL+eOTCcOllKsvfjd6Emsv+BtaK23TXEtTvksnOQYzBwIge+VtRxnzKhWNkkYrFNetEWG53q59QubvjOTSdGoo7wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbgPiCRA9TVsSAnZWagAA/NoP/1tHIrlN/eNgl64+eTOk\nKsDfu1IE+/J00sZCpm8+rCmX/gfV77QynkoMwpEn6NIszhBxoEsduvOyrjRw\nRj8CV7eoeyAEk4OgFTbVD8I2Fmg2dI69vWFquRv6wbJfFc2gs23YJXkJrYC5\nAa/Fy4aoNJwqcKQxA9a+xbVgvCzT3jMFmYazGatnD7V1WlmCNp8GWxlefvVv\nql6EDtG1xJvuKkAzKXKJH7MNc2gZyswxkUDxzoaEhV14fEKssa+qjwfXFW7O\nncfWcRZ0G2x31kpLMAJGm2yAOG5U/TljqIsJy5EHDJR/9b44GRhNnZTs26Go\neboK9vUZSLVbSvA6EHb2WGhulxdjjv6VjqDdWBjEgW35Y9VkFKYO7A2X4N93\n7mKzkim1iS/+pZs+yCo1ZMM9fCpAE7chaY8wgLsUPBBFK9g0nW+tighQ/tyF\nYbDGlQCLGBL7zPj989zMpWljfeuPkMcVGdRzpKYHeeVegvlIp4noTtPqGBKg\nEh14Cvzdyfu7uSeyndLyry2eLKUnGgqT5btQ5DWMgGk7hL33Ar4IDtC1vCo5\nq5woYDF8jh6BkOw9mCLk7ijSIMwn1e+RWL9qZ5CEgwCMdKDRrZpgx0sjv31g\ntSR3AwqHmXK4GKptE5AjQNwK21YaGy63OvQUf8RocT5eA1no65zPBQbJsQq9\nqC2t\r\n=0w+H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","_from":".","files":["dist/"],"module":"dist/mst-middlewares.module.js","_shasum":"80b7dcb24b4878e1b1b2f5fb61565e3ad8b64f14","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"3.10.10","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"6.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.22.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^4.0.1","rollup":"^0.50.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^4.3.0","mobx-state-tree":"^3.1.1","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.5","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.1.1_1533936609983_0.9518188566349948","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"mst-middlewares","version":"3.2.2","author":"","license":"MIT","_id":"mst-middlewares@3.2.2","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"e3e29e1d5ca8ec1d0f7f74c2ec385f6a724ccd6e","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.2.2.tgz","fileCount":26,"integrity":"sha512-/vVJgRj+KSw9oezEQZbOlthtGmoNup6OWc6IihoucPZL6PotC4p13dA8huZD5gX1mRWaZ9cPrpsUoEAcBMvsRA==","signatures":[{"sig":"MEUCIQDkO+7RIo3SQhfzieTCCoh2u5FjJzAGMf+zDuKMWYC7PAIgeKgJsUsgOEKhqaBuodM+T/eCZQnNz4ps8T71V+oNsP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeuiCCRA9TVsSAnZWagAAtFIP/jWcOw1m5yivCikSCNZj\naxZmBI1Ib99IAMdwZqPzQDLVvMrrlhDeo8OTvGDIvP53LLdsXaXI4vwlEIgc\n2aWWlrBetbcQRGksGtiAM2fYxiUXoDyG5oXK12yvpzoOLUeblSnk7KCLxuFs\nUZQOMHbaz/kzLOO8wIc16W3tRJgF+WtofyUL07GwgAX/YPn9DJnhom6FcED3\nKQMv7zojWvVOvimqNwgHMkyBPwjYJ3YGPZyz/IHoj7fcwiyhafBsvHG69gtG\n71gJIzmTronEtLBFyVhvRwJLtPmmAodZ3D8arCatz2Ono6Fib49cua7pwtpl\nbtAlAkdgJyJFIzHzMpsrLG5ElA3WoAS3HrHLQOfDxfiFWV+7IVTAjUHCYnPm\ntPSRTaqZ1E5ME7ZNN637lnoxH5quCG4RNrUNOsdfLOgDBj7SEwTHuXlJ1H82\n8qRdudsiAoTY1/CCh5F/GE/lqd/P+DhcgSJUmVzKjVQXbRt2KR7naK++94hy\nUF34ITAegRUH9bB3uS2EflW3FWFuZDCEPKX/gr+Q+rv4xoISJ4ItHx6oQQPV\n4NVicuItpymzdECPSJzUZEfXeiTx4Uh0XKJfoqP3LSgwwahb5y04QaipHUcZ\nijMozk4uJGG4HWqmIjig4L2L2cFjsa8n0yqlNEwNzReVbEhbApvL451/euNK\ng9jb\r\n=u9XN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","files":["dist/"],"module":"dist/mst-middlewares.module.js","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.2.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^6.0.0","rollup":"^0.64.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^7.0.0","mobx-state-tree":"^3.2.2","rollup-plugin-uglify":"^4.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.2.2_1534781570142_0.5038014221275016","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"mst-middlewares","version":"3.2.3","author":"","license":"MIT","_id":"mst-middlewares@3.2.3","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"ee2d2fc4dfca37141225ddc7bf84050c999093db","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.2.3.tgz","fileCount":12,"integrity":"sha512-GJfkZVrz9gocWyAwvGgeciyYHnzAoaVZmgVUqaSuDftxT/Phf/sTKNkYx9VkpnXFEoI0QxnqgG2CwZv5sTqN4Q==","signatures":[{"sig":"MEUCIBj2VQU4LBpu89Dy6Z89CvuANlxziWeNF+liP5PaVzimAiEA+wJmFp4AfGyu504F+It6fmPbkD2T0P8k/AgK+h5Zy/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe/gmCRA9TVsSAnZWagAAFvkP/16YXzLIA+TX/d/xKzUE\n+BrLTjtkG+HmmhSGRFz/7LhImG12HjsQ3D2VmckCDV3DtMq9ca/Yaan+rL5W\ndG9ALtCgGchrL5CGr0bhCA/5MfUPUwTbj34v6oec6YIDqN5iHUgaP2Jfjl5b\nflut9+C2YKhhlxPQxkVUXp9UhNJbsIKZd/4eXGTmROGr3BbcQKbucTYtNC8N\ncI+3K4cNIHkh5eLJU/T8yYyF8hPW+E2H1yDYvZE8DYdsVxvKubytLMgttlnP\nSHIBSZrW+LNRNqvzbuFs/CP1i62XJ3EMMBjYnfFj3Py5CMTRWvhi8W5WQit0\ngkV+FF/1P00VGDXSRoeVyadoSt4FCSfXRI9e1H9ro8cz4+SdwMGQB6ThJQuv\nqZhxyoslePZZPHfywbsxxBQFCxvJWj8kjL/RTI7aoR18uiWNgdObbudNaKoF\n1wm13iaIl0m4wJbKB/ybJmAYyMnRI33aA9mWF/bgCyNMHAmeTl/l+JNG1pdh\nSTFA5lITqBGerJKdOMsoKrV6MC7IGrjaBWqqzWTPESKWjxCFIG8AijMjpWxB\n+DZ4dQT153w+ucXwHQEhc27v5CB2fq5zDGfZ3SemPt8fcM0nXnQM9+Cx7pM/\nd9w9OHGrgVBKtAoaRBGqLtTGv8VDfg9kXHE6tqcqiCz+VaqQgcAmPG3axTyY\nHFz2\r\n=245R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","files":["dist/"],"module":"dist/mst-middlewares.module.js","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.2.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.8.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^6.0.0","rollup":"^0.64.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^7.0.0","mobx-state-tree":"^3.2.3","rollup-plugin-uglify":"^4.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.2.3_1534851109786_0.05632590785164204","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"mst-middlewares","version":"3.2.4","author":"","license":"MIT","_id":"mst-middlewares@3.2.4","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"66960ceee97d16a0ada56c707aa25cff41b11497","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.2.4.tgz","fileCount":12,"integrity":"sha512-Fs2Ru9TunvcQztN54X9yO3ukQz2cGaKU6rBpC68Wc/sbY2PB9mBNIMuh+63DHi3ieTkWkdxJkQ3BRd8b/cu/Tw==","signatures":[{"sig":"MEQCIC2KJ1J67OKKNHYVq/9UvFl5XLFM6M4TEVWShCV9sO5fAiACBDSzjgpCtyc4oAn2EOXnsWYWbaQFFhwnUnqF8UXdgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhDJRCRA9TVsSAnZWagAA6M8P/2fZO2pmgaXHc7Nmug0D\nN4CLFOyLP/C6YFpVOP092DIt2w2WvikPcibV6i9FUw5x3+vqQis+c7zyHN0u\nVaGnF3j12cpUQEDNhDhAAw2VI57WBxYwnQSJihSPSidrMIK4VZqFnBFK+ZKZ\nx2DUUDtdalfMSTnOhMpuVDo2YMtiR0Prv/aMjqT7NhDkzL0R0z1xbkvB3pIL\nYeVzTbBp0vpfFxtQL60L1c3y+jqALOSV7IcC7dSuQI2XYnoqLF5/vfvUwaIc\nAYWpe/Yk6m6EJypLSOtoAZtRkWP4Ywn4R3ZzAtGzWhA0qj9+P5Auymdu9ZVt\nKJkmLtxCfl/bZkGcFGDeKAAMLsX8cSEAxxBh9ShKie5Ge5fswAK02NikXciN\nL/fe9hSCuphGZh7ekiklL+8uniJS7OoBOGEjiyLxrrqOts7eUSIeJUMUriqd\nM9yDGfn3WcxPWAxZTohdbKvHW/Gh9qCIzq7k3/i/1hZ70MKo3BiEosycToNk\n6+ANnORdTPVgqGKz0SHGrKFOCQCQ17MWlWQLp1bw0R3BNS/ZNZqtqR8FZGep\nX7lsNdpsQ/IXZwy2d1niWMqMhWlA5r99WYlBgs54Sjub5ff1ydZIX6AEwmKo\n3SEYLJn6wNwqn8KfmHBmIbEQGPGgRohYLmIubHjtHEugnF8h8IQqH0gpdrjm\nd0xj\r\n=JKlu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","files":["dist/"],"module":"dist/mst-middlewares.module.js","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.2.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^6.0.0","rollup":"^0.65.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^7.0.0","mobx-state-tree":"^3.2.4","rollup-plugin-uglify":"^4.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.2.4_1535390288517_0.23788641776477992","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"mst-middlewares","version":"3.3.0","author":"","license":"MIT","_id":"mst-middlewares@3.3.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"ava":{"files":["test-lib/test/*.js"],"source":["test-lib/src/**/*.js"]},"dist":{"shasum":"b86972b26db1dbed9d1737ae0e808dc7cdaf8fe0","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.3.0.tgz","fileCount":12,"integrity":"sha512-RKnyyLkD0XP78C5mT+/3ce2tSYULTJoTj13gEjuNM8RzesLed1WE6ymskM0S9DEod+bWihNxQZbDC7WwhckHig==","signatures":[{"sig":"MEYCIQCm+n4Cld1ZjJ1gRWqTbGU/rw4LbUrsmGeY11Caq+OmQgIhAMD2vzLwIxYm8DAknmXKT/NczcAM9fCYMhmIbHM1ApiO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkYm4CRA9TVsSAnZWagAARwoP/R6hj2PRSCSEuuoR3/Ve\n59IEFMiTmYSLEcpCQF7mBdVCTpWwycsFmZfUFQoKdU+x8QUFjIN6Pfy4gnQb\nloWMryrJu8Hi2j0xDXCAjE6FCktqe6mL7SFzI7lnIUlVv1M69DCj1U6zEiz8\nLYRO4tMtGTcL594Rdmrfq/3GWymPpmdUvT/DffPfAQIPX8YuReeWIghmNqAL\nLbzJyYFCoUKin/KNwT+r6xPYnOADlr5jPpmztPv33mQOh+YjzBmmLURthyZt\nBEDJWBpbL6LE1iPthUuOt7RxAAuDAqyYHbfRdI/K918RQJoPyXUTO3DFu3t2\naPhMcfWQDR/4mVkHfprYIIiKdkR+TVGSUkksVBNvsdeNTJzBIFWwdaaH2P/N\nEk3y2YlM1Wtjo7/T2WOZfMqYPbuxWYZD/nTHQvYIqxWHmiEhpPXtqt+uthjj\nSa2pYRm+orDwdS+73NbbeZBqK9aUXjneyUH6NN/Mu561O+VtGftF9j+LfhO6\nQnlOcGs56pRfpc1oT96i8102QDv5LVfy9ZOM2PFgNGskIAnql6lfQjKELqie\n7Te5730pkvjzh0E7OQsfD+jTHGv5VrsiiBOF52briV/pfFZZh2aWbp3wnpYk\nst1eF9/Sj8B6NGw7771OK4QkmqAfe4xe7WZsIYhoEeY7TjgpUyU5UPyCLwy/\ndmZi\r\n=zH/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"test":"yarn run build-tests && cross-env NODE_ENV=development ava && cross-env NODE_ENV=production ava","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","build-tests":"tsc -p test/"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.2.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","cpr":"^3.0.1","mobx":"^5.0.2","sinon":"^6.0.0","rollup":"^0.65.0","cross-env":"^5.1.1","typescript":"^2.9.2","lint-staged":"^7.0.0","mobx-state-tree":"^3.3.0","rollup-plugin-uglify":"^4.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.3.0_1536264631697_0.896721092038437","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"mst-middlewares","version":"3.4.0","author":"","license":"MIT","_id":"mst-middlewares@3.4.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"0f046a3e8d0482e6b0b01e1f50d16bffb8d271e2","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.4.0.tgz","fileCount":12,"integrity":"sha512-b99FJ7nzKuQQ9LW/q367BkBa5psqHemXZmo7z2gaQ8HqjHELwxy2gqL/XypraoNSBKMaBgviZpgg1kpmlZhlGQ==","signatures":[{"sig":"MEUCIAza9P+woS1sI3RmxrgaUUIvZveOurw2D9GTcmI3wSLVAiEAo3ZTPXjJ3N213dC0SB0XKe4JwhUh0t0gnNUPBxp7NEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpS78CRA9TVsSAnZWagAAxTIP/jBEjzT5uz2uVYc3bmwq\nXGJho4+aP5TXhxbCp0t7FGggK3L3E504MGk18W+ZeZTR0DWPoNUZnoBRevui\nj7Xu3CRMVaW5vLx2PcUv997TNCY0N1ireDogNpPw9DEH+PqsPTKsW0GiN2Cb\n2RhB1YREvoAxkR/XPLYXeg+TdQG3zTHgNgO1XwoQV00a5XF2/ND+8FF4AMhw\nLSCazmVrJg4ROXuu3V5zmrXldqOl8xOMo2fCdidyoZy0a9FfFkvdY+6Kmdnu\nQZrlFd+Revpc97fbO26gRo39chdIxeI9swdTu8SEu4bnvdGcjjpyAINyEy1G\nOUMKgnEZcaSmPPlPYXaj/9Z9Bpb9APB6oinCx6oJoWRtZmj+qahebf2B0KI5\nqeQJO3Gblt3o9QV2h+P9OtK1AprDipMqSrLb6N6hzZFx/Dyy88vVZjX0vpPK\ndhEXlttEaHwIJU2n9PQtXsmjpeph4SC09RjK4FYNyP3nEOQXlzXnK6aUxG+W\n5l5xMQDlF1Z2LHsijk3RhShDgsjIHM+XmeVC3ide63f2uKEJZCUbvB5KZ0pL\nmuvbgvJJCRGKEi857k+Zzg9OgLEhzj+IkwU2VgAITaZAu5haTb/ElnlA26Tm\nH9JwigAJf5c2I4knJx1FTOsqo5+JivJnTHEDVkzqqE+scxdpRQ/YYsohauFb\nyDPb\r\n=7qfM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.10.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.0.2","rollup":"^0.65.0","ts-jest":"^23.0.1","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"^2.9.2","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^7.0.0","mobx-state-tree":"^3.4.0","rollup-plugin-uglify":"^5.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.4.0_1537552123648_0.5356865249592755","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"mst-middlewares","version":"3.5.0","author":"","license":"MIT","_id":"mst-middlewares@3.5.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"f86d83f4ed83009a4a610da236e170ebf7d0c547","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.5.0.tgz","fileCount":12,"integrity":"sha512-YEdmeOpDwofaUa458dv1PiBygTBrgRVCmC5VA78Dl9cRBJFbnn7LhlvKKksuq4t2eicxaymDyujjPPVTeE2GiQ==","signatures":[{"sig":"MEUCICpI3JM7+blU/rATDrKe953rEPMA/+bf2xrMlQNmEMjzAiEA1GMKFP1oYpTirntTdEvee4szepyxVCH4/9JFNj9hijU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr6CGCRA9TVsSAnZWagAAneYP/R6Z4Ikf5EXQhsiTsBIs\n1A/uhdpQSTmPRPBK3v6ywTNF2KZGvbrudjfNomKdlCm2BzRKWJNw49+wEI+l\nfNkjfWo5M4uE+9bqPuMtZAIWBijB1OBSdlDiwHaVJzDANy4OV7R7whp06RgO\nJdIM+1vd7HQRE0cxdqlKdYiwbnBLolWKHdnWEPxdBiEzydWeqyNyzbmnnXdE\n7Jp2j5AWAjSzZ9G1tjYzq4YNgzfR1PTwwm3qv0Aesg00gnJstupEw6SHluel\nkWfRFZyZqpeIb5cgxW7bM+Rz1J3YqAQNwdD1TBu0jTVCupO06tB9NaqxBP2c\nLffQcuv8XzLQog4I+yG66/miOmjxQjJcGMtKzxnyWCPP8fBJoLbOaUVFxn1Z\nYOqcOOPbp5jGLeR1hR59u+yaDZnwKHYCi2bgyfH9gH8BAsoa11DVMsy6n+xU\ncIcys/DogApZKIYQzlp+kwZ3F5KqUkn84APZfcMZ1I1uMCzO55FxqpCU1zTJ\nYZ4exI6gTg1b2dtEZH8zaGpiJ62UGAxRNDK2KZmxZtpVGobXkveeSOIp8wXe\nzzlUJU5FsCumauTyKoNkqBiTMYIsnsEREtoeAK3OlOH1iDzmOcfvZ6GMYvhZ\n/xFDptvUR1CtAlnZAlkdMk96aTIodrtat8yPP17xMPNTTQwKzuc+jKZ8qs1V\n5VHr\r\n=5An8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.11.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.5.0","lerna":"^3.3.0","rollup":"^0.66.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"^2.9.2","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^7.0.0","mobx-state-tree":"^3.5.0","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.5.0_1538236549782_0.400688617690081","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"mst-middlewares","version":"3.6.0","author":{},"license":"MIT","_id":"mst-middlewares@3.6.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"2cebe617adfa4fd89ed6c8530af62950e373c546","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.6.0.tgz","fileCount":13,"integrity":"sha512-hUKY8RThh7ZNvFcqy6Objb5WpPiIByMNPIV214weQtm1tg7d8fsvulthhHbBlRjuyOk560v7RSlwWeflDyieqg==","signatures":[{"sig":"MEUCIQDTqYDyOfsyN/jZMXM6vuQr1hOGVbh+EZOMEia8c+zDOgIgYrXmOv4ktkQzFdfubal6BbeChfvShlqaT0STn/nuRuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyH7gCRA9TVsSAnZWagAAdkEP/RHB+MijlXbCVgW04J7B\n7Cl2GGAL62/O71imTtmcZ5MAexZOZSWQ3JYjojI/gM9kdz3Za4jBu2W8AlZQ\nNB8zj4NGako3i2YmpDkDLVzWFeqEAj0MgJHKdTC4teKpkq0imR8DVHxkeX7P\nIBFN68hs+K0fyrILKOB2cmE5Net8GAesQN0ASuFKmvQaNvPcdVzRMZq1nCRD\n+iFfh9ODOkzLL7qQJra8+s7nenkjRSTc80qeZIOJH8sfZoIHZuYsf2OyU2dg\nWacMB34DKmb3QCZSJEpvMGjBuh5TRSUVU9056JksBMwFhyiJZimEIFpTnKw7\njFtRad4EwthAJW2juiXP3vbtSumd+QJUwlmrVW0chld7WpC21o1fugA3dD5x\nJ6RRHBJCKoiW3UzbZIjNAZ10OX5lNLxZqRf9Nf2CafmeBV1EGSmuKr/zOKko\nHxdd7XVVCQvxJ9lSor//zL6WumqEaCC5YGFRIusFHyNL8z19hGZ4hPe4fwaa\nRxg3Cgz6IOwlCstHOuErzKQTd8xZO8bAwxLdGf3jlOuqslzoXSr5Hbu6xssl\nAQsASi1x8ESTWwUHA4J+Hbcrc3bPR3H/ECg6kxmhjW44qm5xjaJFZRbx2jvv\nJ7JRsh4EBWliUl6yLCNCh7YcKxvqoQWgtGpfwBxPqjRVuIdIRNG2sTnhOdLX\nW/wO\r\n=nPuS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","gitHead":"5f2da6738b0ef39c3abd5172681761f02f38e790","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.5.0","lerna":"^3.3.0","rollup":"^0.66.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"^2.9.2","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^7.0.0","mobx-state-tree":"^3.6.0","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.6.0_1539866335303_0.8040746054118386","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"mst-middlewares","version":"3.7.0","author":"","license":"MIT","_id":"mst-middlewares@3.7.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"dd086bdf8b376a17d524009439a5660dab14a86e","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.7.0.tgz","fileCount":12,"integrity":"sha512-mu7+GLizn8tZg201UBsjftoFAc3iJVdhiLyDkuMLEQz9n20r7Tn+Z51iyVnP5EG9bS5Sac5FaBKtNl11UK/vmA==","signatures":[{"sig":"MEQCIGSgo4BYoX+zsL/qNRXbEZEcrKcc7AgkqITO5OPmjhwMAiB72GYnuxifCk9chMfgRs5PSFUmnSHHD/H2npfvkNCagA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyL+xCRA9TVsSAnZWagAAi3AP+wdP8yT9G1U4IsnrAz3O\nTmBWK60x+Rp2I7Yqpt8Su4l0uIapcNaSacpEMcNdPwrWT3fqaHAET49qJHCm\nhw601McbtHhu7UnxlKZ5o9/ylWnhm2RHV19IqsZ0jvRQasTZ4IyzfpDDt4hZ\n1fx7vi9JJXXtX3YBXmARuAat5DnAuIwpfgBRauqbBh0ifnht/FZx//b7/g/A\nst2BSDV73W/jV+mR+4rd3h4IR0Ud5eVXJpXaFZg8fD6PGSIeZk5kYzdGUua2\neEvnPx6NQIKQbgVJlMK049GDfSOM2MB929nMymlhwM8ALfkHeyyHrDM3VyVf\nD6hl1CPArEKzEizJni7PoKnVN4miBN+dyhDyo/LFba2iVtXDQGAzvyQ06AcU\nxPrC0qc9a5sNwr/jSVfKQ2DNvkXc4P+9Fe8SX5LBNkxN+t9MgB8YrYtKZI5E\neoY1m4wBy9EJLz6mdYFJwIsUTBDoX1ya1JhzF/GhFvxZZtROhtPrSj0/uG1N\nLHli1+gH11E+meE2Y0oqkH0iTchV4PJCcByiWiabI98kR0id7Ol4GCf/GaLL\natHTfi39TKiVTCgXOSnsdaERX7SFLnb9PAf6PdWUOmeWLjrfOR30cgxjxF6o\ndmMa/KiDwMUrCANFhUvj3hlSC1YkfCqGM35FyTOO0z0AzNCeZl5VHGSkILW6\nZ/0C\r\n=jO2c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.11.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.5.0","lerna":"^3.3.0","rollup":"^0.66.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"^2.9.2","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^7.0.0","mobx-state-tree":"^3.7.0","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.7.0_1539882928857_0.4737683792743448","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"mst-middlewares","version":"3.7.1","author":"","license":"MIT","_id":"mst-middlewares@3.7.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"d25d0faa6e5d9f12985ad84625f0b2bdebd3448d","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.7.1.tgz","fileCount":12,"integrity":"sha512-5X9UtnkvSPcfluzrhWoxJY9msEIWPadj9Jwnd8dhgEe1BUbTsJ+ZA2Ndi2EQ0UE0TA3dHtoSVVAq69oxNOALww==","signatures":[{"sig":"MEUCIQCQv3H8LeJ1Qku8t6cxELRneMVrBiJdUT0lxv0RdjaqMgIgHGTI+E0YXEJv53cQOJwGzHP1W0GgyeNJKBbnmZ8J5c4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz0mOCRA9TVsSAnZWagAAp2wQAIl3hbErkbMzkAUnbGFX\n7BDXXnLSS+0+HFMzbRZ7BzQPaZAC/ITzLmZ+PO8tE/byz+KhqGGUS3Ibaox2\nXwpbN+mEJUTYbNM3Bwl1y95gk2E8AiezxFeETJBoa0xVnU+31V99VDujP8e+\n5YXcWLw1eHB13mKHdT2YlF7guT7Rc68O37p36fqmGzUbOzswg+LwnzJrdq67\nZ4+1/9M9OHaxh3coTICq77qTzbt0/G2kjhQ316sCQk8GsigLpHKeXkxpkf2F\n8SkWmtnfpM+677qLXCS28YNnEmTZtgRgZN25x5BKOXqWtsKmyCFUzWOM3Lr6\nUwzTo9dGAjD5pDP4W3T0YrmpVdSsSl/bkBLksi4bFvxxOti7vuC9l6kCaxdZ\nOHTm0UwcLYiW4CS+FQB+9Yo+4aAlEEhKKJ+4Z/pZAedTzEQRFftYmbOvN7Vy\nFhReXyJOfelSp53bHd4ElLaR/Ic9DVpglQs+92gcZGlQjPyEQyuVEVyKOZI9\nas7gb+VXb+LDTNSz3y84whG20hQ6PRYSHR9CSVAzpwKRmMNwBTEZP8BhSsyX\nt+6HDWysEgZw+0BP+/JPEnR3isuTdd9AZ2cELNmXCVocUUHVtml74Hq6Q94W\n537S4V8Lj/qDcyXKmWXD7WvEXf+41QQm/q5iEmDQjOqZhTNou47lpZXBUj8o\nyTBr\r\n=E1AJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.11.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.5.0","lerna":"^3.3.0","rollup":"^0.66.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"^2.9.2","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^7.0.0","mobx-state-tree":"^3.7.1","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.7.1_1540311437467_0.8857395098469498","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"mst-middlewares","version":"3.8.0","author":"","license":"MIT","_id":"mst-middlewares@3.8.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"705382565ef6c7877eafb7620e5076712881ec8e","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.8.0.tgz","fileCount":12,"integrity":"sha512-Eu9FB6bQjCzM6WH8tyGO93SDYw+nqHTyNdLrE6CEVrNw1OkL6UH6wUtulb3BbUR4nHec8TS1YVgiGIPskLkVIw==","signatures":[{"sig":"MEUCIQCVqcu25NG4cNdCrElZUXmymSyToNUZsQrf0gCVxYpDrAIgRBwT9gUQ0IxTukeE4gDYEUn5oWsneU476SHAddB9wW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8vH8CRA9TVsSAnZWagAAHVcP/R6JbSwAPy3sGSNPkpB7\nB5LndO+nsraXu6PsWKT3y1PV261oWpc1UQUdLEhZpit/WLmbEbcMxncBhMcv\njW4VPE4N6SRWp6iRH8X3WOSNyIAeEntQgHH5OyThnP9F074ksWqVs4gQu7KL\nqSsMOtzyD0FLY0sBAK2Tqufw/mXGabtuqV7aJhlkXyQmFDj6z9xSW9DEJcQU\nR+vDNIxoqFbYe+fOkTehA8cJ+uUHarEaETfn30SWjmS/E8VMqHdz9oCZsrEj\ngZOzs2l0btnWw573kR3od+c/GFt5eGb5Py3g4MYGfuauw22R+EAPNnTEesPt\nsIw9j7x5m8XVV0XZ5sUiQbq6dGy0waRbhtgSgdZxIjQzMfwzQIJzbwbU2+cW\nxLsnwIVlwW6fW47CzA0+r1YJqLlkDngI0Zws2hCN+HEf5QdqiD9Qb2FaWCCD\nJEw1rQKZwEIKOjfwt80Pcgv8FgvR4tDWPaHlOUDj+8oYNZy3MDvWk4ICM3Sk\nPaVJuagGcnPCUKpGRawetRR7QBmeMa/OnKb92iQN4+d2h0a3XEWzbTX0pERj\nJ1RYRVY5gKEcniHNZ+LT+AnJACg4eQ7JEhcjTpndTZXcdM70JcyodK2kafYp\n2BLbDWF4vrkWgHrJywQtZatkaH4Ht03QRi0+rnSnzdNuCbz5FyLJEy/rXOp+\nUKNX\r\n=kauR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.5.0","lerna":"^3.3.0","rollup":"^0.66.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"^2.9.2","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^7.0.0","mobx-state-tree":"^3.8.0","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.8.0_1542648315353_0.5098883274357333","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"mst-middlewares","version":"3.8.1","author":"","license":"MIT","_id":"mst-middlewares@3.8.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"1d161d29e3f99b210f96bc1c16ed95bb1ac4d7db","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.8.1.tgz","fileCount":12,"integrity":"sha512-4Vvnh6bME3oA1Y6nXiPs48HGFduQ+mhMTNniV2nPMbTLtIr9KUwzgCMoTyorFw+DTfBv+rsf+uGqcIFIsnIbRA==","signatures":[{"sig":"MEYCIQCHnkinln1oh4NrJ1gQifdgSD3Pxw3MVsD3g6I+9MnBwwIhAMPM90/AX9gOQsatiajLF0d0vdXMeghMy9fC/ZzQeFJS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9F7OCRA9TVsSAnZWagAAgC8P/3sf2jUFl7uCwJWK9lX0\nSmAlOljdf5yMrK36L+KzxhMyIFk/YyOIKO7R9vAo4MYv6FYEEEcBiS1eornW\nj7l/5S04w2uuQqGEnj6dcGak0q86WB07NIuK+Rt+zIYp+UzFd63nEMs5hidR\nQJrVrP7WDdxcUan/1rEol94/BtAgoj3Yv8PFTF/p8FHRvazHnc1bXOTzq5z7\nNZ/FABgzjpEAz6lHaCLw6mu/4yNb2c83NmchDx6sqcZYJo0LaIgyujdsPLh2\naveTeNUs5Q2Q91s70yIWLyXMeVzLinfSg6ibJRbZPrbrnXY0SmbpZk83nvhU\nKddY74UMN038DDsXQZiJcrkgtdGDOyp8PW6BCZTKsdQNHUfj10MCCDV9ZvrB\nGuXCODttscmZnxjF/YMnPqdKhpvvtDEylV2qzSrBmTFNiz3pkx0rzB74fAdn\nALCCkHmEv+29591cXr8JU3zdGcqNVE/qHBOyngJlFjvvoFaanUwRCL0chJCX\n9UkpK6SGVP+Kshb/be4swv/msmc9ntLqJWI7qAwhzM+3sMTm/6YWNzq7VYMy\nFnz/di2ye6IcLmKIaDr8UwZXdLCeZgIHgAMrrdNbf2BLbGwALfaITUKGoCk4\n6jLzD+sm7eD9Pp37MLCVoEsdkKJImo21MeWXTI/OiFmL0ANse31iiwyfHfSU\nToZX\r\n=rMZZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.5.0","lerna":"^3.3.0","rollup":"^0.66.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"^2.9.2","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^7.0.0","mobx-state-tree":"^3.8.1","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.8.1_1542741709603_0.0928520588880033","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"mst-middlewares","version":"3.9.0","author":"","license":"MIT","_id":"mst-middlewares@3.9.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"3af5c7b9c923cf4297c01ddb25050c4b68d312a9","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.9.0.tgz","fileCount":12,"integrity":"sha512-mCerxk5wC7YjD96yRd5u+36EiXR95srhvMEvQCdnNN2iN+v9o59/klyS+Gnl+gDvhPJ9O7c7pv8iAbRnmMoWPg==","signatures":[{"sig":"MEUCIBMApVjDJBkZnVI9GwvPtL537IE6b8U0Pa+45Sls0LkGAiEAl1S4CPtiBIMwgQPMx9n3l9yPi67MSwpLADw/QSMT/rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCA0pCRA9TVsSAnZWagAAtUgQAIjqzGwCzZqUyD+Ow8HA\nboyYaHRnmk7fbD6VBc9yejh88P3UhGnuXeySePt0nW/mD8lN+L7b6dgAUNsK\n8SjAKb6WeV4CpyOHYeOsLxsyHFCrNMZQ13fd+R8Qu5tQm5ZAHvZmGpzTzWOZ\nP5RtLtWQvR0rLp4zqERJdD21RTieo7fUQON/uCs14pOMAHQs177fS9Of3f17\nvlm6qYY6w0b6XZCUSr/jQj52U+4tYO2h1m+Hfqzi5VjBqT0UCng047i0LFBu\n+x+Mz4mtMamOTlfC9AwaAglNfpj4p/l3uG1bb8IYqp6/w365ESJGB2KlDoGV\nAUXbMDyC/K1JpeUZk8X0Y3BC/0ki90AW6zpueJmi6LZ7fyQh5uh1H4/fsCxV\nkQHePA4Y1DQex/jfNxRqtwXPlEaJFzNR4mIXniWCZUHafl19umP6uU27akRw\nes30U26RQIT/Vs0LpGmRk/0Vf482QWZonbec2vrmGzCyvirwnM6xdb2q4zJB\naqOgWI9jPhuuzI9goQ5I5kSYA+9LihX5p/A7E5lR6xOoPd0UkSYTiqStTXGG\ncZdvrRTDjkkiCsVouApt1V6zBiOm24B89V7GCZt7IoyPn/f73EFRBVooUDyf\n4EiyFNv7zeJ9IEqlkI0lZ7fuPQqMDPTyxT9PbkryCJX+9KBYEw7qX/Ntkr87\n+Hkv\r\n=2L9n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.11.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.5.0","lerna":"^3.3.0","rollup":"^0.67.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"~3.0.0","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^8.0.0","mobx-state-tree":"^3.9.0","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.9.0_1544031528417_0.6501172097171006","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"mst-middlewares","version":"3.10.0","author":"","license":"MIT","_id":"mst-middlewares@3.10.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"1de8853fae70dc7ff1188999cf7a71d67bc225c9","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.10.0.tgz","fileCount":12,"integrity":"sha512-ZBe+dZ0S4695TMebfZXmK9RDhdnnm2lHrpGXjiFPkKC6rZzS+o8AfDkrRrEo5+Zzkq6VZJryyHgtdxgPrXb8hA==","signatures":[{"sig":"MEUCIQDcC5ee8Ege3EoXDmIU98XNkrpb4bUaoELsbHZYt3YSeAIgdzpsKYXyHOHTuexPnegu0kssUPE3SroosSLvTyhNr2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ3CTCRA9TVsSAnZWagAAd7kP/3jJmRedC697AAIAZWWJ\nn5KxLPminOCTva5wIw24cUc0g91RSOvWCFSVfAi1TIziNyY4bOnv0vMGP7nU\nAelr0k3QoeLHNDXuC3vLLEtj0Fygi12Uq7gbrVNQ6XIBCk4tR5mBX1ab17UV\nTAOrcuOFbExRrMtvBGL+G3QA3ibp9ygdmOa3jGC8wS7Z4VhZ4Ku6Y292vk65\nuupQzVK9hcE28/N5jM4PWOzEsLrcCdbJ6KAZGhBNyT6x0nzOqIrLbHNI36Nk\nxD5d8c7gwcKy9yyt+29QP0RMhOYro/T/MIDoY2LVFjAcQfRmefT1KUOr8CB4\nSH1aLWuGJxbmfOTSnaV0hO6coNpClfVni1y9rrPRWoaoYd6pbErzKmhKAJeN\n9H2/oH5Hr64JPpMsvgFw7Ue+DSaph4fH5CGzR/Izufgml3rNCKYRbUNVdpkA\nAvkG/2S/nOCX4BxFfzuhbBeHQwKclktg2fvpzzYJ/6ocTMD90Ig5OlqFLyGc\nj8PN8s7uqFouwkXTpWaWHK58oloeOduk+kkTilu0kFYYUzTs12OgA4PGkJpK\nQVn1Zu9nmJpY8mQ3uKInjASBXKra1zrfZaJcyYp4BdElr2hZStXphexsWqa3\nfdGHJnkqs0hRgVI1WMUasEIha+NpYM9WPupvJEqoF7x66qk1D9u/5e1vPVo6\nlEUF\r\n=c2QL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.5.0","lerna":"^3.3.0","rollup":"^1.0.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"~3.0.0","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^8.0.0","mobx-state-tree":"^3.10.0","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^4.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.10.0_1546088594291_0.44989929367643633","host":"s3://npm-registry-packages"}},"3.10.1":{"name":"mst-middlewares","version":"3.10.1","author":"","license":"MIT","_id":"mst-middlewares@3.10.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"22c11832e0b13da2dd95e15845c8bfb92cdbaeec","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.10.1.tgz","fileCount":26,"integrity":"sha512-wTG4mzO1hldIuzWA75jYTZlQ3EZ0/HJ/XBdhdTkdz8Vo9QCPFEqaOZaJpvE5atGmkWsn4+ImLb38OnM0+YwWcg==","signatures":[{"sig":"MEYCIQDqFNtpq4DexTWVjcFRckmKZz02NTNXLWb2ruSgkm8J5QIhAPe78tFSZ5LcDq5yNrfP+CZFdtn4iETe8DXJKssT7Mpi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR32eCRA9TVsSAnZWagAA2zsQAIfoJ8X9n0Td7iOMpble\ncEFWF7FaUCSX7BOuyo1OrzWianzzFwjfavK68/wrBhsKn2NyEd2IdkOurZUz\nJ+TMoCgMIMLatbUGUz4mHxRksb3wHNSpqROuLEdXtUtlpI9fcLk2TVhq6T4Y\nm0XtBz5UTojd8gp2PnT4W7VdxnfFGd0feZ2Jp4jWEFsW+0hqmQGrqIsjJoC4\nGMhX5nuHfrxTFCyudB5kLH3B9Ow7aTq3ZCVymh2BWghk/en4s6jwtDQVDsiu\n33kIsAxme/iiO3nWv6Ikr9nVIAggcag37I3f3L0nLlYzdao1XTjc3mc91ACD\n0mSfrbUntjeOs3d4qRjbUFUst1SUjQ34YwCcX7JKSSIoEroibXA80TueSUpN\nkxffCU/08T2ETL61/WWunJA0UAzjXQtyXYpFcXUwvveOF8v6Jbu3vVn8w2GJ\nijZs9W/V0563f3XEZjl/MO7oZViZ8ovib1813GX77K45maanALh33RFzntNv\njKTP+KG7Y8YOQec//FC1QsjiF13s1Kor6Wnj3cdEU6rtpK/w2h6VSWaGdxZj\nTQANPwS4f+cy84YB7mLiKFmV5nGT/A7kd3DtzbNRpTasJV/oZVZ6BbXPaky3\nAAkcuOX6geLkLWGAibksUonxjf88LzOwpUITlR9bZnQPJUM+HiygX2xsgppu\nlZgD\r\n=8ZN/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.5.0-next.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"11.6.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.9.0","lerna":"^3.3.0","rollup":"^1.0.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"~3.0.0","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^8.0.0","mobx-state-tree":"^3.10.1","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^4.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.10.1_1548189085784_0.05742998957466994","host":"s3://npm-registry-packages"}},"3.10.2":{"name":"mst-middlewares","version":"3.10.2","author":"","license":"MIT","_id":"mst-middlewares@3.10.2","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"704fb3cdc91e231c4ea8672d5be0fdaffa519dc9","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.10.2.tgz","fileCount":26,"integrity":"sha512-P9J3g0a5idBVW2mcBSWY/TZ6nY5Ml42+Y4Rmx0Hc3LxXoqk4zOHXHXyerffX07jd+5/EoYS/ZQU9uanxHQ/nVQ==","signatures":[{"sig":"MEYCIQCv36fOIA/0qWGOVjl7j/VBAHdGFxbBe+oVPdXjnK/iEAIhALao0YZh+IQZHrVdEdMgO3GINbpDohm+/JPXXS/bCXbi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSyiVCRA9TVsSAnZWagAAsEUP/jKNwmAmH0QLvSQJwfKE\n/etaP8NCibpLM2NlSP/KRZYmGS1zSPG5vVKmjyGQ2RM6U1QsrCeb+oj9hAb0\nDdT2VgwtkysbZ0lJIS8f4FqMX7N8bo6lIJSca+MVdb7NHY4y1sVRYpOwWlI/\nt6W+nQMI9RXabiychdrrtfaMuxfEGRgq7ZmHBde/+WT/4sksptXE6jOiJZ30\n0T+2vYYiwwROJ3kvhru3qrLBGJVMetwn2PC9M6BLM/Qu+ToZ4fHVbYNM2qPw\npDfn+jrLf9DYSPlYIlGTZUFJ3j5JUfiCc/lEogdctZiEur/C1GQ1VQd8rrTF\nX3vpwLVCbxi8KzQx303ShZGLLnrVJAjRp6H3cvr3sPWk9183MXe2KnV7ijSW\niupVVtTQiFKsKIZvbF3gF61bEz5VgkSVUQuuS/4xQbDZky6B+Oc5tM8/tJ/Q\nyRQBrZOC/qw/hvVTCDlNBYApksj6h8jk1/jfWJuZiALoWdJgFASXU5EmZx6N\nspKCG2V3pSIMpr3QfrQRylVsl+ZsXYupecINDRCuBMtaTbFN7em8KOgx+S1k\n3JDyooqzTC3zYM9W7qFV56wKSXoWUnNYVPe4BblCEtfNJB4RgmyqdYGEkpBM\njf//z0i0iWBj9zF+zDPNgLGicE2bj8jPlGYwjyCNLXjAuU0u4bqVXR4Gw7Wz\nswYv\r\n=JcFm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"cross-env NODE_ENV=development yarn jest --ci && cross-env NODE_ENV=production yarn jest --ci","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"11.1.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^23.5.0","mobx":"^5.9.0","lerna":"^3.3.0","rollup":"^1.0.0","ts-jest":"^23.0.1","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^23.4.2","typescript":"~3.0.0","@types/jest":"^23.0.0","@types/node":"^10.0.0","lint-staged":"^8.0.0","mobx-state-tree":"^3.10.2","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^4.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.10.2_1548429460239_0.3336028987717423","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"mst-middlewares","version":"3.11.0","author":"","license":"MIT","_id":"mst-middlewares@3.11.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"af7080f33ea711105771e113d89dcfe717e5492f","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.11.0.tgz","fileCount":26,"integrity":"sha512-Su4UDIA1khGWAreTkpHcHoJ6qcLEcvc0gXyWbbAFgzBV8YEq6Jpj5Puw6ScpWyP+TdPFy7+0zA5HDHiYdpzg9Q==","signatures":[{"sig":"MEQCIHGewolGeWnvfFpaZz/09vrgxuKBkc6RhwtvybLUkC0OAiAfLDzOjpOYLxrt4/zmipJGjb9gWK88HgkD4hlXbVQZiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgXtcCRA9TVsSAnZWagAAoMEP/jcQnVIHymYv/2e6X28I\nrxc5ieSwZWkEOs/+V669DNNeNGm0j6B4kOf6ZtwDY2UC5QUbw9iRv1R5fhu5\noIKzhL0b+ui7jpIZpZdRoiGrsstdvgaIKcVHYUuUiSARLYebaL55f5eZ8VuB\nIKCjdT0nLJ/UmP2MxzuxcuzAokqMe2qyqM+h3FYeyUUVqWKlR7nyMGACmkQO\nxiwOCDiUryVjYKRmt83ML4MZLOP3exjEkb5N47y7kdT/b/SV1pC/TDIDw3yN\nzXTWtu2ZFFHz0BfFc0GBDRaM11YssQ3TzKdm9eOYuI7HXGFDTSIN1q6bOZt5\nCaUmk5H6WD65CIgNHEeJc4fsu1jYq5NHeUqn4vWF/qHfgXtl90rwrkbS9+hq\nbd3gwZOIlBiNosthFjNW5Tq2ylMcWb8P33OSliwEt/0R5zD6lBARHluflJh9\nXCiYDjyFiISmSg8PSHDFG1q+Pz/yd4BVa4QY/WOg2V9jDUfEhXdClbzczv1e\noNYZoB9ZXcxf8LUJFhdSwYYIld3H61ohLjRCfwnURF1vCrN/rmAZSbx2VC07\nsc+ab/mioElkCZ/iwFmRQmI80Y+NNXaIzSplueFk9q+omWXdlM4C7ssLgsKs\n5VcXui9VbouBYFjWsYjY+UZz75kBvLjrX+kVNFhxa59n5LR+yJb4e/spX5Eh\nmRnT\r\n=fLka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ../../tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","test:dev":"cross-env NODE_ENV=development yarn jest -i --coverage","test:prod":"cross-env NODE_ENV=production yarn jest -i"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.7.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"11.11.0","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.0.0","mobx":"^5.9.0","lerna":"^3.3.0","rollup":"^1.0.0","ts-jest":"^24.0.0","prettier":"^1.13.6","cross-env":"^5.1.1","babel-core":"^6.26.3","babel-jest":"^24.0.0","typescript":"^3.0.0","@types/jest":"^24.0.0","@types/node":"^11.0.0","lint-staged":"^8.0.0","mobx-state-tree":"^3.11.0","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-node-resolve":"^4.0.0"},"peerDependencies":{"mobx-state-tree":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.11.0_1551989595717_0.16700662094415186","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"mst-middlewares","version":"3.12.0","author":"","license":"MIT","_id":"mst-middlewares@3.12.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"c1c8b29c49e7d4b83c1d6c74b5f76630bd0c5330","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.12.0.tgz","fileCount":12,"integrity":"sha512-jrGVB49mqXuXAxVR+c5RY84wBJMUfP3g62f7dpA1yQXscMbX0Ej8j2xilkmg3Hmy7och91y3WWdnvQDqK+KoQQ==","signatures":[{"sig":"MEUCIQC+puWjUIqTcMjGM+7HjJzHE2SUwG5/X7ysWhXwZJVk3QIgH0/HyIMt7PS0Chu7+MpJ9HJbLXl8n/Oj7rbkcxUgnYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckVS8CRA9TVsSAnZWagAAgJEP/0+fPHvViIGH+0AgGhRX\ntTS5YWZkyYD/fV0C9yJIa8EMGFlZFQqb3Ix1JBE95Bxzxb+6RnTyEbwJtuEL\n9Y997kgY4yHqZTsnlRRXlBNSeSPaoSb8+2hIFx4jITCbo0w199YU679oA1Ti\npars0b4MwyTAt2CkVBY0s3rzDAcMScDVXVg89h+Jl5UUIE7ig027Bou5ictY\nGD9CLwNEgctikiRp82S08BoZZsxmQ7FV7TnNz/xhCKnxzQ9K6y/6YLK9r24s\n/ZwjgFYbRCg26nCg4p34o1Hi8w9Mdioyu9HimLocYxuR688zG4kenxgTt8iG\nhI8jDsQGpH1KTneQ9n52j3wP1eUnA7cqfzuP+GZMkB0vp3Q+vhCbioQSLt7c\n+n4p0GwVuv0quXI1Lg4RJYLE7OutBcQTTQsvOZBK4T1oeLmcip2AcIFITTRt\nwRMcwF3t015+L+8rrp0PtA4PdRpwguWTIjLdTZVAAcWAboKaJl6OU3A8P9Ny\nFZrZeD0F3ceGhAnWbV8HAKKbpuVqD9NPIvbIxHBnLfJ3ct+d4JOV5UaadI8B\nFE/uhkgEDymCJHNaD6HmYD1R0iclU+XyCrhr9WpUSQX0ZgC23e4Y460zRj86\n4sFElc/zybWPKpMSLswKY4llKHOM3VISGXMul1Bvj4oMQUP2NVAMobAW+aQu\nXCfs\r\n=+WiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.15.3","dependencies":{"tslib":"^1.9.3"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.5.0","mobx":"^5.9.0","rollup":"^1.6.0","ts-jest":"^24.0.0","cross-env":"^5.2.0","jest-junit":"^6.3.0","typescript":"^3.3.3333","@types/jest":"^24.0.11","@types/node":"^11.11.3","mobx-state-tree":"^3.12.0","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.12.0_1553028283733_0.45929137142049314","host":"s3://npm-registry-packages"}},"3.12.1":{"name":"mst-middlewares","version":"3.12.1","author":"","license":"MIT","_id":"mst-middlewares@3.12.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"0436f6efa3f148a250f4190a3b5bb0f986a97954","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.12.1.tgz","fileCount":12,"integrity":"sha512-hyJz0QZQLwtmtLhTwXCv2Tyqa5P4tb7K+btCsglJE1ssGJ8lRf55b/vDpzBrhGft+OpmIn7l37gfvrFr1V73Yg==","signatures":[{"sig":"MEUCIQCHN6GfCGm/k3/Bcs9n61BUjJH4Be4htE692vOWdJhw3AIgdaaiDJENLc4HzKeuazwhRH8VAQxY9tnMXobR0l3MsHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck+O7CRA9TVsSAnZWagAAoKgQAITmr6sMlD6qieMRnzsk\nXnlTpxLLicZ9lOjglax8Kq3UvpzSWMC0dkb3fGWwbWZvdQ/vzrm6mdXM11ej\nshvY29Fd/8/tprqd4Mm1ct+HSJXMkogkII4lpTT+gUEQ+r7d91urvM/NF0a2\nSuZXeehA2VCdvESAqK2I0NUEbo2DvZHmmdBmJqOWUZUgwZR/CAXu9P7qHA7l\nuEOOTRMBA5aKxQ+3oa/gJwYjs8yUkzmhIf/lf26I6VfucKFcuof1NPV9r+ao\nIY9OM28xQggqvPgrEK0Mp3LwCvK1UGK1PsGSBE1nXHm0gZsHNW07MpCfMdbY\nXEfQcpjUXiYrsLqLJGsOlR1EAoE+Til29IovmU6qqFSRCUKaOzloVWwlsYuV\nvUnQFQkMAmSBte02yQ1rGUxBqVK0Q+gU+yBM5QTAHm2oTtWL8qZkiXL3EjA7\nL2pAy1rqxkjp13Otww+JC8uQY3/5bCRQeZmoG/60UNv/50PZRGejvnezUkoL\nXmVnWnton+9JqYcZWJL+mZNIryCkmvKdlentth0v5ml35C5tVdgb59ubyNh+\nHJgulCU74AT2QTB03YfDh7D6iqlpWEqc19cvd4bKqnob4qin5Ex4oR0biBgD\nDv/bF40nTjKD2DubTBuhFk+gk+D2BzGD/r/nDGiIFXM8BeujCckhS2lYYxu1\newNl\r\n=ipDE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","module":"dist/mst-middlewares.module.js","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"tsc && cpr lib dist --delete-first --filter=\\\\.js && rollup -c","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"_nodeVersion":"10.15.3","dependencies":{"tslib":"^1.9.3"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.5.0","mobx":"^5.9.0","rollup":"^1.6.0","ts-jest":"^24.0.0","cross-env":"^5.2.0","jest-junit":"^6.3.0","typescript":"^3.3.3333","@types/jest":"^24.0.11","@types/node":"^11.11.3","mobx-state-tree":"^3.12.1","rollup-plugin-uglify":"^6.0.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.12.1_1553195962663_0.5723298717991177","host":"s3://npm-registry-packages"}},"3.12.2":{"name":"mst-middlewares","version":"3.12.2","author":"","license":"MIT","_id":"mst-middlewares@3.12.2","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"f819e58b77f85d93cd06bb9d38cbc1ec3bd1e335","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.12.2.tgz","fileCount":14,"integrity":"sha512-WWNdcrf75HoUmIKGaXdralcDJSWNdjlYH5VmLJK9NYrO5rkmE3DvyqnlsefmvDuxqQkqGC+zoNF/4lr97kC3Mg==","signatures":[{"sig":"MEUCIFhx1BOW5dp8peZ1sDANuid5YeK93j/sC0oUDN8WPyfVAiEAy4OSV9vVY6KISFvSaFBxX4jqKXAYWetpFB/h4IGuc/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclSo7CRA9TVsSAnZWagAAOCEP/3QvG09H0hqa41w2od8e\nq43vSn8P/8bzPDnR21yrSk+ivQruHIbD56C7kjm641ebKMzKFQyL3kzQiqq4\nepxUq3cgKIkXf5jw62RiitJ2rTZt1EtSiIUk2uxrfhdo1lCodg2U1JttMiQK\nqmmUkSlfv3YdrAFk7jRRh3gJgaBC8fcZomMd/UaV0Vf/HFOHLHluw9X97j9m\nJXiifXr+jlwyE6bXnZswicrOPRC6bNuyDt+sBp+Z/iUGB1s488JllsPhA72u\nP+CA3+9dJJG5u+7e331KExPlzHi0M9Egku/s217kk6WDnGxppNt0xRs3MYqE\nLtQdCsznoFIB2B0tqXRluy2fBR3AxqT1lWW3beqAxqvMc/GV2OOYuzODiMPq\ncIlEIqGFxxbAdEQolELdAW1IdByBLln2CNXWbmU+DcYOSwFjluX+p9q6i/jd\nviPd1hpyairsFrc4cE+3rQnEF+ILNnTV0zZ9X0H4Rx0uIWu5/7T/ZyGyVOuu\na63dIT7j4GaBgQyRNuT299+553g5crryafIyCgUvl3bOzS9wqUuRbngM1lsM\n6wFdSgCln9lxUUWMu1Ft4CaSv5j21f0hh40yK9fYYlU+LDof96Z0SJCs0wmw\nOO0QLvldhwQaXbOdcgxyYysfVBWpavXdzfWaOjaQVWmTdfxQBVJZG3+yv7TK\nBWP7\r\n=OO9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.4.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","_nodeVersion":"10.15.3","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.5.0","mobx":"^5.9.0","tslib":"^1.9.3","rollup":"^1.6.0","ts-jest":"^24.0.0","cross-env":"^5.2.0","jest-junit":"^6.3.0","typescript":"^3.3.3333","@types/jest":"^24.0.11","@types/node":"^11.11.3","mobx-state-tree":"^3.12.2","rollup-plugin-uglify":"^6.0.2","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-filesize":"^6.0.1","rollup-plugin-node-resolve":"^4.0.1"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.12.2_1553279546304_0.22082421825855958","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"mst-middlewares","version":"3.13.0","author":"","license":"MIT","_id":"mst-middlewares@3.13.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"c85d95fae793d8759268f960be1dc77ff4c7ac88","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.13.0.tgz","fileCount":14,"integrity":"sha512-hdhjP/4qlZIIzG5aSc3ci0PtFd4fvFw+TeIi5fAxhBZtS+RFnjVDNaSwrrvHbnt99F97ZfBIttDAt81Ba+5QpQ==","signatures":[{"sig":"MEQCIE6AQ68kmAha8CSFwsYKs1pC0czjbbCl+JWZCG0tWfNbAiAkDEqYBsYJnCsOX+7lJSHQSu9Mx+d909GRTLE6zEmImw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco9gKCRA9TVsSAnZWagAA5MYP/0gAj93fWQ49eyPFTM0Z\nHRf4eEmQxtGrX1QTGAYdznyatyLY8a/sF+NjbtKehEDy56mdH+MSzLrF84so\np/EVD7RiFZ4Azek4ryhJ2Kw+MgvnUyFAX9mjVrHHoCQ0b86sgHK3kyXEqno4\nA/NW/XpNthmfXmF6idrbEQUFpz8pXTZrJ91kjJBzZsdxnEqYZupTgJ476Lxn\nDNvpyYgKn6mrz1yGT3C/Ss0pNzvY112vCsuLIDnShUNd+X+E0vkvpHmMmr7Y\nxBK5p+Drr2V+CrxkRnMOMKUyCs72X+uMj2sPtxPOUB96UmFio/pI3Vlm8D2o\nS5fBSojGiKAhL9ajambHXfUwDA7cKCt2bsCg4Qo3QjqZs7ia98HB78+Phgcu\n5CYZd0F8szQn2PxQYCsGifYwvVMKovKc2xprvwslKa67RTUiH1U8IDOQ3bGF\npZfGQFCyKuiEm6WBRJ1FiIZgNO4thnXh/EX3qDznPECllx7OGm5hQwHOoLg8\nyb8GrUQyQQLnf8hv5ewZejzELZkIn7cSfcJPCy9azrVRzx8bx0WDQeTEZcaL\nJhtGhb2Uh3n8fQIJou6vlqjpQcc3Ojoqcqn2vhO/WIrBMueuC67FvdaWsMfy\nEt/QCFhwlEzbbDguUuVMonkhBWgt2Xz9CSbl5td1R+BvkenIcXa80S3C7Kfx\nBCRh\r\n=e5VU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.7.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","_nodeVersion":"11.11.0","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.5.0","mobx":"^5.9.0","tslib":"^1.9.3","rollup":"^1.6.0","ts-jest":"^24.0.0","cross-env":"^5.2.0","jest-junit":"^6.3.0","typescript":"^3.3.3333","@types/jest":"^24.0.11","@types/node":"^11.11.3","mobx-state-tree":"^3.13.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-filesize":"^6.0.1","rollup-plugin-node-resolve":"^4.0.1"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.13.0_1554241544766_0.1561772168814901","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"mst-middlewares","version":"3.14.0","author":"","license":"MIT","_id":"mst-middlewares@3.14.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"1d4040b4eb18919ab27cb68aa89e3284eb16b828","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.14.0.tgz","fileCount":14,"integrity":"sha512-E/Bdv2KTdes8uFmxIFdiz/zMxgGcFKfuMHVBi1XlOjazZpoNzjKIssPJdIzfJ/u78j9P4m68aJWevZefL8eZ7Q==","signatures":[{"sig":"MEUCIBtzTXWl/h9LEmXv1F7Y3cOq240F9nD18SP3Bt6zzo1oAiEAob+mfnIAJgcGnhSrJqYVw38ge3WIcZgfVKWWMF0r0Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrMemCRA9TVsSAnZWagAA1MYP/2CRkdHZEKT6P1lq7YRW\nVK2I6eqBijoRwHdvhwzxI2dkkOB7uK+8m0gonIJRkskw75dPVA5M9SUc9F1+\nTgjNji9L8qKsuwmx0c03vEO1qjIHdK9KqaMS7az52EFAj36ACnruzH3xjySG\nOMDyqJH+etqCQJsiFPv8mKxJBM+NOrSXzqPQ0qIqjIP+2TilVh03wEvrZf8G\nJlfQrFCByTGlzeu/X4K3lkg4pqOdS1eJJ4lpe6i5LYfezkmB4pvbMy0U02vy\nO2vjEuPNny1AmLDjisdCqzRFH3GEDTGX/bph54nF2e+2CW83QlTbAjGjPJgr\nUXhS0Zc8QVH9wmBY6OgvyBVXnZwWz53OjpYmTOjVjEaFAP7ym6+BNLe5EBmw\nY1s4enQTBbNy9visvBgjmbo8a/sDFg4al7TliFabJ2UmfoP7JiAiG4LaXSNz\nxen9VUt+XIHMhiEuv/LuiFImClcHYSA3z4YOl/wuEqJWwFYhQGgosW/KQ5ZC\nyP57n1eLxIDSlwqRAW6MKWfuaZdqhk5icA1A/vrfFgmh6UXu2bs5U+up0zkH\njimbDMjSv/tCP4P10a+eB2D7J7/Rf6Uzp0S9J2H/5hOSJBrfTezS86jrKsh0\nMojsKvcjXocTpbRiTD8eissEd2hP/ElQCLA4nhvII2y/zYlXIUhqQiVMwX9H\n/tNT\r\n=AR/k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.7.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","_nodeVersion":"11.11.0","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.5.0","mobx":"^5.9.0","tslib":"^1.9.3","rollup":"^1.6.0","ts-jest":"^24.0.0","cross-env":"^5.2.0","jest-junit":"^6.3.0","typescript":"^3.3.3333","@types/jest":"^24.0.11","@types/node":"^11.11.3","mobx-state-tree":"^3.14.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-filesize":"^6.0.1","rollup-plugin-node-resolve":"^4.0.1"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.14.0_1554827173163_0.9122563655098017","host":"s3://npm-registry-packages"}},"3.14.1":{"name":"mst-middlewares","version":"3.14.1","author":"","license":"MIT","_id":"mst-middlewares@3.14.1","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"f3b25f81042f68ed5c9e592c313d956afeed8e7d","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.14.1.tgz","fileCount":15,"integrity":"sha512-bK/ni4n7RWR7nJaM7wbn3GCZsCFLRkWEEM7DJEg3MzX8pXoAJ4GBXxJcM/anDnzHElCged4t3rNBMoFTJRoddg==","signatures":[{"sig":"MEUCIQCAISKOL56Y1bAkh7UrG2Yo+3WZiFlMEQgsZG0MtZO1qwIgAvJxI5jV3EfgUmLKmKJv4qpm34cV9sgemiBzQ4X8PTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMhwoCRA9TVsSAnZWagAATUIP/AsMT0jGEzZGfkUFSiI5\nqKHUaBAPZci5ngrNGkc/nn4SWAkqjtyxzhJ7Sa3OFwIILcJsYWyiH9Gj8bS7\nqfmm4CpQq8418e53fIevadKnrgbdXr8LkizVAcDwRc7bXI0Ckq5Ni8Cn4Tgs\n078m6S6iFelYkQGBayZsv4BSaU1kjeUtRHEsS0WJkvkLncTl7Z4Hcn0LSunu\nQWNTX1gMpRY6HNou2KFJFqyZ2HHIweSC9ufMhPaggaVdXLN5reC4zh2vHnog\nwLHnbfRryg+CNc0R6PUuD+sPRTxDStmnUNhQ+M4/zFw8PzkpkBVuW7dNWyvq\n8bRNHsm6rs97a/qgBKnWt0LRx14jI5yug7Gyd97brkh4g8OHYGlyodWNNW0V\nPCmMrr+rcq1GKtywwrdKOne/PtRDOyFjAcHQcceWp+Ot9H3Rqr7oRenMlbuR\njRmZ5As+lY8iIPj2HkAeOX8YenXgEArkd4JdF8KPzr7hniFeAJI1IF5YmffD\n3h/UtEo73ayBr3lGSroYxzdXx+zaOrtMg0nt9/vO3u/NkLm03yJ+PZ9wmvn0\nnunQPBlnLKVQulIAnPxD3AfCP3EA11SpsuPHu7mux+2o5r8CXwej1H0kMWzb\nn+RlkW8lKkZE8arG35weuzgB20nN5LzS1cRB3Eh3/ui9PEDJ+FX6zR8PZq8K\nQTld\r\n=h7aI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"gitHead":"8ef9c35db90314ceeac27d73052f01fd0f8cf9eb","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.15.0/node@v10.15.1+x64 (linux)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","_nodeVersion":"10.15.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.5.0","mobx":"^5.9.0","tslib":"^1.9.3","rollup":"^1.6.0","ts-jest":"^24.0.0","cross-env":"^5.2.0","jest-junit":"^6.3.0","typescript":"^3.5.3","@types/jest":"^24.0.11","@types/node":"^12.0.2","mobx-state-tree":"^3.14.1","rollup-plugin-terser":"^5.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^6.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.14.1_1563565095956_0.6213759583078162","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"mst-middlewares","version":"3.15.0","author":"","license":"MIT","_id":"mst-middlewares@3.15.0","maintainers":[{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"91517667f7b455402f565b918f23c1a943c01b7c","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.15.0.tgz","fileCount":14,"integrity":"sha512-JHmyijpbI3Hesj23bdU5q3gfm2bqkp989UqtN+K5toN5z6oYD/QMF2X1veZlZkVu+y05Ay1ZD8ForQXv1tgEww==","signatures":[{"sig":"MEUCIAkVTh7nPho2RaGAjf6SKcu2UpLfWMsp4OIQJtuQW3TfAiEA747J760s0gkVAzvNnX3tJvgWZnn7PU1SBaO6P8/cxe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduG3DCRA9TVsSAnZWagAAQ0cP/A94Dg+OSIoDCCysiaP1\nmphiydeB/64QSAHPLPVp4WzMCO4c/kBMqzgE+tx1ldTDKf2PRO7Nyh7l0ZEk\nRpHLAbfFWRUPBKoEzEFXgE0Mfdk2/zT8dyG2pulz/niBcKWyAs1QsyTxHkDa\nUtEPG2vkNbo6j5U4UUXrs8Dl0XFcG5upW1XYZ582ySEJkfVNgF8M1m3ZHMV3\nltnk0Kr/YNlAGIFoRfSh7yGSzEBnQpmupZr0HsQ1fMpdOo+174JNw3+X0rJf\ndipQy/A7973iOqTs62/5Obh+GsW1gwZbcuxXL1ZhJicHuxqL8yvfOLqSOkSN\ngnJpwUaigYe9LdK510zcSx0zbeDPiI10it6BRrqKxifKUzcQaMZJXabnra8W\nNokXeiOzfrYi2HPqJLvZN47I/Q2FemzsYanp+Mo6Tc7oS2whsK2ndQiSjIXs\ne46tTQf1b8riXvEAqCHP8vGvuX6RSajW7nl/XC4d577gXDd6h1WQQwidCpIK\n3VkdEK5K7/Ixqhf9AEwExYalsFzEARLsa3f97z1n2ecwxUuCsE8HMAP3DV/Y\ns1qUl67ZoiN3/RtGbgTd7+U8aqC7uBvfkBwyOxej+kXOmRqjNHyuZQ+65z9T\n+vv600p9nhlKbAdqB6c5V7N7jY953xsAtmy39EGsuTJWbGwiRwnteYikzNkk\ng8Qi\r\n=g+q5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"6.12.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","_nodeVersion":"13.0.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.5.0","mobx":"^5.9.0","tslib":"^1.9.3","rollup":"^1.6.0","ts-jest":"^24.0.0","cross-env":"^6.0.3","jest-junit":"^8.0.0","typescript":"^3.5.3","@types/jest":"^24.0.11","@types/node":"^12.0.2","mobx-state-tree":"^3.15.0","rollup-plugin-terser":"^5.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^6.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.15.0_1572367811177_0.8357272547747248","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"mst-middlewares","version":"3.16.0","author":"","license":"MIT","_id":"mst-middlewares@3.16.0","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"5db0787d7c95354b4caa969068225c42192439a9","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.16.0.tgz","fileCount":15,"integrity":"sha512-r1oXXA4ymXiFKK5e1D85Z2VCSdXwD6VvfpIcRGfcG7848AlzX1TVP1lGSdEufQVUEGJ/mh+U8DJtn0PjvpYflg==","signatures":[{"sig":"MEUCIQCCR/bpv4HTtcDd0Q+ADWZBPJ5ee3cVgP7LWOe2QK+oIQIgEX9De4HVjGy/dixt2C1B74sIUYVyU4rWsOqW/0uQj2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel3ExCRA9TVsSAnZWagAA9OwP/1ezORa6rTVNA/BkMjPq\nKdYfPADYdLVDO00xM/Z/3qhEcLSmVg0oqhbfpXQ7aqh5Aer7YtF69GzXDTuM\noCaRCiARIvRLynkPloFovgjMVf6vF0G/V/w0A4GjPFbk7pEVh6x74OdnOfOV\nsDTEBI2Ljj723koqxP2/zmNmc/HOOJ6LOWAdrXHy3mwDB7mZO6qmdCGBvxFn\n/lbCLD3gwZkweHCrBeVVTysCOotrNawXuAykJsSgm+3XcNCem7TlaKG+dFew\n/c57hmn0salzJE3nHvmCyqPqQSXIZqJnQN46NVa2QM8SG0M64sKT9vm5m7Ip\nvawI0Iv4hchKww0PliAosiD9XuMh4yr6+Pmm5agvJ4i4ICH83TA5nVSqvbtA\nfk5TEO8BXLZ4LCSn+sTByMws43G38YMQrfnhNNtrzM9hibMi8ooiXsHiTJ/A\no72pbY/iUU6Xbb7heuq64ekexxek+cw2/L23ASTCBNYSkhK+OtOk3tNejcAq\nEQycdf3EBasKX+WTlloxPgiFW2RMD8p/GpHStO2LSTgWO+gPSiDbfR7XA5Km\nVk66+hLg2+T8l58x+BQx0bY22C0jsTSBB5evbTWRusBTjR8zotKiF1b9LSyP\n18VOerposnyUy5HMm0GMqnFOkPtK0JrZ+0dDOOwgtilSFljHBjBZ1i1CALRG\noVCr\r\n=1BgJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"19012c2c0f50a8b89cecdd045cb5ce98db950287","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"mweststrate","email":"mweststrate@gmail.com"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.18.1/node@v10.16.3+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"10.16.3","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^24.5.0","mobx":"^5.9.0","tslib":"^1.9.3","rollup":"^1.6.0","ts-jest":"^24.0.0","cross-env":"^6.0.3","jest-junit":"^8.0.0","typescript":"^3.5.3","@types/jest":"^24.0.11","@types/node":"^12.0.2","mobx-state-tree":"^3.16.0","rollup-plugin-terser":"^5.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^6.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.16.0_1586983216918_0.5065314280850497","host":"s3://npm-registry-packages"}},"3.17.1":{"name":"mst-middlewares","version":"3.17.1","author":"","license":"MIT","_id":"mst-middlewares@3.17.1","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"1c4f7ed3f015e1503c922981a3128975fa42b1aa","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.17.1.tgz","fileCount":15,"integrity":"sha512-WS1ub9idVO4gv+Ktbk16d6Vbx4B0utb0nKLMuPMArN5L0q9d+W8Ekd8VJsWzbx0TJXUNb46O/9xxI6C7OWZaFQ==","signatures":[{"sig":"MEUCIDOVE5ZMMPV+R6PoSj0H3fUISms2VXCU6FmI2Y+kqVTjAiEAhBB2/ZtS4lOFygNiSGzY1AZ+WoPvi1gDxPXFbNfv3z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfChyDCRA9TVsSAnZWagAATycP/1h9Qdehf0X8UTa7ieq+\n/IzO7Xp4fVtfu+VnZqy1syJ8/HxoC+QWF7gP12c8AjDZg/FNwkcWffc/3l/R\n/QWtGi3P9GXgAm07kIXx6A6TT6ksj5w1EE+a/Dhb388aaoNTjBjWqMUv95V1\n8Z0spFIRp6iNdxqNJTtx6ZZCZM0OCnfUCZBB+a+MPAuPD7fvpBRT6D/L2lEs\nSlrg7fICFRtD7Aj2FwLEvX57Qfw5m898sy/ZB53eVD29P/0d1Yw78k7gD6+F\nDEPtUfihZblFxdrBLvq1nbYYGN4hJqh6ywuUoD+xL3czGASIp7RwQKq71smH\nydzjz5WX0ONDhYnFra0pekZhUwow8ZzCXCv1ilG7wa87BE/BF8kWV9DO6ihE\nvVPkzTf0aHPmY7o0xf5cjOnmnvRpri0EVFf61YytVU2+ztkprAH7pKKteHd5\nY3FLWGvgen+y1gJpYYjz3MCwC2YP1bjpYRRrI7HEGOOI60/X26R8VPlA4wS0\nNnVSy4FLGm61Fek0WbQ6N8R6LwAHlzKY6UMvSHSeTytcSuiPo62htohJYaBb\ni8/J+uYcTPmAV/f/qdJo3fdiYt4uilwMlRvsOJt5o+Gr6BY/eaiATQll8Ts1\ncm1IKlHaMPaEcTdEiziEb6pD5iYauEKdABT/isWBhhHpmDY0SuW8XcSlhpk7\nmFOQ\r\n=ZnQS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"409b348575df0bbe9bcf80257c56c979232505d9","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"bnaya","email":"me@bnaya.net"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"12.18.2","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^5.15.4","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^3.17.1","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.17.1_1594498178837_0.3579715744750869","host":"s3://npm-registry-packages"}},"3.17.2":{"name":"mst-middlewares","version":"3.17.2","author":"","license":"MIT","_id":"mst-middlewares@3.17.2","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"779564982501d00889ab24ed79faa86597fd615e","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.17.2.tgz","fileCount":15,"integrity":"sha512-7etehgdqaLAjhLsAjWjZCeRxp5HeCpQ11+Fo55n95Sgsz40bAeBQLCC4G5sviYLrMr9OqOjgg+U6Z5mbtOowZA==","signatures":[{"sig":"MEUCIGcRcTMEME29IHLqBDaOqFCMACruBdqv2WDYCNjrX+zmAiEAmbaAyUFmLOob290B+/+g+69vmTyKITGHbjSwe0EWWv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCivVCRA9TVsSAnZWagAAyPIP/0kctvrozJXRf5OTjbLu\ni1oXiRcTaMgNOe0cN8McAuE9qDb72n+ii4nExPf8z2pAGlRtOke5KHLW17t0\nZJiZnmznzy8PmKeiXXpYsyMPBZu+44Xy0b3ii0skCYtbA+FCKIAwK2qkioQZ\ndioQ5bpl9p39fXLrA7eMZgnfyVewaNuqA5m65PFO/8rMRKFaEwnD9MyK9IsI\nIivsBjIWIu+5/yb59bjM0eDyHsMEm8kwBT0ZzY0Die6JO/vTGOOgv4wFxjhz\nEZP3FNX/RpKwgdjUpnJiyiK9yEcQKx4iU8S3CoYHMrqjOqCZdeiFiJU+4pKL\neEXAkip0w5C8/JrHQcW2cB8AGR4iY28zRZRlPcnym0OlvqlqYPw/KPEaBgOS\nkyKEtJQVa9xTP2BJsqHbljwOaVs6YKeNdpNgcgYYa8Qjw0nyGqOlSySiM/gb\ndiSuOfFjFKbEDGFcBDArj5oCnyqiFCYNHQP1WL9DVnLLvC4unKoIxpdTFfL0\n5fclmMroqunjtbP0M/FiFYFLLaRsqX4YC/Hmg7p9oFNF+dV6Fgp8RBjGflCA\nsXmZwYoLPOb7gkVo9dsEaHWXoqRWqucGBWJERJ2ZyJ2Xx11bfGneBzZeXfl1\naSiSaihIBCyjS6mfGaE5wbZsA6c0W11X/z122j3B5Ho539JqWPEf+x9krgC4\n9OX9\r\n=l4Za\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"4407fce1d572ad54ac121d6887ea652ef8a18b98","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"bnaya","email":"me@bnaya.net"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"12.18.2","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^5.15.4","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^3.17.2","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.17.2_1594502101047_0.8845404309514056","host":"s3://npm-registry-packages"}},"4.0.0-rc.0":{"name":"mst-middlewares","version":"4.0.0-rc.0","author":"","license":"MIT","_id":"mst-middlewares@4.0.0-rc.0","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"72882bcf9be3103c1e6a4cc751c9941da00cbe7b","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-4.0.0-rc.0.tgz","fileCount":15,"integrity":"sha512-/sF8LhfUQQHGjjR5sdt9ww0fgyw9kCsQNGXsIOpQNy6RVEG1WOwnGZ3qrtJ4HvqnbBd47/4YxRHoyZLB/jug7Q==","signatures":[{"sig":"MEQCICjCyg3KvfhX1undRJXb6g3QEDMisgdi4KgPN3PPlhMsAiAdjoDvLM5+wdVVrUMts63yEx+u3S7j3QsC4e3iPeROWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiyRsCRA9TVsSAnZWagAA9rwP/2xnBPZCFYfdTtpQZBSJ\nIRXiuZ/+haG4r/L+dTGcmg9A46XQmC6aF6bpoTdGUphUpW75JJ1/ehncSFYl\nUjlS8pwbF587zhTLYQHe5dN4sIKPtnMR5ljJt1PZyMzN8UfVx2WhNRA2eLeD\n7fLM5zeLQuKS7+D8ppNpNHzlTTICtqRBn5js08TBiwHJxFOsjJ3O9+/DqxnX\nhdZKCqN+sM4YBOZ+F+SI5JvYn/1ufAhVeDJ/WsM2isfdFmlcawmhsP0c90tk\n3HBHp4qZWuO84/FGITPqaRgn4AU+iRW42Rg7/7WCaWRcJxWs977KC+CUveGj\nZg1ct5f/g2TSTZ7HVzmguKWojN/lmHEAM+Hd5CRQ/0bJVEHIEcmCTnQFkKou\nIWGyfmFsO4dw8ZUwM5XDHhTspu1Rfn4aUiggWpeJLu3Ln/zrRuWTAE3Z/7i1\nVDK0QI8E1xwEoXbWUIChRdmdHPBX/LLKSST9IUYtpRF/UtvXKqmI4nz9I7/C\ns3tOta7IM2oNv0hwVApo1gx85xMst0VW09cdePhjHsMns70xqdWmIzsT9/02\nFmYIhMU2J/YlhPdHOfFpCiXAdvl8ZIo4vbIKtIE4mDD+znhqDWGc2WINH9Sb\ncqAYfYgAy+wtU8PTyNWNUw+KysrF7MwFJ3n/jVnLy+E3/zq3V6aH9Tuc2Rjx\ntmD5\r\n=4JH9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"1610272be5587e94afa9561dbdd10710dfad6022","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"bnaya","email":"me@bnaya.net"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.13.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.0.0","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^4.0.0-rc.0","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0 || ^4.0.0 || ^4.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_4.0.0-rc.0_1602954348114_0.5857706879390026","host":"s3://npm-registry-packages"}},"4.0.1-rc.0":{"name":"mst-middlewares","version":"4.0.1-rc.0","author":"","license":"MIT","_id":"mst-middlewares@4.0.1-rc.0","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"64e785c5c4eac72a8ddf1ac335de58784451ffc9","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-4.0.1-rc.0.tgz","fileCount":15,"integrity":"sha512-ZdaQjaoequZcXZwt/QLnN0KwDbuQE9Qtlz3eK3GeVWTpSQ73/1ZyhagJ/O8xX+nobHHIKP1AbdUdLQ/tZdXz7A==","signatures":[{"sig":"MEQCIG97eG7p+4c10nP43YHgT5OdF8yiLVbkRPOmtPJ5aDahAiA1eEXxzUHix9eIe/Ra3uddT564lP8merCpvtp3if3i6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiyUXCRA9TVsSAnZWagAAglIP/Ahwj0Xo6YFcw9lk2PgY\nrTdTZxG9GmY6YwoBHlRD/3CoeccU6lG2QvCtDkNCRyids6qChVg8qT6fc2rM\nvM0fFuAx+XBFq1WnJIXZDN8paAnasWsRbBoOkJvGCDbOzqIBGCSz2QGUiy97\nEXydHTIRrIpUCLDaJHZFjNq1qTC6AnfI3Lb0udq0uA9NtmBcZMX4cLFSqRbB\nPlSS2sMjL5/7NTfBl73+Mi59QZVf8bFXfjCxmKprKCI2RbysY5u6p7pLx3nr\nDPs+FIYaDn5UjXWtMzOrwNqw8jK88+P+xOPvcpqhPiYhde9sfFgwigrHNTqD\n0u3d4Tp5HjF3bzrUv4WWT7G8IdP9LekFjrXsTx7d3ewIBATLK/g1fg85mzAS\nVuNqUkLa1nuS5uRPQxHCl/5ydJob/5ct08xoAwRMV/7QsjE6tMQorsEHHBhR\nDhqSlmi8sRxJSNHdO+3/rT7g5hvStmi5fVpnqDLxiegP2P4SXTOazQfIwSIp\nPhDLsyKjsb64DxRS3v+si2lAZDEB8/8aykcEIreCsfXZB0QGHNe2bYYkTjn1\nzZKB702BdDiIuXqqkxN8T7OSlW78QAXM3qEAbeG/1lVFj90J9JmFBNMYSnHQ\ntKn7o/dZJvZzDPukCKsHmQHPsmHKWwnGORJX66rTTG7FEQfv05dxdO9HUmS0\n8yUM\r\n=yhWx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"baca1ad0061400a89d1cc21836bf7004849a2543","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"bnaya","email":"me@bnaya.net"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.13.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.0.0","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^4.0.1-rc.0","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^4.0.0 || ^4.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_4.0.1-rc.0_1602954519498_0.9484119326569975","host":"s3://npm-registry-packages"}},"4.0.1-rc.1":{"name":"mst-middlewares","version":"4.0.1-rc.1","author":"","license":"MIT","_id":"mst-middlewares@4.0.1-rc.1","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"f935979808fc3576dea398c2b365990d8ebdd178","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-4.0.1-rc.1.tgz","fileCount":15,"integrity":"sha512-GSkTKpDSX6pernyjoUU46raWVYTFToibGEHQcbG/5rcOiN40nfX1OcNQkFGbXWYRSdxmMJDVFAi6+vK/r8ClJQ==","signatures":[{"sig":"MEUCIQDcDxcGrtnqtprZJyFqIKvcGt5+FaBbMqlhacuTyy3tZgIgSThupiklkwkAGp2fq5i11zpD/GRuCx6BkMJgHafPaus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiyZDCRA9TVsSAnZWagAAEJcP/12Vv47w4yC0oiEDASTg\nsSkMct75g9XbNJcKGJoVwb4c/pVjQSWWpiJV8Mvw8TYFAQDdCZk3tvK7fs3w\nW2MpHjUZQB9Ra1YoMxf2QywiRy0BT8J4GeIBsmLFhcxwyV+UN9OzcuwtdQED\nNAGmjsK0dPiTD4KdXzG2YZDfkncYTdDbHJg4PVYWCRX6oOChfa1R+sNv0HWA\n0eL3B+aU3JOHm6Ve/1sM1fRWYGguE8AY6wylIaJDO3C6akdltbbvef6cHMDJ\n2CdNhsR4Kevzc9IiMesM797vLYBi2s+JWwT3N8bifZFIIriqiN2oyFeDdrd9\nWWQe6j+GpR3LyYYol+ntJYet49dFYDNcOsesgsHmGZ8FsLZyEFPzj1UdA1+S\nW4rBhAe1jnSczuOl4Hic4+kiJjfRIIyX0T8VgTqjc15iNPj4gcFyIgPOFFFD\n3fGvB+fQ0qN9i9P6rGLsU9M7brTwszdk05/TY2y7P+OpTbdDrRiLyXmJASdc\ndIKcL0IFL0k6k5EezybJVveeevd6cjfHXgbmewAb4r0XCuV4ksmWL+0hTuig\nbicFRjutflDxOqXzAUP+18MTzuebA4xaXnSmteKKxR3MS9hSz4ZDew5vqJC2\n+QRqIb4ntkR1EDTVSxGSy0zs3G024gotgv96LM+cmGqVAG/sFcTto5DYTJ+t\nbta3\r\n=4VQU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"0d9b3f4e9feeb0ad62ccc769a4204598eb53f451","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"bnaya","email":"me@bnaya.net"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.13.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.0.0","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^4.0.1-rc.1","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^4.0.0 || ^4.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_4.0.1-rc.1_1602954818532_0.3255543920801569","host":"s3://npm-registry-packages"}},"3.17.3":{"name":"mst-middlewares","version":"3.17.3","author":"","license":"MIT","_id":"mst-middlewares@3.17.3","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"e974b397514ae0062ffb653fc172bc651c28a6ee","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-3.17.3.tgz","fileCount":15,"integrity":"sha512-FRQKlo9/c8iyMQMVcK0iZy6mrVMDvM2C+ToBLnJoIk80H901dV/h0mvA6b2QO+op8j7CTK1snsTMXCY8b019yQ==","signatures":[{"sig":"MEUCIQD/DBO0qhXdEPfCVjMSIj47fXMudMWqPkE3OOdUML/bsQIgDwIycxiot21PWlTpfETsLxYK22zbr0SMY8rOZkPmhbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsz09CRA9TVsSAnZWagAAZ1MP/jGMGin7Zl2hAB+jgS1U\ngD+261Ni23H6uvYOsm6+wkodY8VV7iaFC9FWl67L0/KoXyAhEzu09Kz0NsCL\nQvXQJ5zvSxU8ar+JpWN1/E15OUrtj3tv7zDIX+IcNEVfxhMZumnGaab6a0Ki\ndVY1+U6Zm0UFm+2B3J1Xnq87seiJgwtEdyZMGqHw7s2dW+/LLTwTI7YTs0b5\ntr22zelCpag68LxY0DGtXR1PS+5n7ohcaKnDt+aA3Efp3eny2ArNCErNerWY\nvuKRQJsakj4vx+4u3CVtT/fjY5GRm9zRQTAxhi5osvSBpwfX/0G9cPQQTFWI\nN7UmqyKp3Yi5KKV9G6LeHQnt6235P9VRYCJ5Sc+lUr8VXGjBJerQigGW5Puh\nloBQpgQhNi5Hu3S6+GkesHpWS5sGsBhs7bP/FhCBV0sQ80TOEwjehulqMQqQ\nr8fXfH6CEzsm84h1yrrSefEaLZjS6p+KVtK1wkJRs1vFoT+NV4IvwyklPCVg\ncCeKCf8DHSMboBuPDWwVJEBq6W14Lbu5gWqWKSNEjGMjyTqHoDuf1td5Qutv\nVcQRHNBNm+ZlMiSw/GDdlkDO4KF8+Lpe9+0g3AqT8sIZmQmJ34NDxD+lcsWq\nWzVkHsZBGIxaxMCsEuuUsGTo8J9Gxa2yay+z9TkLtkWjY7Au3abp3qv4I/04\nOu9P\r\n=IaD9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"9980c40adc420551e8b534262674c0a807cd37ad","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.5.0","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^5.15.4","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^3.17.3","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_3.17.3_1605582141011_0.6039419910195791","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"mst-middlewares","version":"4.0.2","author":"","license":"MIT","_id":"mst-middlewares@4.0.2","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"5732c2821ecc1096805df20dd3bef981fedb36c2","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-4.0.2.tgz","fileCount":15,"integrity":"sha512-+uEx5Ylp68JOXiFQy4ZeVn4MlVqlGIFcg61ssTzhiA4hlARSxC08/5/YS7/DOp1wLr8beXKR1CjJi00bo4l5dg==","signatures":[{"sig":"MEUCIDUzZJZMLodg4aPB+zVs5/d1AQxmiJcwerf/uPBxst2qAiEA84hqXuIf2VhghiT1nYKoh2GePSG6q7mFbpfVDPr6oFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs0U2CRA9TVsSAnZWagAAeekP/j1DmO12KUDARA0uelXn\n81DNBhoDAxsEFKHZWYR0BvTYc2+v+sWmKLlMWtpUzWrg6cBRk/8Ouc7Cd0K5\nQIbCZkzV17RLoSsEeiSa2LJfEMbbCLDIZ7PtiYquCnSLx8S8BISlgOZhrbUt\nT86VLzZbglXRKLyOyX2ohzq1nDX3nQ7BsYtXNo7PZvO7jiQthEzv95Ar86Bx\nU/VQWbXdxvaTZIbG1/q1bnrlYJqTY05uuNKwxG4xaXEG24yTAaNR6ssO0tW2\nju0rZ3KtX5iHesxx4r2Tpj0FDOg6p4NQxzoVGn6vXqXpqwZucK2Svm8I8gts\n1RdiJqxOxiMcolJkbPNziU/qk9J6XEQhpN8jMNLONWCSXDq9mwV7p1AeyBsa\nYxrRJcTqRyPtOc2o1F6VSk6Ws12we3Bd+eFiYaGqbymLpVtG90UBhRsYNeTB\nAdfNZzA4zlM7AkhDeoh695xywV5dDteg85ILN5jFMknFQz6gX/mGkCah1ZMT\nK1xbyeykg7ZhDkxGQ1ybJXQn3QZVDgG6+FADOXs1/KYRJy3SebWT8QSmeXzl\nx5FldtaOpgccrbbdsRrvO6XRIf3WI6FdAxA1JpZFBG89LNC8TFusP30N0HN9\nM9dxBiyQVITCHGsQod5OVSaf5Zc/nCrhL09A9Dlkf+DrJK/IryPvLwXDDZuP\n2CBK\r\n=Ta0X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"ffefd8e3d6704d240bdc2c1579b2434aad5fa3a2","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.5.0","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.0.4","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^4.0.2","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_4.0.2_1605584182489_0.49319904509698453","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"mst-middlewares","version":"4.0.3","author":"","license":"MIT","_id":"mst-middlewares@4.0.3","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"19ff8f490ecd9c23b88be4dbb67e90ee68188b1b","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-4.0.3.tgz","fileCount":15,"integrity":"sha512-oRmlcku80P/opxJq4jzDGdLyViPACx2XT+1zJScC76CaW7Re8OaxYgxXxr8n3GsFkdCyms0V7jaEUyygsIj9wg==","signatures":[{"sig":"MEYCIQCDOcVlacnE01NJoYnTU1D9goygxT3zc/k7TNqYq9irswIhAInViOctNa0Ck+ein4NAnhDAW9JyfGehSBSa2gOxTP0F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+LVfCRA9TVsSAnZWagAAFJkP/jyQyWPrZ2J93hf6QxM0\nAwWwYAZgK93y2R759EiXOn4m+/yjCaWShZ3XtJtUEZbnBsBNr0MHq6N88mhw\nEA6DeRkAO8JC1OKp44qKTJkjPDTGLe7k7DA6MQjQ3MlYAo9P8qHi0Gm4fa5B\n0iq5tuJ98phcODXvTGQzGvkXTlyo68rSi40dmdvbjwICpI5NtOC8niNNXaEo\noKVAJySvVtzM3rEfotOCNJCUeuj4wtDZRxw1gXwbmFdFXhP4FqS+ZY4gDCWS\nKbQb7ZjpUZabTteI+Fyn7qkiHc87hiG/c69lantAhleFNerZzyVXLFpfpitP\nJGk+8+nfD35ez0B7AVLIueTRW8qBm6iEAMdvcsKRVLCC9wwKCwn375khjYSJ\nmnEYgkjh/iuZkhBXqek1NLZezbJ2rj/dEwd4cXzWMLsL7d5jcagMqtxMjvUx\ne2D5pJ9blyiiD+d8/yNQn1BYeUVyHdJYIoTz3S/YwMCBshwxUA+WU8s0bCUV\nbVKqmS9A1aac1Ze5B0/hCJRUN/On4fx4P+ySlXehmC4eEGxO7owND5Ks93bx\nrmunToViS2t5+BKCYRMzifOOb9jUV4TZqYeSpbYsISbHd4DCpVqjEPGOgNmQ\nX5IEMwc+AdQdXsPk+SbLGFN5DKvasorwQQKtDf3qR2HUJI+7DdZmgCm2on9H\nEUc+\r\n=Jd+u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"c0e1188298e789f810b576681ac578b94c268035","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.5.0","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.0.4","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^4.0.3","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_4.0.3_1610134878997_0.01124841024972456","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"mst-middlewares","version":"5.0.0","author":"","license":"MIT","_id":"mst-middlewares@5.0.0","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"b1e2635e7a73b26ba2d4441f416851b7985dbdb6","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.0.0.tgz","fileCount":15,"integrity":"sha512-a1oy8Kg2Uw2PYNygMvball6JieD1rW7SShSZ+eYKcaPJrcx53wQnJ8tZuwwytMXeie1NVE6Hb0O/VcQA2WL8mg==","signatures":[{"sig":"MEUCIQCmlQ80L/RzkolVH9FirhcnaG6JH7pLqXhtlMyrKM+pCgIgZc6MURE18P4DF76fLacMGLuOE9Ioq0C1055oCh/y3xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+LwJCRA9TVsSAnZWagAAXR8P/3GPrPTnUN3AFviqukdp\nfp7EB7G/hH2pvkX1TbhwsjyaAi5pmLWyF+q/5ScZqJnPZTVZaHoOHgqR8Qt5\nOHJK0UHihKGrdQ4NZrmMlMzhaGPI+AAOu6OttQ2neFcdDFEGir6+s/N/MLxi\nP7DfdD2l1wjg37A6pwECMhDncFelL7xGfBsBMGFZ3RG38DVelAPzpTcjaN+v\nalIex5nKXhyc/CSQyNMHGwMknwuyL7mqoPzMgvxlDBGwEjXVFRW6vg5Dj9V1\nItFev2eXFbxMJ8PDe6Gm+v6elj4sVZmCFrfWS/SIq6qrAGgcuhuxUDAXLnz8\niTUDS51xg3bwDvqUIANheq7iU6y6KXT/GDp56hcUn+Q5SK44QMGPqdnAnpvu\ni0E9KR9+bsX+8ErhNRIywZhCslbrqnjRv3G4gJIXlGo3l25srXmTIcRqk6jZ\nSSTvyJAoXr0miHoHfJTjekE9CWwkQ+pfC7EkmdVXqytnSN7/ArjUdVSYNEMr\na9rXNDAjLLPoyhDmAbBXQ3dEzvrbvi5XRpb2r3IIxW/B/wf1FCOQb+p3hICj\n2n4KwkLJlffgIl5ULAiCKdn5bjpW2DoVRXGmcIni2p3DyPDmMzJ6I4Fc2E7q\nVIJCVqmaLCs6uPJLyPmin+TftP2dB+3itxAgXsQLJhoXK2+q3Xzxy1CEMgz3\nJrel\r\n=1WE0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"410307533a42c9157948cdb255a8613d46dfd893","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.5.0","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.0.4","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^5.0.0","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.0.0_1610136585235_0.8996308257112975","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"mst-middlewares","version":"5.0.1","author":"","license":"MIT","_id":"mst-middlewares@5.0.1","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"88b78f444b20665df1a22a0787ff8150e7a762a1","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.0.1.tgz","fileCount":15,"integrity":"sha512-Letn2cQsvatgg4ypcLJtObESvpyDpQ+DT49Z7kkhCvroF1iACWRNYRM9fGGFwsJ1LrO4V9v+Up1suLk+cy4aLA==","signatures":[{"sig":"MEUCIQDo79SmT+cCBzwTXTdTLj7eCW/Zhw1NsHmlZkYRij4Z8wIgErN96/PjL9Zptf8cW8fe5qDD9VlW29QrFuzpzqHCT20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFzXxCRA9TVsSAnZWagAAH/AQAI7uErc65GhX1RrnjtRt\n88BiC5aNGsUCHM6Uaw+myDT6bRLPO8VUbEkqqSDbB9c24a1L8jibNeqPQgaI\nFQhNXgU71HSF9q7dM5k8MHUyzSLdee+ZvoEXKS9CduH6ArmRPCI4BZuwwzvm\npifOEam0lZW4SgyX0GrdBozo8aSpjD5SqtBVI3eoH9xFtisGswX7UfGYZJF5\nAB5FLxFP1RX7ZPJ8c1+YwheecmZK2y1ZuOvOhJlzkylHKYE7rqwUxNd4DArF\nRkzuoNFO415gg0QAPVz/aIy8E61qXd5XDGVnGPrbuY2BO5YA++m/wE+SqmT7\nSrQCo1qqMWqs3QkQJMT/UC2InTtBglFQeF5Ge/WSPF8votuECOVmuxCXqAsP\naAtCbBSdn07Obc1tgrXYxC4J13WOdcIZfBlxkU5+FC2THBDePnmoEK4UVMV/\ngtv8W51pj6Gz+rzryzviyl0nkAmiaIsWfaJlecbzRPrX/OmCvmK1QYCsiH/B\n9DdFXuTuHddAapIC5paEjHLQUxY6Lq5L9Q/z3gY1NWEQHynL0wjtWsTxXMpq\nIbnkLV1n5eBYAp1HNj/9JvR9ipFeV71SbyDfh0FKKSiHCYdV/YuTc0ZpirRI\nzIYtyLH2sceeA+gWEo67ve8r8SEC49fFrRYQhg+iXLRIpaJ9M5l4X5vD7eHC\na/h0\r\n=asOG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"806792cf8b3c40cc8147a14ea02e1496696f37ea","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.15.3","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.0.4","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^5.0.1","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.0.1_1612133872673_0.9754509199310404","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"mst-middlewares","version":"5.0.2","author":"","license":"MIT","_id":"mst-middlewares@5.0.2","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"dist":{"shasum":"2237590b35847a4717ee195676e87eb93eb942bf","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.0.2.tgz","fileCount":15,"integrity":"sha512-CDbcYygGl/dU82gKjFd5C1DHsepJYEyL40z7IXSBbBe3oT5Bug+kHCLBzzd7qEHDgmV+Zo//utG6INgS/v/vRg==","signatures":[{"sig":"MEUCIQDv5eAbxEvrrvDnSXREm1xve/H9T1KztXvAS81uXFQM8AIgIY1Jyau3Vo60uIURy18itdOgaGMpJBNJ5VLCBuP/DBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzNRsCRA9TVsSAnZWagAAq/IP/i+hXFU9mZyegwPjJ/W/\nrRvLFU2Vl6MQ3ZIFIlq63FumrGH8dVcF8Ru3BGrDq+A0NQ7GsJCTxVjPBsCw\nM127ENGD5ycFA/mrO/BPPnxzeM5VQYB+yqvmVIjh8kF12osWVT0QGpWem8BC\nuXeDWsZMCsVd1ZSPJ+I+53qiV+v9YwbSdheaXCWX0UbN2A26Go/pj4aKcScw\nFILm4LSSOjIWFB/toL9Rj8cj5d1MekaX9esYkYkldzbndqwDr66dS1dSz1ma\n5RxICus/CpCXSjFuf1U+X8jr9ijM2OBkP5iYQLTTCBXowLea9ag2Y8e8bGg7\nv4cV6fQ+udPUoKXC8b3XsTtEJhzqGcEqw0aHqfNHD1q/2/QC8hXb+F48VbVR\n1rUsmUJDIE5ZWZkOXsP+Vj0/Y2dAZI3V/CYtsFO3zvJCWfZi31WZjUcoHGQ3\nHtv9IExoUI0DgYraMO+nw8ZvtNAl5u8yOoZcuCkU9EGd7pvfI7HDgvpcKweC\nDI0moI+CgXGS2BNCs2dbl//Wk2M38LQP/+V5BPTv6LPhNXx7srAsajAE3Ql2\nsWLI60juficGFrJCjo+zQGtk5aeUiST55P9aRhO8f+Q+97ZpWXV+zeJknDZB\nFGM5OPdsBgj0Al6Nr3zDzZBVTeobZfLh9xPWXML4sZ+47K4n/ANdKx2F8Ik+\nXgle\r\n=JVLE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"e6025cc3d62094fc2b4272ff53607c862efd1975","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.15.3","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.0.4","tslib":"^2.0.0","rollup":"^2.18.1","ts-jest":"^26.1.1","cross-env":"^7.0.2","jest-junit":"^11.0.1","typescript":"^3.9.5","@types/jest":"^26.0.3","@types/node":"^12.0.2","mobx-state-tree":"^5.0.2","rollup-plugin-terser":"^6.1.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-filesize":"^9.0.1","rollup-plugin-node-resolve":"^5.0.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.0.2_1624036459913_0.7542610220216255","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"mst-middlewares","version":"5.0.3","author":"","license":"MIT","_id":"mst-middlewares@5.0.3","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"aee948ef177b0d8714639845e6e6c66789a41a47","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.0.3.tgz","fileCount":15,"integrity":"sha512-rSDuw3akKb9p16FGV8k2U4P4HeQLvMUmMEKRfN8dMQa7OkRW3NZDCD/8BF4Mh2sKZutcNS1WfSII8lQW+L6dbg==","signatures":[{"sig":"MEYCIQDnz9WF8Pb5UeFQkQgwSQdDHzsu4YRs15BXO7Q7tnoPowIhAJdS+9XOyE4imKiygdx9PbGt6eWB20BD6eHr4D/b2OD3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127666},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"7982d7430533d67154e3619886efe77b661fde62","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v16.4.2+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"16.4.2","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.0.3_1632007215729_0.9632590085612629","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"mst-middlewares","version":"5.0.4","author":"","license":"MIT","_id":"mst-middlewares@5.0.4","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"abe898095c2d95390266860e22bd60b565ea2380","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.0.4.tgz","fileCount":15,"integrity":"sha512-kWsQYUR0HwcummeTG7ou3JeruucbOvqowU4MQ6fmqwDluXTmYBGlIqYEqpxIMZNdvPTJZ/nzonbuVgoMshsUbQ==","signatures":[{"sig":"MEQCIE8K1w8Dm4wFTjCHB3PXj2juKWQ4nHLz+nP3sh3o0JrTAiBbgELmDjIVeREaRK27zfX14io0Amj4Zf+b7JkH0TZ8XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127666},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"947f8afc3efa70c083faa858eb7c2d6263967f55","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v16.4.2+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"16.4.2","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.0.4","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.0.4_1635180681573_0.5655510471183571","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"mst-middlewares","version":"5.0.5","author":"","license":"MIT","_id":"mst-middlewares@5.0.5","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"b6e48fb5c3d40f8ac8b0e9aed8f2b8c84e8e0358","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.0.5.tgz","fileCount":15,"integrity":"sha512-rZ9BVUaDHuTbI1NwCxq1oHVXvtawyUohjWdD2PYoqO1e01nBoEuxOU82IR90vgC2c1TAaaOE3IfKaYo5+/8hrw==","signatures":[{"sig":"MEQCIFzOSgrhYTZXfmUmplDIzfAlE9cDazdI/5WFiVrDSFRYAiBjzI0/UaBt/laA3KIbkpamGaVXvgsekUV3eNBjnH5e1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127666},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"7b52c9cafe1a3473ee867c5f21a46c454b1c05cd","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v16.4.2+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"16.4.2","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.0.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.0.5_1636407790094_0.5819336484167783","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"mst-middlewares","version":"5.1.0","author":"","license":"MIT","_id":"mst-middlewares@5.1.0","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"9eeed50940fddb69da72587c1101456ce611123e","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.0.tgz","fileCount":14,"integrity":"sha512-rQjRgvaUH2lGQSf+QNLWBKDtJjxsyxz+ve8hZkKap0sAYQ2JLez4UqZrmsfIiR3PTH8zm0OU6ZPG/xmbyR5S9A==","signatures":[{"sig":"MEUCIQDgWTdaxeTPC6YkBH1b0eORZapKOvG2axL5V5k6ItPDfgIgZyvVuTH4I1pJi5XeFcXh8vrVUJYseC333TeCN7NILT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrAUcCRA9TVsSAnZWagAA87oP/RK6z6ZQgFVNCmPHqX3e\n/XW4hOfSA+gHpEwvSIGNdw5H0oVq+yhG+WoMV7ps46maDFQKiKvkCfAfbge5\ngi0YAnCAlmn3tzRFGCGqfn3wyoAmUmv3Wqnj5sP/NHsTNL4iJMK1+bZcYIKV\nSzGxyL14MTAuoPuXQBeeAaZpq19uvn/9i+jheNpflNJvWAW7ntBiphjt6V+7\nYEaeIa13F49SWRPxCfi9TptjQJbVgrWwM+QqA9/ghop890itw/WiyrfVo4Me\ndatqQ7vYlf48eBWIfWLCChTAYdzCApWX0aKlpoc3a8nfj8ZPlZ6jd90gULZj\n2mYWzhzzgvU2/04P5CLDJNaYNw92pY4xDoxwClJ4K6a5My9Z/bHkuLnqwanh\nUZh9EaBg+1gHEbRqbn/1yVlcM0KBcPK00vrUFPhOYjH/AI6dQ22rz271IXVG\ngfkpH2ukylUZi0gs9EnpvdL3yb5nRPlZiCxSD7PE81TJZoOAwAX9ftvE9pk7\nCxg3ykCq/20ZGpPO+ItvNni3MT8n/Dqkv7sLFMN8NMW14+cTaP7cHoUazpVn\nTtJCqDjQdIA8d0wOOsHYRs5xICzIL5mhfe3Tdr6XKy0tAJ/j6XShy0x4Idog\njxHJHIbIdrDAl2tJ+grePf+mdjnHT1m5epiFCJZm7dko8yZfd4XayCJOGYof\nykcO\r\n=lw2m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"f297ae28159a9c3b276ed5052021f642d74ca919","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"8.1.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"17.0.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.0_1638663452080_0.36330668722399273","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"mst-middlewares","version":"5.1.1","author":"","license":"MIT","_id":"mst-middlewares@5.1.1","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"05dbaa136abce6f83ea127d4e37f2d44a790a493","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.1.tgz","fileCount":15,"integrity":"sha512-svlFZxT5bvv14cXdnLSFID0a0k+8wupkK/0eDhtDSXhIW8hC9D+fslhU0I1qIZuKhCWNHHxcqi0dalkI0AA8MQ==","signatures":[{"sig":"MEQCICbpje995XT7rcl7BRgtp6EOovFa462lmgQh6TvI6LWNAiANnGCaSBRotTTqGC4nGM86/dVmGuIO+2OvpxrZj+BIAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/ZEnCRA9TVsSAnZWagAAHDQQAIyjq2Az11hBPXA7WyGE\nTIHXZL98ox/cTq9BdH5dzdaG/oILe9ELN6kF33ESTDrsMS6w254A8bKel5W9\nXxPMAM56FZyzr6AIPDNwGkwxKdgAJEAUPaqF98naL6+tYFhu6+C9V84htMhu\n2sPeg7GRsuqX6GN43O/1qftPo6m9Vw6XGN2Yr+Jo8ZdMHkQGcX67QgJnubG7\nMVxERbo3SsKgnme7IR6u/QE9jbg7hjM2HYIDJJLWhX81Zaw7RpWScZfyx5jR\nauz03uuSYaWQtScbEZ4JKtXyxIaQq7kjUax64lVyO/zO8FO0Dp4IarWT7t21\nDPwdhhMtleyGg3++r5sCPkaPNDlRxNhivjXoMEw5M+pmjvGwCG8teMK5oGup\n3OJdTSBRX2d/i6dcQwWyzRaIO5lGUysEK4mgbl80++Dx0aXTDQvCu95EwM2X\nuKABwY9A+YjD2iyBsWa2+wYuqI4kx0ByodAAGkr9Bp84sYTxuMBApfIUbrp7\n4E8w3B408bKeuimxsZfokb111nZx9TPeB4VvzDyy4jUdROo3iDsprtpgkDcY\nwtHQaIlr3tupZ1aCC1zB5VQ9QxNFwGEbmYUP51nRmld0aLw2s+NBX2RZkm3d\nWneAxh5rUJZ2eeh+LiRMz8XMRAPSQfeWsoXRQXR6S1LwyvA4f+B+Clrpqzp4\nRRqh\r\n=Sk2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"108537f10bb12d8800a92297121db386bb232ec9","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"16.13.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.1_1644007719626_0.7797204129308373","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"mst-middlewares","version":"5.1.2","author":"","license":"MIT","_id":"mst-middlewares@5.1.2","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"c347b48a2d8f9455df2e3b488847bfed5047b2c8","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.2.tgz","fileCount":15,"integrity":"sha512-tmqz0t6Xuyptg+9bh0gXhfQF5mp1LNwO6ZY3o20G+RTqUS/P1/G/fupfOex0bvQkdwg3UwSbfrxa5rppN/K8Ww==","signatures":[{"sig":"MEUCIQCxi156lHhTbqwaAM9FlGI84ENe1+rQijP+DTuDHA3x6gIgW5eUeoGO1T85x+aY9zHIpDvzQ5jhc7tEGtD+ila3CIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/0heCRA9TVsSAnZWagAA2ioP/3CucpJtRI9VdF3vwFz8\nfUpfCd/tccK2E/KVFnKPVjDBFzRfxK+ptPU5ThAJzBwGv0rQri2BjNR/tIBP\ne31fNgawQ2mrnmhe7f6hBqnmya7BBAgIjR3tpidbPLtw+/fvmVgkBidwNF2R\n3Vp5X4Qc2Odpy56h+MGjOc+6TeGfj//m3TRxvMSA5xsoPioE5dgTwWTofpqP\n2aMkjRx9vZ1Vcrj7y9APrkhHT9o92vookUn2b4DOlnu/1ZBvF+Zj5fkAcwgn\n3SZtKvRtCb/bN1UbLxMr7gERi80SWR3Jw/2kvTkbuEPmMmv0qhQlRRE8fqt3\nSBDi4dXpC+5fOc/WBBOR7kS+OtB9W+pM42q8eOCwA6ZhNjNnfDLScHCwLvO3\n4V1mWCCgzIlhnq+bT5ignc2zs54htEwiNG0QRn/tNoERqenWBcWEn9XA5TBL\nZOAB9J0DxNtgkPSPpqXBqIq8IdiBBFkrBO93roS9pYO2soNnB1JrVqxwfA6P\niEKdNwIfDYpFHGhdUeJx6czW14M3RlLrkY3R5MU8f8jAWEuhomBGgM5WMcfO\nt3DLgJbfs3CBZCEwq+RsuYGRBBHWYrF/dgfvkMw0LCeRIpH1PBvjfuiX2qn8\nLqc1jdeiLaaSQjFjeBNbOzz49cD0K3cxlLKUzAEAZ9hp5UxKtQW2YaO7R6ZG\nSnhl\r\n=OX6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"27ec7ac0b0743a367fb01a7f40192f3042bd91f2","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"16.13.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.2_1644120158824_0.7035410971814218","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"mst-middlewares","version":"5.1.3","author":"","license":"MIT","_id":"mst-middlewares@5.1.3","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"059a2cf4e44cdb44ae92eb4a4e8ce47f6c117c66","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.3.tgz","fileCount":15,"integrity":"sha512-zVPxLO6kQFMTU0S7xYoyiSml8nUP5Ekto3CY4Ra7cGwbuLOwIDBgCyNIEEtLpq95KFbhAEl9oIchg4RW13iCZg==","signatures":[{"sig":"MEQCIGnsw8rAtcxVSA6DXupDIBTxFy8O3umlya5+99OCVm0fAiBvanchvomMdKNEf9VmwILh7BffRdKP8ZEujMxpuOGI/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/0iyCRA9TVsSAnZWagAAlhgQAJCm2RpECAMEJH05oum7\nMTDBVC1Dc4DuVsjG7z3fjwhwRm3t/P7fc6fK1PVdp2Ifih1eykXufBOYQVEa\nakkB7O9shevZ88Jy51ADP2fPIGWc/QQfaY4qbg8CufYZY3NdE7DB8BLHVz5O\n6lTueb255N3ah49qGITbFv6Buf4VJHVVMqkb423G+4uC+sKSvusfel3+8mav\nz5szmaXNgOYm0dtuBXg0dd4dsORXTBle7C4ztkpHvscNgYlzLpWqO8A8FIPM\nzCcs2qwxyX/HCd3mPqYMpLxh95lrSeJJ2aL2XSHB1lZdWPg3h+M2kRVveEpz\nEPYwZWf7eJ94lNxoNY425zZev1wEuS9A2tSE9qMAMt3QqwFYsx4TEhSd9o5T\nFRqGYca1YsYfRmNRMra4nGXpHyV/IL3m1JNRt5J1uOFfc44qg1k37i2jW11O\noD/jkZjAKnRo5ONqVLvcxIF6CPF0FHEpH80HKyLQWIpigvNTGA8qwuNrUn0e\nf4eBcGEa/wroUOod+Ag36rYkPFR4v5Fba3AR3vOOXkjYC/hAhIDUQ/hHT8XI\nUK5BWsNGoMi4++0f9sXn1s/3cvKRBh85+VI6BikercZ10Kg23Nf0v2NcQu5j\nD0DuV0WlhGwkCQcJAjkFRGlZpZdjJFqzXTJJX9rPf937yUtyr7huQmhBfKHQ\nLyFV\r\n=ouQR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"baeb950d329e72bccf32bd32c0786d363a8e3531","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"16.13.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.3_1644120242329_0.4584009620082108","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"mst-middlewares","version":"5.1.4","author":"","license":"MIT","_id":"mst-middlewares@5.1.4","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"8886288dc7509d65a85800c9499873b44c71d1a7","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.4.tgz","fileCount":15,"integrity":"sha512-AINdCEVHZY0uDDx3HZBgk3GBaGFqn0BCj0LfmJC3r1lzXXroUZKYYpTdoyBMinJ9Ch/Poz8KWwWS/29/j6d54w==","signatures":[{"sig":"MEQCIFER8vspYlS30WfkHCSNU4TT76d6GvJ2Oqzl3g9hXwgHAiA3IiAbNVETi0GRjPLUidQUigGSVqWH9Pw3Bgt9k4gMXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicaHdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdMg//YmeRefs1UIgt8u5TIYoQntsH6dNLPy8l/eKQfzGuy7S1yK34\r\n6PXlG965TxLzACbxoHsMKUbCEvPpwPe+Xf9rWTX0zvw6I76A2v/fIkfSUieW\r\n625G30AtGjqLnKlZelL/RJUI7576xFwiuGsiczmKaG4AqiDEz4s6KuyypbiD\r\nWuu4RN7qmQeDMO6bxPvaMNnRx6CBEQjD4kxYWvTOvavxlZpdW3580WdewI1Z\r\nZGSWYmn6yeSw2eSO682+ZnAUAeiMYYCirwz2h+MWw9z+yLCnwgSmbsZ/FQux\r\nsNtDiRoNJQHAGRYS392GJ/Dc05O82SivwiDQ9kZyxWzYQ35a2lND6om/7ZVc\r\nrWBUQbB88mGXtGoRfPeus1EG0nkrA4EF5622YyckZGQOtnod8rPMz4WH96YU\r\nhqQFofE09AIDVJfINgq8fcsupRffOY3qhaQsIFyJ0HUI4oHzIJDFd8CpBUoD\r\nBJRqR7EDuxqImkiKOsaCwrLa/LmRxHqQNmsJbJMHHAaIINoguhcaO0my7Q12\r\n2kYkdGYFdF8jrFvqNv754jCYa/VsYW6Q3D9P3TagAm5q2bjNJdM8VmV7bz2V\r\nKXrGjRUaUaGR7V9TgOkCrwWcbfp93r2l8DquJMtThrDJE3HV3ICBTNxTjnV7\r\nv4RzMe7gTX/sPFEEdOcvhdB43YODiEBNj3Y=\r\n=hdYJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"9ab9d11e7a68d4e84f23b0106e7fcd9b0ab3b799","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v14.19.1+x64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.19.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.4","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.4_1651614173516_0.9979984819608692","host":"s3://npm-registry-packages"}},"5.1.5":{"name":"mst-middlewares","version":"5.1.5","author":"","license":"MIT","_id":"mst-middlewares@5.1.5","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"1826fb9b6edc84b42fb9f63f17e0207b4b0e6ce9","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.5.tgz","fileCount":15,"integrity":"sha512-tKVoEGUAw99nagI/ewanPi5UUh5hbXLJV/ehYWdIMkMoz4+jKZzrbjXYXvRf6t3novhoFti64G4SPhINMXQIqg==","signatures":[{"sig":"MEUCIF70AXRpt18ILC6jk+FH0xjGxlv3QdadltTeA9cb41FrAiEAnOBwggwwHgn5r4gLC3GOKEGs9FZY+l1r+ezSYBaqcTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieVDEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/XQ//Rrh25jjyApMoBNf0TrqYE4sgwMxGAi4unyv+PtyORZS9/k6I\r\n8wi4Kuqu8pGq6GTcaKpw2xjaOyHL+LBW/+7dpdn12JsCIoTfYHDNLLIZyXkh\r\nfVlmUtvKuhN55557/hSbqqjIDp650qTEJYQemwwRfkO6mBpYB3vuENzhni96\r\n8KXYNv6gTHu2Bp61IkFyfRQMH6r3tIcwEKQ3hImWvo+B6CrrZMisNMzEoWcW\r\nFeUuKE8cw8sdqki6CoejV5pVUSDRbXJwTUCppC+zqghRI5SN6VRjW5MuYOmq\r\nP67byLCWO7IKbou+gg79XF4nO0HWmXn2MDMaTfWnus4HjH3PKCR7SHGyosG/\r\n7nlJMyMMOOz2RZItF4+jr4J/plHofzjQnA0CECUjWQddxy3OGYHDovyEJliM\r\nACuEmkjmi/h9QgxfOQV6fnxmPgHYTYVskQskd06NLifyPmsVdANT574Lgasi\r\nJ2JtE/RLdaM6ijF2zE11vOC1dh5WJLYZ4W29qT13TWS7aprLyOiXNIHn+f3c\r\nw1UupUg/ozJXhLTN0S0A3JpVN8CUxObezHt7t/tZILOy8nXgubnGbJTVfrOv\r\nd2S1DjA8PyG4XXGr9LXANOQKng0k+2LZJPf7+tY49lIxOcbu2JRGJvR0jBLo\r\nhufMN/AmIEeyRd8gALwb0mOoIz6Kl9otEG0=\r\n=rAMf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"b98129f89852b6680126e74f9ae3c58bf20d6cf2","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v14.19.1+arm64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.19.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.5_1652117699863_0.9274390922677904","host":"s3://npm-registry-packages"}},"5.1.6":{"name":"mst-middlewares","version":"5.1.6","author":"","license":"MIT","_id":"mst-middlewares@5.1.6","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"345d199d54ccd248d4a0f8f5267eb7baca2f1379","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.6.tgz","fileCount":15,"integrity":"sha512-ya1zI/8Ivpu4ivk6V4K1/7T7lEi+1iy/0P9+XJSFrRP74a9FeaxYQk3rgVSCbeIoY/zDAxCP6iYZZeOXueNBTg==","signatures":[{"sig":"MEQCIC3QmpfuKxunscV74//e44oi2m4WB9fw9WcZV72krQFMAiBnq8btBhFvE2gJfptL6/cdXQ+7z1KHHmn76BUhMVn2lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8e1+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTQQ/+Kgfe0MqcJsJhs/q4UZbvZBdVygPuPnlP3k6VJlRVgHrxW49U\r\nfYu7CRop+C2PecGI+essgp0n5mm2irxq2wrxMqGXzxE820V3OhYBc55A407S\r\nQOFU8Usl50vLEEqFY7R7wcHwWZu6YlXvZu3WxG+sAd+tIHy7D3mzqpmoOGCj\r\n4Ua/yGsnlIotZ6gWMMNJdKMgg8VZZ923RY5PO0O3kUnIGNEK9EsCrh4bSqtr\r\nHoLANiOH4hgUB7ETnmEfkkJVpi9Bt5gborFEzKmcwO/U78aUJBdORHD1KFtk\r\nReltqAeyqIFMWPak+XctfHyPIWZT1LIX3bUvN3xmZEGl0TlNcktLz3FJts5o\r\nwHCqKMojKK6iJ3fXYvyv6U2aVsPG+lp3iFPzGgk70LQfiz/xAPOs0IJmiNBj\r\nBDy/36czw+QSzWoR70cJ5Iueslk+mArX1BOdFMsyTgYN9uZARIOLy2HS1UQ5\r\n2vP3bydWfNvg7NR7g0C1M0Tk+fYKocXuGfT7My3c6hlBUQBS2PtHITiWAl+r\r\nllWOg5DU20LEK/8YrBRW8LiiZeL539OmxdI6qidGQR4oXCQdPISpmGSV21p2\r\nW3EjsYqqbas5oFzSICd/ziuWg7fMfg9GcUhcwAU9ABmv/ptBSpe2hhz2dK2D\r\nVnkEmxLGyBUAzZxEXOs+J7JIhkxYZTxIdU8=\r\n=24pv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"6a50d79a114811b492b98c37b0bbb35d6c9d9155","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v14.19.1+arm64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.19.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.6","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.6_1660022142005_0.5910993347826274","host":"s3://npm-registry-packages"}},"5.1.7":{"name":"mst-middlewares","version":"5.1.7","author":"","license":"MIT","_id":"mst-middlewares@5.1.7","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"d18bccc8dea9d26431c95d1d4de79396557f9d60","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.7.tgz","fileCount":15,"integrity":"sha512-qLP/Z3HCKtF8EGivt1Niqm17MNE0ehWuE/RlJMQIMbq9oQDoxJRGqmq8bM7hHuSlMzwLfvN0wOnO+VAR20GXPQ==","signatures":[{"sig":"MEYCIQCQLEN9g5kDAPWOXKHKV78JEAa0wDQlGXpYv7vVs5zUXQIhAK02esFUlTXNqCFVqQMF4ioRelD6W4+9OZxoT3ll5DsH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjj4IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Gw//TUChZGesrcq0TVy5AtD4IhZYP/uQ52w3YxkikVoUTuZZy0h4\r\nOEw66mEKIvtFN+lT6+UbtK3zJsdv2ewQqtYPM1WVcpMibfcpGf7YBu8dM2+o\r\nvdciIE1ivJlyU/iYZbf/ZzQOTY81xsESOVILL2JDmCWRRbS4mxOTe/fakBbF\r\n7EfJjXAyZU+qnrJfcyJ/WdYIuBJTVkNZd3j44oiamdLEPbeoFHVgsNilIaDc\r\n1z13NhdEv2qxo8bswr/vH7gntdq0OVT+4miAIsfPCboFzoi2G0uc2DZmu1wE\r\nhVK76Xmt+vHeMHWmhqmUbaBTP2sOC70hNfMB4BsWOzDnGF05IKDp54LIYp9M\r\nGoUEFqIlnKY2k8TmNAKkbk8CV7AmW5kJu6+O1U3tn+kJoGCVn5wjkTY1oof+\r\n7sw8JpIi8ipLjAfuz9WMtfiRbw3axvKRJebcaxvqoOhJ85Pal+J1um7vxN3p\r\nDf4iNremeAAEEp9T2O1alkLvrMIGv19gV3Tv/MN1kpoA0D/+WgMU7nByMMR7\r\nBCapiKHqttwtWCizdG8W34f9+tPNfJOI7SO3VQIwQShlTgJfX3XiAPQY0n2K\r\nFtPpgPU1Dj6TeRE1lpKCMnM3gB0Cbe6InYCFqlNif4nglyTDOBrbUADEqhRw\r\nFf0Ys3A4MbxO8mildrux6aSHEFkd9k/sMxQ=\r\n=wcBu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"0c07dd4243db57ba8a6c44a7ddb7cc506f1d63f2","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v14.21.1+arm64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.21.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.7","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.7_1670266376528_0.510891765597445","host":"s3://npm-registry-packages"}},"5.1.8":{"name":"mst-middlewares","version":"5.1.8","author":"","license":"MIT","_id":"mst-middlewares@5.1.8","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamon@infinite.red"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"c1b50720afcc14d71c4644fc67cae000a2c56ae3","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.1.8.tgz","fileCount":15,"integrity":"sha512-EweJ0TtpoqhWDYBm9HdRibT1AZ0InoqCg+Ve9Io3Ubi6Sz7Y/JOFJM9CaFNyof+JJqYEYHBNVUB/BPmf0zwd0Q==","signatures":[{"sig":"MEUCIQCaXrZorvy6we90hfluF2oc/WKp4mZfsTQAszDvRrD+RgIgfSF+vKj4VZkVfvx3bPqvvak9uc0n4524ez4XgqVmm0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCq3VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsyQ/+P7egdBZJmHRN07cQ6R4UnimB0exVJEasVYqvMzB3zaepkwR2\r\n3kGr3cVKmapprWum0bmyf75w7b5027CymIlCdST1VjNRbdgSadmpDcPJ5ARH\r\nnnglr2xSIeDxe0IuSeJTVJKQNl7U9xdbeQzwgbo6UuwahMl6Rrps8Ylvyrrc\r\n8Y9/eLKylyR2tUPVqo2QWpeBbu7EHknLuHGjUhK+WcEvy/7NVdy/QcboIHGa\r\nRkDHN0VmTaRn1bvL+3l+VtLzgigQdpz4pEJL5Ov7QXviMN7i03I1hUx6cs5I\r\nNIeFJeo1TiSZ/ErmwxYXVZb435sJeQH9Rw6IbB1aQYXYZKXC0WOga/P87qux\r\nEPb8Q4jFSUrhNFNlUVZbL8RykWx4Yp/txvrVaPWesbUOgTMeQtKlnIP3n1kt\r\nimqSqekkRN/rBzX0zUpkJBoHpW2wBi/X1Z0/l3V4AvMEWjviTX7d2/COv4ug\r\nYg7HjrKSJuwnUkq0cSMO6Ts23SOTydWZ3D4UAJ2SZ6EwNGzli2wTYqq8aLLx\r\nl49kRA5BMPnEaPEU8OXM1Q0lofR0x2elidOH+CXzLGKQwrl5UFZGk1+g1Vs/\r\nrv85KRzQ9aHjUVQ7f5K9Qy+xLSXbg1AJPQCskyT3ETeyXgb97182wlc9g+jv\r\njNZ0UD0W7UCqhZAuOTI8Umh5FcHrqgqxs34=\r\n=EzRQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"50e6df954da72fd2875bffb14bda0d59e134c792","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamonholmgren","email":"jamon@infinite.red"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+arm64 (darwin)","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"14.21.3","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.1.8","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.1.8_1678421460848_0.3637057495811642","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"mst-middlewares","version":"5.2.0","author":"","license":"MIT","_id":"mst-middlewares@5.2.0","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"jamonholmgren@gmail.com"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"},{"name":"coolsoftwaretyler","email":"tyler@ogdenstudios.xyz"}],"homepage":"https://github.com/mobxjs/mobx-state-tree#readme","bugs":{"url":"https://github.com/mobxjs/mobx-state-tree/issues"},"dist":{"shasum":"1979c6be36ce6ee51e7cc23e0e2e361a2b5f2fb6","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-5.2.0.tgz","fileCount":14,"integrity":"sha512-Gyr2SDA34yGk5frRsO2qzkaNBYhDJzoXUDh/lj1dcHtz7Hz1Qz6R4MAKVFs1gz8XD8pnfu+8V3BW1PIHWBJTdw==","signatures":[{"sig":"MEYCIQCATzqDac8LqK4xYT7f8jgeuoo7cTdtIuy5jT6Kacn+OwIhAJpOzNBwh12y4o4AvdhrjZnF6oEdbdWM13gUvJwTHrlq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128002},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"funding":{"url":"https://opencollective.com/immer","type":"opencollective"},"gitHead":"27ec7ac0b0743a367fb01a7f40192f3042bd91f2","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"shx rm -rf dist && shx rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"coolsoftwaretyler","email":"tyler@ogdenstudios.xyz"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/mobxjs/mobx-state-tree.git","type":"git","directory":"packages/mst-middlewares"},"_npmVersion":"8.19.3","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"16.19.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_5.2.0_1695139825701_0.5946171644337217","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"mst-middlewares","version":"6.0.0","author":{"name":"MobX-State-Tree Community"},"license":"MIT","_id":"mst-middlewares@6.0.0","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"code@jamon.dev"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"},{"name":"coolsoftwaretyler","email":"tyler@ogdenstudios.xyz"}],"homepage":"https://github.com/coolsoftwaretyler/mst-middlewares#readme","bugs":{"url":"https://github.com/coolsoftwaretyler/mst-middlewares/issues"},"dist":{"shasum":"0429070f85b54bba0c944ddabca0373c5fae8ec7","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-6.0.0.tgz","fileCount":14,"integrity":"sha512-5KkpNsnZT6J+1v4jiVl5NZq9Mle9n3wgvzOXX/EfMCTuJQa/wsMwf5jmukx26qgy7OcT+aHENPkV42IEeoMmfw==","signatures":[{"sig":"MEUCIQCLYf1i8rvIgr31RjGtLIM/D5XtQQoC6BTrrYhI6lgT0gIgeHxV9+VjvvV/UxMH/B5M+fcicw0GOq6VCwj85EdMb7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129456},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"gitHead":"27ec7ac0b0743a367fb01a7f40192f3042bd91f2","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"rm -rf dist && rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"coolsoftwaretyler","email":"tyler@ogdenstudios.xyz"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/coolsoftwaretyler/mst-middlewares.git","type":"git"},"_npmVersion":"9.5.1","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"18.16.1","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","tslint":"^6.1.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.2.0-alpha.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","tslint-config-prettier":"^1.18.0","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_6.0.0_1700073300160_0.6251580976855202","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"mst-middlewares","version":"6.1.0","author":{"name":"MobX-State-Tree Community"},"license":"MIT","_id":"mst-middlewares@6.1.0","maintainers":[{"name":"bnaya","email":"me@bnaya.net"},{"name":"mweststrate","email":"mweststrate@gmail.com"},{"name":"jamonholmgren","email":"code@jamon.dev"},{"name":"xaviergonz","email":"xaviergonz@gmail.com"},{"name":"jamonholmgren-mobx-state-tree","email":"jamon+mst@infinite.red"},{"name":"coolsoftwaretyler","email":"tyler@ogdenstudios.xyz"}],"homepage":"https://github.com/coolsoftwaretyler/mst-middlewares#readme","bugs":{"url":"https://github.com/coolsoftwaretyler/mst-middlewares/issues"},"dist":{"shasum":"7e42a83750b7ea2edc0100ded255d32d8a4b31ed","tarball":"https://registry.npmjs.org/mst-middlewares/-/mst-middlewares-6.1.0.tgz","fileCount":14,"integrity":"sha512-3vJ+xwoEiB/i69w7kqo9Im6HYXZTlillhFawpeJcZzDG44fMeNEqOy5sbpdAHtcqmPWJQ2by+L9ibbDDRj6jow==","signatures":[{"sig":"MEYCIQCRVrcjHzq5lv4TLU0mZrwlkQ3YKuEiHGbHlDn6Qju53wIhAPqqD7g+Y27wD68dMWf7uP+MUMZrGbBQsBNmmd3ztToZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129476},"main":"dist/mst-middlewares.js","unpkg":"dist/mst-middlewares.umd.min.js","module":"dist/mst-middlewares.module.js","browser":{"./dist/mst-middlewares.js":"./dist/mst-middlewares.js","./dist/mst-middlewares.module.js":"./dist/mst-middlewares.module.js"},"gitHead":"27ec7ac0b0743a367fb01a7f40192f3042bd91f2","scripts":{"jest":"jest","lint":"tslint -c ./tslint.json 'src/**/*.ts'","test":"yarn test:dev && yarn test:prod","build":"yarn clean && tsc && cpr lib dist --filter=\\.js$ && rollup -c","clean":"rm -rf dist && rm -rf lib","test:dev":"cross-env NODE_ENV=development JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/dev.xml yarn jest","test:prod":"cross-env NODE_ENV=production JEST_JUNIT_OUTPUT=../../test-results/mst-middlewares/prod.xml yarn jest"},"typings":"dist/index.d.ts","_npmUser":{"name":"coolsoftwaretyler","email":"tyler@ogdenstudios.xyz"},"umd:main":"dist/mst-middlewares.umd.js","repository":{"url":"git+https://github.com/coolsoftwaretyler/mst-middlewares.git","type":"git"},"_npmVersion":"10.5.0","description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","directories":{},"jsnext:main":"dist/mst-middlewares.module.js","sideEffects":false,"_nodeVersion":"18.20.2","react-native":"dist/mst-middlewares.module.js","_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","jest":"^26.1.0","mobx":"^6.3.3","tslib":"^2.3.1","rollup":"^2.56.3","tslint":"^6.1.3","ts-jest":"^26.1.1","cross-env":"^7.0.3","jest-junit":"^11.0.1","typescript":"3.9.4","@types/jest":"^26.0.3","@types/node":"^16.9.2","mobx-state-tree":"^5.2.0-alpha.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.1","tslint-config-prettier":"^1.18.0","rollup-plugin-node-resolve":"^5.2.0"},"peerDependencies":{"mobx-state-tree":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mst-middlewares_6.1.0_1721593651868_0.37204486001158266","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-10-27T12:06:14.368Z","modified":"2025-09-19T13:48:44.298Z","1.1.0":"2017-10-27T12:06:14.368Z","1.1.1":"2017-11-27T13:51:14.001Z","1.2.0":"2017-11-28T11:18:04.036Z","1.2.1":"2017-11-28T17:39:36.000Z","1.3.0":"2017-12-18T16:25:16.262Z","1.3.1":"2017-12-19T00:25:52.789Z","1.4.0":"2018-03-14T13:13:31.402Z","2.0.0":"2018-03-15T15:15:55.583Z","2.0.1":"2018-03-15T15:21:20.178Z","2.0.2":"2018-03-23T16:07:36.157Z","2.0.3":"2018-04-05T15:10:02.697Z","2.0.4":"2018-04-17T18:53:11.714Z","2.0.5":"2018-05-09T18:40:26.200Z","2.1.0":"2018-06-11T17:47:25.137Z","2.2.0":"2018-06-18T11:47:42.090Z","3.0.0-beta.2":"2018-07-12T12:12:54.078Z","3.0.0":"2018-07-16T11:37:02.952Z","3.0.1":"2018-07-26T12:22:00.380Z","3.0.2":"2018-07-26T12:28:24.104Z","3.0.3":"2018-08-10T20:51:28.010Z","3.1.0":"2018-08-10T21:12:03.475Z","3.1.1":"2018-08-10T21:30:10.102Z","3.2.2":"2018-08-20T16:12:50.229Z","3.2.3":"2018-08-21T11:31:49.871Z","3.2.4":"2018-08-27T17:18:08.643Z","3.3.0":"2018-09-06T20:10:31.893Z","3.4.0":"2018-09-21T17:48:43.795Z","3.5.0":"2018-09-29T15:55:50.005Z","3.6.0":"2018-10-18T12:38:55.410Z","3.7.0":"2018-10-18T17:15:29.055Z","3.7.1":"2018-10-23T16:17:17.622Z","3.8.0":"2018-11-19T17:25:15.443Z","3.8.1":"2018-11-20T19:21:49.716Z","3.9.0":"2018-12-05T17:38:48.590Z","3.10.0":"2018-12-29T13:03:14.437Z","3.10.1":"2019-01-22T20:31:26.168Z","3.10.2":"2019-01-25T15:17:40.370Z","3.11.0":"2019-03-07T20:13:15.837Z","3.12.0":"2019-03-19T20:44:43.903Z","3.12.1":"2019-03-21T19:19:22.788Z","3.12.2":"2019-03-22T18:32:26.482Z","3.13.0":"2019-04-02T21:45:44.913Z","3.14.0":"2019-04-09T16:26:13.389Z","3.14.1":"2019-07-19T19:38:16.094Z","3.15.0":"2019-10-29T16:50:11.343Z","3.16.0":"2020-04-15T20:40:17.162Z","3.17.1":"2020-07-11T20:09:38.998Z","3.17.2":"2020-07-11T21:15:01.200Z","4.0.0-rc.0":"2020-10-17T17:05:48.264Z","4.0.1-rc.0":"2020-10-17T17:08:39.689Z","4.0.1-rc.1":"2020-10-17T17:13:38.702Z","3.17.3":"2020-11-17T03:02:21.180Z","4.0.2":"2020-11-17T03:36:22.619Z","4.0.3":"2021-01-08T19:41:19.143Z","5.0.0":"2021-01-08T20:09:45.386Z","5.0.1":"2021-01-31T22:57:52.789Z","5.0.2":"2021-06-18T17:14:20.452Z","5.0.3":"2021-09-18T23:20:15.896Z","5.0.4":"2021-10-25T16:51:21.728Z","5.0.5":"2021-11-08T21:43:10.251Z","5.1.0":"2021-12-05T00:17:32.246Z","5.1.1":"2022-02-04T20:48:39.739Z","5.1.2":"2022-02-06T04:02:38.978Z","5.1.3":"2022-02-06T04:04:02.471Z","5.1.4":"2022-05-03T21:42:53.651Z","5.1.5":"2022-05-09T17:35:00.042Z","5.1.6":"2022-08-09T05:15:42.167Z","5.1.7":"2022-12-05T18:52:56.866Z","5.1.8":"2023-03-10T04:11:00.995Z","5.2.0":"2023-09-19T16:10:25.966Z","6.0.0":"2023-11-15T18:35:00.315Z","6.1.0":"2024-07-21T20:27:32.037Z"},"bugs":{"url":"https://github.com/coolsoftwaretyler/mst-middlewares/issues"},"author":{"name":"MobX-State-Tree Community"},"license":"MIT","homepage":"https://github.com/coolsoftwaretyler/mst-middlewares#readme","repository":{"url":"git+https://github.com/coolsoftwaretyler/mst-middlewares.git","type":"git"},"description":"The MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware. The source of each middleware can be found in this github directory, you are encouraged to read them!","maintainers":[{"email":"mweststrate@gmail.com","name":"mweststrate"},{"email":"code@jamon.dev","name":"jamonholmgren"},{"email":"jamon+mst@infinite.red","name":"jamonholmgren-mobx-state-tree"},{"email":"tyler@ogdenstudios.xyz","name":"coolsoftwaretyler"}],"readme":"Migrated from [this commit in MobX-State-Tree](https://github.com/mobxjs/mobx-state-tree/tree/9f30ab82df47d49200f512aee4839892473e407a/packages/mst-middlewares) in the [work to undo the monorepo set up for MST](https://github.com/mobxjs/mobx-state-tree/milestone/4).\n\n# Prebuilt middlewares\n\nThe MST package ships with some prebuilt middlewares, which serves mainly as examples on how to write your own middleware.\nThe source of each middleware can be found in this github directory, you are encouraged to read them!\n\nThe middlewares are bundled separately to keep the core package small, and can be included using:\n\n```javascript\nimport { MiddlewareName } from \"mst-middlewares\";\n```\n\nThe middlewares serve as example and are supported on a best effort bases. The goal of these middlewares is that if they are critical to your system, you can simply copy paste them and further tailor them towards your specific needs.\n\nFor the exact description of all middleware events offered by MST, see the [api docs](../../docs/middleware.md)\n\n# Contributing\n\nFeel free to contribute to these middlewares and improve them on your experience.\nThe middlewares must be written in TypeScript.\nAny additional test for your middleware should be written inside the test folder\n\n---\n\n# simple-action-logger\n\nThis is the most basic of middlewares: It logs all _direct_ action invocations. Example:\n\n```javascript\nimport { simpleActionLogger } from \"mst-middlewares\";\n\n// .. type definitions ...\n\nconst store = Store.create({\n  todos: [{ title: \"test \" }],\n});\n\nmst.addMiddleware(store, simpleActionLogger);\n\nstore.todos[0].setTitle(\"hello world\");\n\n// Prints:\n// [MST] /todos/0/setTitle\n```\n\nFor a more sophisticated logger, see [action-logger](#action-logger) which also logs process invocations and continuations\n\n---\n\n# action-logger\n\nThis is a little more sophisticated middlewares: It logs all _direct_ action invocations and also every flow that spawns, returns or throws. Example:\n\n```javascript\nimport { actionLogger } from \"mst-middlewares\";\n\n// .. type definitions ...\n\nconst store = Store.create({\n  todos: [{ title: \"test \" }],\n});\n\nmst.addMiddleware(store, actionLogger);\n\nstore.todos[0].setTitle(\"hello world\");\n```\n\nThis will print something like `[MST] <root action id> <action type> - <path to action>\n\n```\n[MST] #5 action - /todos/0/setTitle\n[MST] #5 flow_spawn - /todos/0/setTitle\n[MST] #5 flow_spawn - /todos/0/helper2\n[MST] #5 flow_return - /todos/0/helper2\n[MST] #5 flow_return - /todos/0/setTitle\n```\n\nThe number (`\"#5\"`) indicates the id of the original action invocation that lead directly or indirectly to the flow being spawned.\nFor more details on the meaning of the action types see the [middleware docs](https://github.com/mobxjs/mobx-state-tree/blob/master/docs/middleware.md).\n\n---\n\n# atomic\n\nThis middleware rolls back if a synchronous or asynchronous action process fails.\n\nThe exception itself is not eaten, but any modifications that are made during the sync/async action will be rollback, by reverse applying any pending patches. Can be connected to a model by using either `addMiddleware` or `decorate`\n\nExample:\n\n```javascript\nimport { types, addMiddleware, flow } from \"mobx-state-tree\";\nimport { atomic } from \"mst-middlewares\";\n\nconst TestModel = types\n  .model({\n    z: 1,\n  })\n  // example with addMiddleware\n  .actions((self) => {\n    addMiddleware(self, atomic);\n\n    return {\n      inc: flow(function* (x) {\n        yield delay(2);\n        self.z += x;\n        yield delay(2);\n        self.z += x;\n        throw \"Oops\";\n      }),\n    };\n  })\n  // example with decorate\n  .actions((self) => {\n    return {\n      inc: decorate(\n        atomic,\n        flow(function* (x) {\n          yield delay(2);\n          self.z += x;\n          yield delay(2);\n          self.z += x;\n          throw \"Oops\";\n        })\n      ),\n    };\n  });\n\nconst m = TestModel.create();\nm.inc(3).catch((error) => {\n  t.is(error, \"Oops\");\n  t.is(m.z, 1); // Not 7! The change was rolled back\n});\n```\n\n---\n\n# TimeTraveller\n\nThis built in model can be used as stand alone store or as part of your state tree and adds time travelling capabilities.\nIt records all emitted snapshots by a tree and exposes the following methods / views:\n\n- `canUndo: boolean`\n- `canRedo: boolean`\n- `undo()`\n- `redo()`\n- `history`: array with all recorded states\n\nThe state of the TimeTraveller itself is stored in a Mobx state tree, meaning that you can freely snapshot your state including its history. This means that it is possible to store your app state including the undo stack in for example local storage. (but beware that stringify-ing will not benefit from structural sharing).\n\nUsage inside a state tree:\n\n```javascript\nimport { TimeTraveller } from \"mst-middlewares\";\n\nexport const Store = types.model({\n  todos: types.array(Todo),\n  history: types.optional(TimeTraveller, { targetPath: \"../todos\" }),\n});\n\nconst store = Store.create();\n\n// later:\nif (store.history.canUndo) store.history.undo();\n// etc\n```\n\nNote that the `targetPath` is a path relative to the `TimeTraveller` instance that will indicate which part of the tree will be snapshotted. Please make sure the targetPath doesn't point to a parent of the time traveller, as that would start recording it's own history..... In other words, `targetPath: \"../\"` -> Boom💥\n\nTo instantiate the `TimeTraveller` as a stand-alone state tree, pass in the the store through context:\n\n```javascript\nimport { TimeTraveller } from \"mst-middlewares\";\n\nexport const Store = types.model({\n  todos: types.array(Todo),\n});\n\nconst store = Store.create();\nconst timeTraveller = TimeTraveller.create({}, { targetStore: store });\n\n// later:\nif (timeTraveller.canUndo) timeTraveller.undo();\n// etc\n```\n\n---\n\n# UndoManager\n\nThe `UndoManager` is the more fine grained `TimeTraveller`.\nBecause it records patches instead of snapshots, it is better at dealing with concurrent and asynchronous processes.\nThe differences to the `TimeTraveller` make it useful to implement end-user undo / redo.\n\nFor an in-depth explanation why undo / redo should be patch, not snapshot, based, check out the second half of the React Next talk:\n[MobX-state-tree, React but for data](https://www.youtube.com/watch?v=xfC_xEA8Z1M&index=6&list=PLMYVq3z1QxSqq6D7jxVdqttOX7H_Brq8Z)\n\nDifferences to the `TimeTraveller`:\n\n1. It records patches for actions / processes, not snapshots. It's therefore using less memory.\n2. `undo` / `redo` applies all inverted patches / patches for a recorded action / process instead of snapshots.\n3. An undo state is only comitted to the history if the action / process is finished. Ongoing processes can't be undone.\n4. Failing processes do not add an undo state.\n5. Multiple concurrent processes only undo their own changes and don't touch the changes caused by other actions - unlike snapshots would.\n6. Can be used declaratively within the models.\n\nAPI:\n\n- `history: { patches: [], inversePatches [] }[]`\n- `canUndo: boolean` true if there is at least one undo level available\n- `canRedo: boolean` true if there is at least one redo level available\n- `undoLevels: number` number of undo levels available\n- `redoLevels: number` number of redo levels available\n- `undo()` undo the last operation\n- `redo()` redo the last operation\n- `withoutUndo(() => fn)` patches for actions / processes within the fn are not recorded.\n- `withoutUndoFlow(fn*)` patches the fn\\* are not recorded.\n- `startGroup(() => fn)` can be used to start a group, all patches within a group are saved as one history entry.\n- `stopGroup()` can be used to stop the recording of patches for the grouped history entry.\n- `clear({ undo?: true, redo: true }?)` clear the history.\n\nSetup and API usage examples:\n\nThe setup is very similar to the one of the `TimeTraveller`.\nThe `UndoManager` automatically records all the actions within the tree it is attached to.\n\nIf you want the history to be a part of your store:\n\n```javascript\nimport { UndoManager } from \"mst-middlewares\";\n\nexport const Store = types\n  .model({\n    todos: types.array(Todo),\n    history: types.optional(UndoManager, {}),\n  })\n  .actions((self) => {\n    // you could create your undoManger anywhere but before your first needed action within the undoManager\n    setUndoManager(self);\n\n    return {\n      addTodo(todo) {\n        self.todos.push(todo);\n      },\n      // to use the undoManager to wrap the afterCreate action\n      // of the StoreModel it's necessary to set it within the store model like above\n      // afterCreate: () => undoManager.withoutUndo(() => { action() })\n    };\n  });\n\nexport let undoManager = {};\nexport const setUndoManager = (targetStore) => {\n  undoManager = targetStore.history;\n};\nconst store = Store.create();\n```\n\nTo record the changes into a separate tree:\n\n```javascript\nimport { UndoManager } from \"mst-middlewares\";\n\nexport const Store = types\n  .model({\n    todos: types.array(Todo),\n  })\n  .actions((self) => {\n    // you could create your undoManger anywhere but before your first needed action within the undoManager\n    setUndoManager(self);\n\n    return {\n      addTodo(todo) {\n        self.todos.push(todo);\n      },\n      // to use the undoManager to wrap the afterCreate action\n      // of the StoreModel it's necessary to set it within the store model like above\n      // afterCreate: () => undoManager.withoutUndo(() => { action() })\n    };\n  });\n\nexport let undoManager = {};\nexport const setUndoManager = (targetStore) => {\n  undoManager = UndoManager.create({}, { targetStore });\n};\nconst store = Store.create();\n```\n\nIf you want a limited history of actions to be recorded, for example to keep track of the last 10 actions only, you must provide a `maxHistoryLength` value through [environment data](../../README.md#dependency-injection).\n\n```js\n// with history in your store\nconst store = Store.create({}, { maxHistoryLength: 10 });\n\n// with history in a separate store\nexport const setUndoManager = (targetStore) => {\n  undoManager = UndoManager.create({}, { targetStore, maxHistoryLength: 10 });\n};\n```\n\nIf you want to record changes in lifecycle hooks as well, you must provide an `includeHooks` flag:\n\n```js\nimport { UndoManager } from \"mst-middlewares\";\n\nexport const Store = types\n  .model({\n    todos: types.array(Todo),\n  })\n  .actions((self) => {\n    setUndoManager(self);\n\n    return {\n      afterCreate() {\n        self.todos.push({ title: \"New Todo\" });\n      },\n      addTodo(todo) {\n        self.todos.push(todo);\n      },\n    };\n  });\n\nexport let undoManager = {};\nexport const setUndoManager = (targetStore) => {\n  undoManager = UndoManager.create({}, { targetStore, includeHooks: true });\n};\nconst store = Store.create();\n```\n\nUndo/ Redo:\n\n```js\nimport { undoManager } from \"../Store\";\n\n// if the undoManger is created within another tree\nconst undo = () => undoManager.canUndo && undoManager.undo();\nconst redo = () => undoManager.canRedo && undoManager.redo();\n```\n\nWithoutUndo - within a react component:\n\n```js\nimport {undoManger} from '../Store'\n\n...\n\nsetPersonName = () => {\n    // the action setPersonName won't be saved onto the history, you could add more than one action.\n    undoManger.withoutUndo(() => store.setPersonName('firstName', 'lastName'))\n}\n\nrender() {\n    return (\n        <div onClick={this.setPersonName}>\n            SetPersonName\n        </div>\n    )\n}\n\n...\n```\n\nWithoutUndo - declarative:\n\n```javascript\nimport { types } from \"mobx-state-tree\";\nimport { UndoManager } from \"mst-middlewares\";\n\nconst PersonModel = types\n  .model(\"PersonModel\", {\n    firstName: types.string,\n    lastName: types.string,\n  })\n  .actions((self) => {\n    return {\n      // setPersonName won't be recorded anymore in general\n      setPersonName: (firstName, lastName) =>\n        undoManager.withoutUndo(() => {\n          self.firstName = firstName;\n          self.lastName = lastName;\n        }),\n    };\n  });\n\nconst StoreModel = types\n  .model(\"StoreModel\", {\n    persons: types.map(PersonModel),\n  })\n  .actions((self) => {\n    setUndoManager(self);\n\n    return {\n      addPerson(firstName, lastName) {\n        persons.put({ firstName, lastName });\n      },\n    };\n  });\n\nexport let undoManager = {};\nexport const setUndoManager = (targetStore) => {\n  undoManager = UndoManager.create({}, { targetStore });\n};\nexport const Store = StoreModel.create({});\n```\n\nWithoutUndoFlow - declarative:\n\n```js\nimport {undoManager} from './Store/'\n\n...\n\n.actions(self => {\n    function updateBooks(json) {\n        self.books.values().forEach(book => (book.isAvailable = false))\n        json.forEach(bookJson => {\n            self.books.put(bookJson)\n            self.books.get(bookJson.id).isAvailable = true\n        })\n    }\n\n    function* loadBooks() {\n        try {\n          const json = yield self.shop.fetch(\"/books.json\")\n          updateBooks(json)\n        } catch (err) {\n          console.error(\"Failed to load books \", err)\n        }\n    }\n\n    return {\n        loadBooks: () => undoManager.withoutUndoFlow(loadBooks)()\n        // same as: undoManager.withoutUndo(() => flow(loadBooks))()\n    }\n})\n```\n\nStartGroup, StopGroup - within a react component:\n\n```js\nimport {undoManager} from '../Store'\n...\nhandleStop = (mousePosition, { dx, dy }) => {\n  this.stopTrackingDrag();\n  undoManager.stopGroup();\n}\n\nhandleDrag = (mousePosition, { dx, dy }) => {\n  const { view, parentNode } = this.props;\n  // only one history entry will be created for the whole dragging\n  // therefore all patches will be merged to one history entry while the group is active\n  undoManager.startGroup(() =>\n    parentNode.moveSelectedNodes({ dx: dx / view.zoom, dy: dy / view.zoom })\n  );\n}\n...\n```\n\n---\n\n# redux\n\nThe Redux 'middleware' is not literally middleware, but provides two useful methods for Redux interoperability:\n\n## asReduxStore\n\n`asReduxStore(mstStore, middlewares?)` creates a tiny proxy around a MST tree that conforms to the redux store api.\nThis makes it possible to use MST inside a redux application.\n\nSee the [redux-todomvc example](https://github.com/coolsoftwaretyler/mst-example-redux-todomvc/blob/main/src/index.js#L20) for more details.\n\n## connectReduxDevtools\n\n`connectReduxDevtools(remoteDevDependency, mstStore, options?)` connects a MST tree to the Redux devtools. Pass in the `remoteDev` dependency to set up the connect (only one at a time). See this [example](https://github.com/coolsoftwaretyler/mst-example-redux-todomvc/blob/main/src/index.js#L21) for a setup example.\n\nThe options object is optional and has the following options:\n\n- `logIdempotentActionSteps`: `true` by default due to possible performance penalty because of the internal usage of onPatch. When set to `false` it will skip reporting of actions and flow action \"steps\" that do not end up in an actual change in the model (except when an error is thrown), thus reducing the amount of noise in the logs.\n- `logChildActions`: `false` by default. When set to `true` it will report actions that are executed inside a root actions. When set to `false` it will not.\n- `logArgsNearName`: `true` by default. When `true` it will log the arguments near the action name (truncated if too long), when `false` it won't.\n","readmeFilename":"README.md"}