{"_id":"@microsoft/fast-data-utilities-react","_rev":"36-f13ac1134bb9ff85e6bf7cf345bd5b20","name":"@microsoft/fast-data-utilities-react","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"@microsoft/fast-data-utilities-react","version":"1.0.0","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.0.0","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"6a898f234e83abf1a5b53f03dfaeccc51c76aa99","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.0.0.tgz","fileCount":6,"integrity":"sha512-oMZ3l67VKZm0KSh33lwnyck/MJ/dG8hydbs7vNjzUYnJNtHfnLa7wufGW68L3+/Prm2QVK9nQkHLjxYhijXAog==","signatures":[{"sig":"MEUCIC4pjWNRL+I1d8b5L4wsH5AgJuwjwiaxxus+y/HGtOx0AiEAzMcR+qWhu+MkJRyoGTqEPfoKmNww8XE05NDHveSaZkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4h8lCRA9TVsSAnZWagAAoIgP/3UXaTe8eW4QAn3+lKEh\nHTLNwHBRsGuP3tu30/RFhDVCAyd5Vc299R9aXCEmfIM95ix0sUddXD1/mQSC\n/MuRZkHLXD0cuwUwOsNgFDIpFFj2uzBLYc34RLlixYSudNN/ujAHb0JqNg0d\n6ddantYL+YNbKb13dmzubaBle690olAUa2LaEfyPJrzkeU13c1mAMv+MfNCA\na+byZaIvg1WQJwt8AZoG5CTkX2hGthslwNl22ilsCoylSAE3521MgqpGq163\nymX9XkX3Le2McWviM5JDhUDt0vmC7372nD7uqcFTxk0e9WJSRprxLYSdsuEj\nL+E5w9uy1Pu9q+y4Du7VmgiR2h5qB72EaGmOeBwR3FCgG2RgMqe7RiYe/l8B\nP7/n1WZlreruueAIY1lTsDsGHjxGsIC0WBzhOoW+NXoMCO208TyvA3OfAKsR\nM7REbAkquzDet5BdFamWHvUTQtZVAhCFNxpg8RSIyxg/y0OxGJIJC74hI0U8\njZPfqBlZjHYXC28oLHgQ+AoE3IGeJQaNe1X99pW/oMXCTscKyYatKYqiPC5U\nE7COZ71orOSzYlEVQnABaDHzLq1nAraIsAcPV7CjHz5VAZDlGpgMRZo7yLfU\nLC1iTmZpKMFuMc1QqgUMghMXTMuAIQrxteEP/Bnxv8Qo4EgLhEzrQM4IYvoQ\nA2SH\r\n=ee5v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write '**/*.{ts,tsx}'","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=4","prettier:diff":"prettier --config ../../.prettierrc '**/*.{ts,tsx}' --list-different"},"_npmUser":{"name":"microsoft","email":"npmjs@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"6.4.1","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^23.6.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^23.10.4","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^23.3.5","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.0"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.0.0_1541545764304_0.7696498868847261","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@microsoft/fast-data-utilities-react","version":"1.1.0","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.1.0","maintainers":[{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"chrisdholt","email":"chrisholtco@gmail.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"f79aa5e151ca852429cedd3aa1a897218b87ea25","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.1.0.tgz","fileCount":23,"integrity":"sha512-APA2LbZ1zI9uQGlaNt5/NjMLUfqRzBPtS6c3PfUfS7L+a7lKlYWi1cKQHCXtN5APT0BL9rPvVq4sTCYgOLzFAw==","signatures":[{"sig":"MEUCIQDtm7Ik3qh0ItTM+jblhQkHlyH+3M68CZ7EtjOW+ZgT7QIgRC26zYgDtBacNeLLBJ/WTsKWMP3qVHXFWEKxzWaBXig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb425yCRA9TVsSAnZWagAAWUgP/2rhh7IQRzy4p2pUmRD1\nFVhJbFbRvcugBJgAUE8NCy9jUXxu3kw5ffcybe37MfAB11M0W5DqZ7BUv9BX\nSKTLbIII1I+auewDAJDOWGgEuDyN8/Xx1QI8jVL0VOTjC0WeRovVcd/8ZKN/\n1poKPcPegnH4dk9RkpjzO4t0rn111if5jmuZj4KZ2s+rVfh2oycNmWXWkWkP\nAUKv6973xgfS9CfiruutrNbeIw8jvtAXTKaLh9zT6ry65fDMjS1yOKcVn+MY\nDC2VawCfOR4j86juB7cyX+RFUZbbflP2ghOyIj/vgokHF0agswVCUhJX7RKn\nlsFBD0KIhZHBlZ/O1iaOXd381Od486flqbGshAtCxrRcXPhmVixwABoktwrh\nVrq60xiYbnA4zW93ys+u3tLZOp2u3F5V9LJKD9aAkec6wvRZvLkp324MS+5x\nHu0gXCXepYtVZLtv3PbxWAlXjFwWNJVJ8yNvdfGNZHqL80SxhUBRkyX5HpWo\noYUjD/gT4NVmwm8RvIZpflt0mY2PcHbo1MjcMf3ufPpnGc89qYHNWuOvLw2P\nqruzcJS/Vx0SNl9GpheuWS2DeqhewYbJtLGtDIjRblMwi3UukN0lrOM8Fgzm\nXGecSs0Y7jZJ+lCUmuF1KGh/8kxw56pOhVGu59GpuGX7ghiMKDOzD9m0Bbhw\nH/5i\r\n=nEVp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","_from":"file:microsoft-fast-data-utilities-react-1.1.0.tgz","types":"dist/index.d.ts","gitHead":"e4ae6d6885991568f6ea76488bf87a590147a8b2","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write \"**/*.{ts,tsx}\"","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=4","prettier:diff":"prettier --config ../../.prettierrc \"**/*.{ts,tsx}\" --list-different"},"_npmUser":{"name":"nirice","email":"nirice@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"6.3.0","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^23.6.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^23.10.4","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^23.3.5","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.0"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.1.0_1541631602221_0.31912276766080616","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@microsoft/fast-data-utilities-react","version":"1.2.0","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.2.0","maintainers":[{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"chrisdholt","email":"chrisholtco@gmail.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"db442c760fedf5412f88a08bd9705562f25e19a3","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.2.0.tgz","fileCount":31,"integrity":"sha512-CmYDlz59hJOxL7JaLH2mpZDFhKcy3oM3XlERyluaCnJPQh3HlRUkROL5NiF1gNrngFZQjanS5IxncROj85x+xw==","signatures":[{"sig":"MEUCIBe30mLBOuaKrOl/56n5icwiUANsMRMVQXT23lu1OGJ/AiEAxPqN1rfhPeevNa3BlhgWmo5JzCWoYTRBmVI4Tv6zwqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR3BqCRA9TVsSAnZWagAA8DIP/3ui3AFns45wYbWFfL6C\nZJ6XKXMx1VgydkxEDm00z3IpuIRvuSiaYSSBXHz7SZzzPOkZPVmcDaIbkicc\nGX2FRvUqg5dc/E+eZNFa4wxU3fzwXCIFREsshquP3rh6FyoCR6RKn9tpwjrY\nkRfT99V9+pn54FucgC13+MyR1+LBkR6ibG5dCm6k2OHtjQV/b/IRFEx2QI52\nZZoAEw48K/IpS63/QQNV63RYOG9xv1TdfL83h0fjoTNdoblDTQf9MPPkd1xa\n9EyydDvTEzWoBNFp6sQljlqaKGZVOPiHO976bFSYQiVcY34xrwt2gJrY4PHE\nPDZTkP0R2Hb6udjSV/QQVbl02X+p/CJNGvY/XJN2aSerKElZCV0ORxv2RBWn\nF3IN0erR+jeHJi9kVs0oXrJteJGhtrn4i2g8pz8sgOJLyCDyQEd+FgNE7Rcx\nQ8joMMDkKly6LkMkM/LbVVW7EV8D44DHiajniqSPD3bLJw0bQndCwUAJ/Emy\nFTwcBabRf8NF7OhPgq+9s2vpcWQp2Zb2Obn2S5RrjCarZM1psUfFrRFXqSZc\nC09aefCNHSzmOffNQlLOH2pnIhTU/plirAIYiPqrhYnB+r1roDSzsbS9D03K\ndJYWYwNDkU5keyOopCVEKAqjtIHqbQpOCRhqNxOax8uhPwhueK/gjsEa6AYt\nuGgJ\r\n=UVom\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","_from":"file:microsoft-fast-data-utilities-react-1.2.0.tgz","types":"dist/index.d.ts","gitHead":"90be63f83cadd9990cc76a1924b6ed9b5807ace4","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write \"**/*.{ts,tsx}\"","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=4","prettier:diff":"prettier --config ../../.prettierrc \"**/*.{ts,tsx}\" --list-different"},"_npmUser":{"name":"chrisdholt","email":"chrisholtco@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"6.5.0","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^23.6.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^23.10.4","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^23.3.5","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.0"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.2.0_1548185705975_0.6704965841364849","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@microsoft/fast-data-utilities-react","version":"1.2.1","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.2.1","maintainers":[{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"chrisdholt","email":"chrisholtco@gmail.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"2bacd608db975f55bda1b3c8cbfe82de07a3e3f9","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.2.1.tgz","fileCount":31,"integrity":"sha512-S4fLaJvMslNQGmdbzJtPtPycE2L8fCpMVSlh8N5WkqGUKznW+ZlcqWCi0ICBHbRAitbRIcOjIZhFecvspVGnnw==","signatures":[{"sig":"MEYCIQCTq+cmDDcHJmO1fRL3corSuSQEc3gWv4PFlxFnEBikdgIhALGgRPgE7oNzRzU2nHsXZTEVqfGYl7R3HpT2p5iwSe76","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXKFfCRA9TVsSAnZWagAAMxoP/1bykE3dzjVAhiNSWVA+\nzao8+GjfWm+FKCcc9n1kUW8mS/wYrtbcy3CvvUPABqQKsC8vjc9eyoFUpooJ\nl15/PP48yWNSGIvUJBd6kW6KZwcuGLuOwemHKeivLerKURcxpnVTJVWNcea1\ntCnoa/tUfeQRO8aOlO6btQZKSFYrB6hFFnCYdSbxt4EoHDU28u9kD+lD8Pck\n1Re07mUPq64OUGSkM0P882tDZ5n5rlMzZMVOPjCqzUR42gD7DRwO8bHk0iPj\nRJ5+AAr8LYsmdXaVasn+MmmVE8/Xiy5SAXwWDD31oF6ererXleTdIWrL6xdQ\nBFStl+Uq2ellDTDOJFxxnXI+8HIk4OuAHdiWDZ1z3PbCONCLh6/s2SC8YwQq\nIe1GlG/MfECyC3b85wsRZRhdlj82tPueHvLF9T55l+waDX10QHMDmxkVX9Zu\nyf+QxNWusMuiChb6NW9Vbl/84DkvxnfpP+clwH0W/sgLxTXMnF0Rm1ZcT0+T\nYNc34aRBsXYafbUObr65V45OaED4bBDEfzgYBtz5XL9Qs8+Jvn7N25mZha6W\nrdtoj69O/EFlkGkK5jVTzqfcW7V0RWMEltbVhgwRTf1eDeUGD05fIwRGdc7d\noPCmzwEQQUry3TlO1fxBItucFV1FkF+Cxi46vLOZHLf8QS2NQbmVKFF/Vztl\nXzwG\r\n=4rpk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5187b9b53c388e90f73ce8e8ac4186e828a442a3","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write \"**/*.{ts,tsx}\"","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=2","prettier:diff":"prettier --config ../../.prettierrc \"**/*.{ts,tsx}\" --list-different"},"_npmUser":{"name":"chrisdholt","email":"chrisholtco@gmail.com"},"repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.3.0+x64 (darwin)","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^23.6.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^23.10.4","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^23.3.5","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.0"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.2.1_1549574494736_0.1646475915257215","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@microsoft/fast-data-utilities-react","version":"1.3.0","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.3.0","maintainers":[{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"chrisdholt","email":"chrisholtco@gmail.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"26a59dcf813d3ab8edb50d26cf9f78bb7fb4e404","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.3.0.tgz","fileCount":31,"integrity":"sha512-sCXFvMIocCtwPKxXhg0BKEQh2GAwT9HxepbjNTkct9EAW9YxWeHV34oh84hb5GieqnBPq5/H3RMpqtnXDm0Peg==","signatures":[{"sig":"MEUCIBIeAlBpmPgmZWOu4qibdr6h+SsTWQe+i7mjyA34Un1UAiEA1X/n6koH9aR4LAYFZBV57SuTcDC+64YECVouJsMx7vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbySsCRA9TVsSAnZWagAAQiUP/jh0vKtpgTdJM/kttnzr\nNzfcCUdFPDhb5AMEjUzU5FKE61WjbxPmmMWWb6LoNCh08l6gVADJwqYtX0q8\naw1b8Sq7kzno3cYsrbeLIMVcG3Pw5KGp6InwqjoBTO01219l45w0yVICAbyl\nnLZszTAue51iDr2Ixl5j+8mybouEczWHTSfLd5RokQPPwN68TPJiJd+SoBac\njRcpf5Avi29J9/1SWM/UQLCSSlzA80e/qMUWsa7nMOfhq3lbiHP4KP+yn9pz\n4pf8EdZzelhI3i6hBg23hjoVlGS+yUDV5/LVA1P1rFj3DECKkTPjGUaKlWhG\nrysScxwwbnuvfoN7E7YGVrvqFS+eLFEcRILnE1W9Tn86naBjqbdopjejtNsn\nS4s1eGXvHuG2bP1pOOM+7PSJAZUgawn0d18ne96Hm8LufsjSRjKDqQwT8Wxc\nPAUngv0D4ipeQgO3ZBVBZP/CJpcwf4H8j89efVZbXWZHpJWs5RRAADbnq3HM\njFid3dUlGLWmoW/vPfKA4PEj8pEB7d3ZvDk6gQ85s5ykn5wKNuh9cZcSh1px\nh6EsNM7KdzcuAkzJYfFoB6FBs7qkgsALZE59XYyuWEDOkcGec7/VRW4RmYgP\nclJwnFl/vGxJay68YyEcy3Rd7penrb3VUauPGjFO2v/6vT2ms6ddrF37jAZf\nLbVV\r\n=a+Td\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"57c532075c64fa4aae0aa00f36fe44d367298cbe","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write \"**/*.{ts,tsx}\"","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=2","prettier:diff":"prettier --config ../../.prettierrc \"**/*.{ts,tsx}\" --list-different"},"_npmUser":{"name":"chrisdholt","email":"chrisholtco@gmail.com"},"repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.3.0+x64 (darwin)","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^23.6.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^23.10.4","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^23.3.5","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.2"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.3.0_1550787755872_0.20383487155085445","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@microsoft/fast-data-utilities-react","version":"1.4.0","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.4.0","maintainers":[{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"chrisdholt","email":"chrisholtco@gmail.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"09b221c8663b17b4a1a9ad3b07c120e4d1b87b53","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.4.0.tgz","fileCount":31,"integrity":"sha512-ZIxBL0ZfJzTduhBHxe26GAarJg5UbapTXZKKenV2P+bzyGe3WhOdodBMdBwXtzXwPaSpMBY0luLNEpO7nGoVUg==","signatures":[{"sig":"MEUCIA2sLKRtQDSGCNb4MkGWhk8eYWCd4WV4P90PIRtKwl0wAiEAnFdoBOvTwI3P89WH7Jh/e4vTJBO7Z8ANupYo8LS/aIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdyaNCRA9TVsSAnZWagAAzG8P/RbkLbgFiffAiD3BK7Ym\nAvKMNlcsMqRVDIXvKSLKi7dVoZwb79Ap2RUppdzCRlpkHsqVEdyU1jd9dz2m\nPpuMHn0N8AVqymEl39GE4LFAnK/boGg7JVGCtOSnPqw00gzcJpbhyW2gryn1\n5BRgmSvtGKO43AWPp0tCXBEgS7b2VefynEHmKx6vdLLDKKzyElqCrZrXMeQd\nIsaBeJK3Vn5CVc0yWmzTarP0iO+efO1r4+5La3C67kAUpcW915Ppd6yg+whn\nPWOYMpwW/Y8qhNSOo6nniLQO/S36XVyyAO2q6B2zfQ/8kG/lf2UG8+bzcmYo\nc9uG42pynz0pYV/aTZBSd79uiiQoflXP+StihfoTjodeKT1MqdLWY4FBoefU\nwzJUbvDcfNXaVqw5AVc2+m/DvW2zxwqR/3YhEL/+Axb6H+oUtjh4WffEZHm6\n+fqnxWGyEwtRUPjz+CDJOhViOo4xzWEgzEbjC7l6Q4iQPFSAne8SV/yxbZAD\nydJq777euWTtzN0hhEG+zBuxjuLyzgp/vRRzdsAAmPkZaYxYD5sAmJsIKLyg\n4hiTcrBabl+SQ8bxS/pX49kg/+k0STt1OJntQe9ak8WtAfb/jEZrfErmhTvt\n3UHia64oZZ+r+ki2AoFmqvJExMJsklPuNftswGhkTht4VsUPL47/XlPN8Wvd\nhzJg\r\n=E3Wb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a8dd323167510f39e7515f30070fba0950b36aa","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write \"**/*.{ts,tsx}\"","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=2","prettier:diff":"prettier --config ../../.prettierrc \"**/*.{ts,tsx}\" --list-different"},"_npmUser":{"name":"chrisdholt","email":"chrisholtco@gmail.com"},"repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.3.0+x64 (darwin)","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^23.6.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^23.10.4","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^23.3.5","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.2"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.4.0_1551312524868_0.5382564695422556","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@microsoft/fast-data-utilities-react","version":"1.4.1","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.4.1","maintainers":[{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"chrisdholt","email":"chrisholtco@gmail.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"9ba7c68aa4dedd6fa0804a23238b031f21be6914","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.4.1.tgz","fileCount":31,"integrity":"sha512-SO8lzoUDbfLBdGVdV3lk9Xbzw4lLj3rKe2bIBTKWvrP3Fq3T7x42G4zR9fdYhxm5D/Bz1hlYdvWMEYQX+1L3zQ==","signatures":[{"sig":"MEUCIQCdYDtxxF7HjwsYEOft3b7R042Rf0duatAUcY/FRUXmigIgTilJ8oqjETMWnplG8S2qhRG56goeMF+S67imMCOR8dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceXG/CRA9TVsSAnZWagAA6pIP/i+zy/IUcpkfgGJAm03d\nmDun3M+NYktfs0F1YTXEUy4GJ+9O1d2EziwAt4xB0kC6ayclpUZ1ym/a9MQB\nAjSAYY0tgah3TvA0ujmjL0RwOeE6RzrMH2iwl+wfztVd2l4z//hH/fJrpKu8\nf3sghfL8vR3ZaENb0Sz+KGsYxMOamt6BqqSDsMn4oNV1oKY+ojYZiddmzAXQ\nOFH9/FFb/+FIvVgnLDIhOsPv4mUNparqfs4gnoJkXt/I3ud81VOZDNxSLBF4\nYPdgaROJsN2x1t3YYrpDcVpTxzboqcYiYH7F8K+B5UbJ+gZkW3Yjr7Kgj05L\n+7Kiy5ow/2OwVr5R7PQnYxJnVkLQstCefxzTDeejpG+vD5lh34Ji7hVkkHTM\n2jLcsx8duIkBxXvBmvwKwiYQfeweSWdSPuZ4JncsqzPGTBbmMK3hOglS4POV\nmp+McZIscdMN7rGhPaENCw5Ijaf0f3F0v5Mdk9oLFzeHvIg8axfFVN/q+smy\nqtrQHka3riJEmEyDzQ3DmBku0JBEDdTe/IqdyquQnLIOn5fD7dugzxTBpoqc\nKn16RjONgCIjD3re1JU1I/NtYQZF9v6uXvnbxZYyADtgtckdFhZVio4sf5xa\nRiFxURU9mU6VVlhXh3k3omNexMUrYH4Qi4i4pWyaMaJpLy4BmANPkZSBtH2s\n0EC4\r\n=dK2Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2f646c2198159d1c5574050fa1b31cc16f4341f3","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write \"**/*.{ts,tsx}\"","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=2","prettier:diff":"prettier --config ../../.prettierrc \"**/*.{ts,tsx}\" --list-different"},"_npmUser":{"name":"chrisdholt","email":"chrisholtco@gmail.com"},"repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.3.0+x64 (darwin)","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^23.6.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^23.10.4","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^23.3.5","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.2"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.4.1_1551462846927_0.11069391441230425","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@microsoft/fast-data-utilities-react","version":"1.5.0","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.5.0","maintainers":[{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"chrisdholt","email":"chrisholtco@gmail.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"c57d1b94679693ab76bfabf2bf0da2dacf7dabae","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.5.0.tgz","fileCount":31,"integrity":"sha512-Sym/xFwYmE90dJU2slR7BRIIOcfmoTF3tc9N/v0aBBi/SapevmMbb2VFr/C13hF4HODHbQ8b6/bitOeg+ttvjw==","signatures":[{"sig":"MEUCIQCFQggRCoLZcJezc9ojrg7M4yvJoAo/pHlfoe2E4gi/vwIgDeM2/XAn6+qAJTacG9uX35HK6yEkY5tpx0Gp2tUt6W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchuwcCRA9TVsSAnZWagAA+/wP/jvI2JNWcwkrcY4IAUMp\nzzwvSP8TNhG1fAIGaJgT5sDF48nABzpFkPXO0/rmjVisWwr5TPW4rNw7JkJj\n9p5HJee8+ZhFFKaFw+pU6+rOqoSy7kLoYVm5BD3CtOZe166uoT5ZNupTHC/a\nj3zJ6a0G7EKRv25z6iXA1/eMZQAAjevdlEEWmTe15sNZbLGY9m85xojxCd68\nfs6avZf7uKyrEdMxCcp4LuqbEVqT6Xu35nKPaZTW6rOe4shN6rCL49wJO4YZ\nUFfyQ/5R+i3+R4L0BUzji3oA8+FXFi6M4ihtXT1686uTtv2P3uEVW3P4VEsb\nFGVMCorndpTaUZEcYlx0oVtn+MrzywKtx0pAaPh8BR2QMAIiBEtnTxVUqS5v\n49nwokoWqJVb2RsZ4HWfc74Wxs6VHO83ahui/i6wMjV54G3ofym4ZfzJBMc/\nhVBvxl8AkCAX3BI7/8bOBjHDKXQS8AIq0707GhpLeZGxwmlY9ojTWKqfbPG9\nhJWK8E1eCYZfotARWDoTwykAjl2WG2pGj1EFalFUr49/RAA4fdJKQ0bFLaDT\nNp7PFZciQ0NAK5tz0/WqxO/VLNJXDRjlfYmNsXr5nkx8zfHDjEYrC2mHrnN5\nwZs/yFSFjzaJF0QZ/Sm+s6Ve/EzjYMLBE6zboB8V8C8ObZmYjfl44ra/lX++\nfaAq\r\n=cBTY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4cb5e72fb7dc705962cb0105394aafd77abeff7b","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write \"**/*.{ts,tsx}\"","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=2","prettier:diff":"prettier --config ../../.prettierrc \"**/*.{ts,tsx}\" --list-different"},"_npmUser":{"name":"chrisdholt","email":"chrisholtco@gmail.com"},"repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.3.0+x64 (darwin)","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^23.6.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^23.10.4","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^23.3.5","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.2"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.5.0_1552346139030_0.10166513755148099","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@microsoft/fast-data-utilities-react","version":"1.5.1","author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","_id":"@microsoft/fast-data-utilities-react@1.5.1","maintainers":[{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"chrisdholt","email":"chrisholtco@gmail.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"}],"homepage":"https://github.com/Microsoft/fast-dna#readme","bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"dist":{"shasum":"5069018fca553af3d67f790ca1f4b5ae9e4bafdd","tarball":"https://registry.npmjs.org/@microsoft/fast-data-utilities-react/-/fast-data-utilities-react-1.5.1.tgz","fileCount":32,"integrity":"sha512-xvIKopSTcu3Xlg0jFEaA+q8eiQfVI4XQkHS/vCrVcAiUBl5w0fHhaFhUmLoFv+otbjdQ93nwnHA0Wn/WznZr9Q==","signatures":[{"sig":"MEUCIGBimIX1mA8j73bGi/E6OAjqEtCySEl1b2WxUsICBgPMAiEA4MBChOErU/zZ6u/Aolwka2qTWjLmjPv6d5cgKgNKKWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckUhdCRA9TVsSAnZWagAATOsQAJpNNaAxevJeeKuiPVZO\n0M24xiQhOzdWWarsD9or5Vs0IaNw6j2vco20rHEz8W5x72XlpTm1nEqkHewX\nS7QK0gIjYhTECMkcfTc4FIBi1EopcvkIz+5xC0UHdHo6+jUP7Q8Nlf2q2cL8\nhevxgKkEWm49jqja/uN5NFUL1SQsydKdRTqRZqSA+yunmqBF/294dgD5hK3u\nQPKoqWHwhVSKkCNh3V4NqkNnfoyvhkr2hVSzT3oNm6QB5P5RVsTn2QdPI6WK\nx9q7PEOUQVCtRqWecfxx/pj0EnpnzuRGYGdpJvu/m7rGeaQmmC0iJCzKUgUS\nPb3JlWt/It0PxPXSqOXulEnQBDyqTzzx868zuAEjOqr83WDqv38APImHZRwv\nAkvHlqiZLowZf/Of7etNmKWsHxDCa5DC+dHd1eIt6OS91OIOerNqJQNc4Jx8\n7SVNQWvOPkoT1zLvM9k3Ozg/hTz2c1zeqoQoGPV3UIYCjGKdOhoIrGaBRALi\nzGnUKVjHcRilCjUH9S8vyjlGophDMTYn/mKG+xrbwyyYk0Q1FE153Mv2ZHGo\nc85whjzlUJpStmBjIAl3AF0SoGZlzk1jS6xZegOhKD3RNbcUEl/KY8j+B6U5\nYfWkMu2KHd3xwvqDjSBsQKX/e64CxNtApEyo29piz+oZDaBE5BmCq01vIO4N\nYW81\r\n=APrp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(\\.|/)(test|spec)\\.(jsx?|tsx?)$","transform":{"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","jsx"],"transformIgnorePatterns":["!<rootDir>/node_modules/lodash-es"],"coveragePathIgnorePatterns":["/.tmp/*"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1bdeaa5bb59aa5c1dade5c2f8a4879bca189695a","scripts":{"test":"npm run tslint && npm run unit-tests","build":"tsc -p ./tsconfig.json","watch":"npm run build -- -w --preserveWatchOutput","tslint":"tslint -c ./tslint.json '**/*.ts{,x}'","prepare":"npm run clean:dist && npm run build","prettier":"prettier --config ../../.prettierrc --write \"**/*.{ts,tsx}\"","clean:dist":"node ../../build/clean.js dist","tslint:fix":"tslint -c ./tslint.json --fix '**/*.ts{,x}'","unit-tests":"jest --maxWorkers=2","prettier:diff":"prettier --config ../../.prettierrc \"**/*.{ts,tsx}\" --list-different"},"_npmUser":{"name":"chrisdholt","email":"chrisholtco@gmail.com"},"repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.3.0+x64 (darwin)","description":"FAST data utilities for React","directories":{},"sideEffects":false,"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.3.0","jest":"^24.5.0","react":"^16.3.0","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^24.0.0","prettier":"1.14.3","lodash-es":"^4.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.5.0","typescript":"^3.0.1","@babel/core":"^7.0.0","@types/jest":"^24.0.11","@types/node":"^9.6.7","@types/react":"^16.3.6","tslint-react":"^3.5.1","@types/lodash-es":"^4.17.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","tslint-config-prettier":"^1.15.0","@microsoft/fast-tslint-rules":"^3.0.2"},"peerDependencies":{"tv4":"^1.3.0","react":"^16.6.0","lodash-es":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fast-data-utilities-react_1.5.1_1553025117188_0.8070927072496765","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-11-06T23:09:24.143Z","modified":"2026-07-16T15:44:57.155Z","1.0.0":"2018-11-06T23:09:24.505Z","1.1.0":"2018-11-07T23:00:02.372Z","1.2.0":"2019-01-22T19:35:06.166Z","1.2.1":"2019-02-07T21:21:34.875Z","1.3.0":"2019-02-21T22:22:36.028Z","1.4.0":"2019-02-28T00:08:45.032Z","1.4.1":"2019-03-01T17:54:07.090Z","1.5.0":"2019-03-11T23:15:39.218Z","1.5.1":"2019-03-19T19:51:57.316Z"},"bugs":{"url":"https://github.com/Microsoft/fast-dna/issues/new/choose"},"author":{"url":"https://discord.gg/FcSNfg4","name":"Microsoft"},"license":"MIT","homepage":"https://github.com/Microsoft/fast-dna#readme","repository":{"url":"git+https://github.com/Microsoft/fast-dna.git","type":"git"},"description":"FAST data utilities for React","maintainers":[{"email":"npmjs@microsoft.com","name":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"fastsvc@microsoft.com","name":"fastsvc"},{"email":"chujane@microsoft.com","name":"janechu"},{"email":"chrisholtco@gmail.com","name":"chrisdholt"},{"email":"awentzel@microsoft.com","name":"awentzel"},{"email":"nirice@microsoft.com","name":"nirice"}],"readme":"# FAST Data utilities React\n\n**FAST Data utilities React has been deprecated. Use [FAST Tooling React](https://www.npmjs.com/package/@microsoft/fast-tooling-react) instead.**\n\nReact data utilities are used to map data to components and perform other actions that may be necessary to pass data to other FAST-DNA libraries for manipulation, data validation, or storage. It relies on the creation of relevant JSON schemas for components, JSON schemas for the purposes of React use additional keyword of `reactProperties` for React children with the \"type\" of \"children\".\n\n## Installation\n\n`npm i --save @microsoft/fast-data-utilities-react`\n\n## Usage\n\n### `mapDataToComponent`\n\nThe `mapDataToComponent` function can be used to map data to a React component. It uses JSON Schema, IDs, as well as data to create components from plain data.\n\nAn example of mapping data to a component from the `@microsoft/fast-data-utilities-react` package:\n\n```jsx\nimport * as React from \"react\";\nimport * as ReactDOM from \"react-dom\";\nimport { Dialog } from \"@microsoft/fast-components-react-msft\";\nimport * as dialogSchema from \"@microsoft/fast-components-react-base/dist/dialog/dialog.schema.json\";\nimport * as headingSchema from \"@microsoft/fast-components-react-msft/dist/heading/heading.schema.json\";\nimport * as paragraphSchema from \"@microsoft/fast-components-react-msft/dist/paragraph/paragraph.schema.json\";\nimport { mapDataToComponent } from \"@microsoft/fast-data-utilities-react\";\n\nconst data = {\n    visible: true,\n    children: [\n        {\n            id: headingSchema.id,\n            props: {\n                children: \"Heading 1\"\n            }\n        },\n        {\n            id: paragraphSchema.id,\n            props: {\n                children: \"Lorem ipsum.\"\n            }\n        }\n    ]\n};\n\nconst childOptions = [\n    { component: Heading, schema: headingSchema },\n    { component: Paragraph, schema: paragraphSchema },\n];\n\nconst root = document.createElement(\"div\");\nroot.setAttribute(\"id\", \"root\");\ndocument.body.appendChild(root);\n\nfunction render() {\n    ReactDOM.render(\n        <Dialog {...mapDataToComponent(dialogSchema, data, childOptions)} />,\n        root\n    );\n}\n\nrender();\n```\n\n#### Plugins\nAs an optional argument to `mapDataToComponent`, plugins may be used. Plugins must be extended from the `Plugin` class export and provide a `resolver` method. In this way functional code can be mapped to a component.\n\nReact render prop plugin example:\n```jsx\nimport { mapDataToComponent, Plugin } from \"@microsoft/fast-data-utilities-react\";\n\nclass MyPlugin extends Plugin {\n    resolver(data, childOption) {\n        return (className) => {\n            return React.createElement(\n                childOption.component,\n                Object.assign({}, data.props, { className })\n            );\n        };\n    }\n}\n```\n\nSchema example for the React render prop plugin example:\n```json\n{\n    \"$schema\": \"http://json-schema.org/schema#\",\n    \"title\": \"Component with custom properties\",\n    \"type\": \"object\",\n    \"id\": \"component-with-react-render-prop\",\n    \"reactProperties\": {\n        \"children\": {\n            \"title\": \"Children\",\n            \"type\": \"children\",\n            \"pluginId\": \"my-plugin\"\n        }\n    }\n}\n```\n\n```jsx\n/**\n * The plugins take a configuration that includes a string or an array of strings\n * mapping them to schema properties which also have a `pluginId`\n */\nconst plugins = [\n    new MyPlugin({\n        id: \"my-plugin\"\n    })\n];\n\nmapDataToComponent(schema, data, childOptions, plugins);\n```\n\n### `getChildOptionBySchemaId`\nThe `getChildOptionBySchemaId` accepts a list of child options and returns the one that matches the schema ID.\n\n```js\nimport { getChildOptionBySchemaId } from \"@microsoft/fast-data-utilities-react\";\nimport * as headingSchema from \"@microsoft/fast-components-react-msft/dist/heading/heading.schema.json\";\nimport * as paragraphSchema from \"@microsoft/fast-components-react-msft/dist/paragraph/paragraph.schema.json\";\n\nconst childOptions = [\n    { component: Heading, schema: headingSchema },\n    { component: Paragraph, schema: paragraphSchema },\n];\n\nconst headingChildOption = getChildOptionBySchemaId(headingSchema.id, childOptions); // should be { component: Heading, schema: headingSchema }\n```\n\n### `getDataLocationsOfChildren`\nThe `getDataLocationsOfChildren` returns any data locations of react children. This assumes that the \n\n\n```js\nimport { getDataLocationsOfChildren } from \"@microsoft/fast-data-utilities-react\";\nimport * as headingSchema from \"@microsoft/fast-components-react-msft/dist/heading/heading.schema.json\";\n\nconst headingData = {\n    children: \"Hello world\"\n};\n\nconst dataLocationsOfChildren = getDataLocationsOfChildren(headingSchema, headingData, []); // should be [\"children\"]\n```\n\n### `getPartialData`\nThe `getPartialData` function returns partial data based on a location path using the `lodash` path syntax.\n\n```js\nimport { getPartialData } from \"@microsoft/fast-data-utilities-react\";\n\nconst data = {\n    foo: {\n        bar: [\n            {\n                bat: \"Hello world\"\n            }\n        ]\n    }\n}\n\nconst location = \"foo.bar.0\";\n\nconst partialData = getPartialData(location, data); // should be { bat: \"Hello world\" }\n```\n\n### `mapSchemaLocationFromDataLocation`\nThe `mapSchemaLocationFromDataLocation` takes a `lodash` path to data, the data and the corresponding schema to determine the schemas path to that data.\n\n```js\nimport { mapSchemaLocationFromDataLocation } from \"@microsoft/fast-data-utilities-react\";\n\nconst dataLocation = \"children\";\nconst data = {\n    children: \"Hello world\"\n};\nconst schema = {\n    type: \"object\",\n    reactProperties: {\n        children: {\n            type: \"children\"\n        }\n    }\n}\n\nconst schemaLocation = mapSchemaLocationFromDataLocation(dataLocation, data, schema); // should be \"reactProperties.children\"\n```\n\n### `normalizeDataLocation`\nThe `normalizeDataLocation` converts all property locations to `lodash` path dot notation and all array item references to bracket notation\n\n```js\nimport { normalizeDataLocation } from \"@microsoft/fast-data-utilities-react\";\n\nconst dataLocation = \"foo.bar[0].bat\";\nconst data = {\n    foo: {\n        bar: [\n            {\n                bat: \"Hello world\"\n            }\n        ]\n    }\n}\nconst normalizedDataLocation = normalizeDataLocation(dataLocation, data); // should be \"foo.bar.0.bat\"\n```\n","readmeFilename":"README.md"}