{"_id":"reactgenie-lib","_rev":"56-d2c898c868feb4c7160597a358022f08","name":"reactgenie-lib","dist-tags":{"latest":"1.1.55"},"versions":{"1.0.0":{"name":"reactgenie-lib","version":"1.0.0","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.7","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.6","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"2eccbb049755fd93729a2408dab18a8e081ee1d8","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-kDBEnMYncSh5yOZ5D7M+2pRfkrSgCfpFpiyaK2QgdL0ZyDwB1MoZNbjr0v4mFdaTAOvSxtTKM/1Fr6KzwxmjEQ==","shasum":"a131fc58c7832efb52e549a77c66da1c0f1aed8c","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.0.0.tgz","fileCount":20,"unpackedSize":52549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGe4kWjOFBRC3n9hCAvOOvIGsQLKtd+ZEaPZuEorZ06AIhALbWqy7FZtpezmK8PtjtQRyeaPFugxvM3cR+2FJlFn2l"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.0.0_1687804836802_0.902282526748015"},"_hasShrinkwrap":false},"1.1.0":{"name":"reactgenie-lib","version":"1.1.0","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.8","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"2f74859980f295f32127090827c341b26852778c","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-2xluVLxLT/QNi29nH4gB4dhlaHTK0OEKZnmycq1fn9keVWajVOEIbzUbgq/5Qot7dXZbWAYAWZw5ezIhuSdlEA==","shasum":"20e1eb11bac5788b4c363eed1cea8887b9bf5f13","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.0.tgz","fileCount":24,"unpackedSize":49910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdghKK/O0FBAkajTpKmOsvL9fitudtxYYgT8Wo7Few8wIhAPTrKp0Uu3c3NHVYSkaySs7sc/dYY2bn7UFTXKZSDRVO"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.0_1688163449776_0.9350939321876424"},"_hasShrinkwrap":false},"1.1.1":{"name":"reactgenie-lib","version":"1.1.1","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.8","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"10e19100e7d00bd0ad8a4927d131f6df9f4836c4","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/u78IuXS+TQ6pzxlG+jMYKZV+FUwfhzy8c1TFn7DRfyBImGKi87SGD9tOxGVn8Y7bXkOYAs27UZceoZ1UodtTw==","shasum":"3cd31e38996c37df9cb400d1b7e2ecc11eba0782","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.1.tgz","fileCount":24,"unpackedSize":50119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2xHnTIETmNpJDvMkQT1yCWx9Oxa05JUr9VebjAfz4AAiEA5l+qz5Mj+igZwZBIChwezlPsKwjt8jDdEcqNCjkoepw="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.1_1688695511223_0.2833678754912732"},"_hasShrinkwrap":false},"1.1.2":{"name":"reactgenie-lib","version":"1.1.2","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.10","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"407acfda3b1559bfa71f3b66b448b6b32ef74f07","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-788d+Vyi9aWnzGyvxucLcZceaLjdnORjiQZ/OqyAMu21IX8BBv9TLbaRs2r4XJptpGjomkfZ1oiAjhKLQkS/mQ==","shasum":"03272e88e2234c4c9f2e4b5efe0661d1bd99e0d0","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.2.tgz","fileCount":22,"unpackedSize":55283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5i6eRniWV3+mj4E1luMEfLryvj8qbh3fyl4kv2z4PtAIgT0XrZ5/oKZdIfxnfEkQ8DDB+oJn4w6lAtwGSpgDsGpE="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.2_1689028801267_0.987392599190879"},"_hasShrinkwrap":false},"1.1.3":{"name":"reactgenie-lib","version":"1.1.3","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.11","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"d1e749ad76b210c0b51ae92d3af8b5aca044a974","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-w4PcniD9nuzjlcTzWN9nNk9XfLz6BFhUJ64IKHvx538eBJ8QlGipXsxorVJgEPPn8PEYNFIk9lIJkBdzVNek1A==","shasum":"3bc55e800c3b894074fa01d48b59b372044dc592","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.3.tgz","fileCount":22,"unpackedSize":55283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrjqTQ3H+TAI7J8sKcd2Aoj3WSSOOtiDjVQB0Sl1XUpAiAVuEZonBxlUV5lj+SpZ/2XoS0F9SDP347wuD0vP750ZA=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.3_1689119268789_0.5643454770820941"},"_hasShrinkwrap":false},"1.1.4":{"name":"reactgenie-lib","version":"1.1.4","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.12","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"524cc92aa567f65a2e7cb508d9a55cfff731d37c","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/SHpTrV21HbGDDV1ynxM95yL6/Ek2poONGUa8YfkHV9J8YR8h6PD4g71sOZZq9C99U4+EWtEi2Hxqd5Q2Deg2w==","shasum":"b12c47a73ff69367c91cd252873c03da17f9052c","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.4.tgz","fileCount":22,"unpackedSize":55284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCdRCngHQFLN24aaTZkqhFcVKUQ1WI8QPhN4wTs97t7wIhAJZwxBmws9OhcEMEgiYFYrMNrXr+XFi/S9AmzaPlMpps"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.4_1689204268790_0.3285172078614973"},"_hasShrinkwrap":false},"1.1.5":{"name":"reactgenie-lib","version":"1.1.5","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.14","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"9aa21f59292cccb9880b133b456a5fabd0a1f173","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3YMlJ+0/q2h9F/TuGjnGs7idS9oF9TAPBf7Z3OcilpJlffFktlKyz7cg8GRN+WaKi2cctDkO5DlwKGEzo7ORug==","shasum":"d3eb9dd842a1aa5661d6fd27d9b577c5531a1448","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.5.tgz","fileCount":24,"unpackedSize":61565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQzHG6HYAyTe5Rkr5/iAIvRJgDpiPmj889i9OUuT4j4QIgSz8I4UpmcRNtLRNXtnluAZ+FP9dBX18+6By/SBnx5us="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.5_1689358079839_0.9986500229471487"},"_hasShrinkwrap":false},"1.1.6":{"name":"reactgenie-lib","version":"1.1.6","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.14","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"58a544ff686a897baedff2711ea840130710113b","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.6","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Hfcx8oUvsvj4Z65taGd7OLIDOFXC0cnpshMo72rNrMuk2J6puXZl8bIusKXXQoD8KkM2tXTCaPcJY/ynWx57tA==","shasum":"fa7bf520d99c82cea97873255bc2341961a5839c","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.6.tgz","fileCount":24,"unpackedSize":62210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa4ILU84Xy9UzuZQxev/3XpJ0r3ANV/DLCJkkzuFyOGgIgc7plLUow69dknARQD/rUIq7zW8KuTAHZe1IGKI9cWpc="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.6_1689369199346_0.7076965376096738"},"_hasShrinkwrap":false},"1.1.7":{"name":"reactgenie-lib","version":"1.1.7","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.14","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"d7302b3057779eb6e4039da1aeb81221835d69eb","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.7","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ZHDb5ng1/J7AyVi7QobZmOsc5pSdPYkPyACfR3xMmGnko3x5pogxMWmGfh0G6wWLUWjxj8J+mJwHs1W85zfbQg==","shasum":"01ca3e3bf80b68a595f9d346527e3cffc9c9d2c0","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.7.tgz","fileCount":24,"unpackedSize":62233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWgyTa6n4jm8r6/C6vtMFv/BaeVyQuYYhCb9IQAlfzxAiAl16FKdHB1jglH4EFBfnTwCQFN8s/FdDw6F0mQKXdw+Q=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.7_1689374693157_0.2703773374987386"},"_hasShrinkwrap":false},"1.1.8":{"name":"reactgenie-lib","version":"1.1.8","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.14","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"bdbe2d02e823545d9355f431f4df4312f0789cb6","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.8","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-72rznNtituvmrUtLDE3nkVZKB/9dzS+R9J4uGhfy17Wk7qrOET9zA7pIBXW5hMENHlurVb4W07fLGeCv3D+fzg==","shasum":"106267017d39d5de6015999201970d6d5f9ae55c","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.8.tgz","fileCount":24,"unpackedSize":62478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHu18it9LixpKiPBO9bErqRh+SP3AmtTLiIiRkjYcY0AIhAP3OhLT14FNfiXv9bC4J463mDCYAsFk/e1/hi096WfWC"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.8_1689846034162_0.250442400011917"},"_hasShrinkwrap":false},"1.1.9":{"name":"reactgenie-lib","version":"1.1.9","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.16","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"4ad05ecc424e11d3690a6d5d803203b4142b6dcf","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.9","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-B4tRIbjFMUymgsf50mab+6VfmBxaOUifjrEaJZDk0FMTyJq9aobjmX2WvMhXTc3IuvjJ4Rkh1vcWkJWE7ZvF5A==","shasum":"a6a63ec247cdb53a89f37b14aafb33cd2d732d1c","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.9.tgz","fileCount":24,"unpackedSize":62708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwYYOGctrLliGlWjqBsESHyKwSbAA/v+gkUrMQnpBf0AiAyRrXwB3yp/OpGfSJpZVxEvnU5tW+mf/1qYRc6SW69kw=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.9_1690246168830_0.8875895115423311"},"_hasShrinkwrap":false},"1.1.10":{"name":"reactgenie-lib","version":"1.1.10","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.19","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"5e418b7cae248f9d1ec02046f46944a21cea3236","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.10","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-A2U3dlLAEwiGmi9IXyEPqfZj9wPHgqpCFy6LhFZUPoIx+EgLBn3/cZZ9GMtxBkVpHnY+E0qFSbDO5vnW4UWglw==","shasum":"f63e804d8ca2a0e7464db90dab9a8779b2beeea2","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.10.tgz","fileCount":24,"unpackedSize":63249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoIGB/JGyWqKoJZ4I7oVIMI8gyWwla/ddMo16Z+/nuJAiEAryslNYwRfU/9isg911r4GefhEe7Y+7Qwd0Dfo7mEJEA="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.10_1690405820696_0.655697795996778"},"_hasShrinkwrap":false},"1.1.11":{"name":"reactgenie-lib","version":"1.1.11","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.19","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"74c66142f1f1e2c8ccadfdf2153d3f87ccbf53f6","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.11","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-pjKJP4FkgCkw/BPaEUPmM5Rcc/NlFeJLjXmx5gkdPirNefasjElzxEAU7WeApwSOl4RX36eIUiYXHsdWecx+IA==","shasum":"18a4c910a552993a64a6c8825c660ac3aa7e91c3","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.11.tgz","fileCount":24,"unpackedSize":63711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbVgFkv4ginpRRMbGi34/lRQi6+4wl5KH/NZS2Oq5B5AiEA1HUZGMH7sSeFOWNz7/Yo5gonT8NzaOCIm5r0ma2PONo="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.11_1690408862729_0.9753736398084325"},"_hasShrinkwrap":false},"1.1.12":{"name":"reactgenie-lib","version":"1.1.12","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.22","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"8465e59f33368b1251739ff0cd191659aa3b33e8","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.12","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-N4DzuGZCYCI/qEgAxdPSTGK6JDVGTCHegUqBEYDeVEtjU5wpOV+/CRQJNNewjF/4Q5g4b7PoN+jxt6BWQcIl6g==","shasum":"8bf8aed9eba0c295d74ef86d49d44582dfd128e1","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.12.tgz","fileCount":24,"unpackedSize":64236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW+HcQr8dVfsZhiz89FEocFuJ0ndy6mSz9x4Vot+QibAIgV9iClMiJ3aSYjMiV/UVL0lOX/vIoOgP+rDvj+rosxlc="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.12_1690419395365_0.5050468497175504"},"_hasShrinkwrap":false},"1.1.13":{"name":"reactgenie-lib","version":"1.1.13","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.22","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"fe23b36b305562e53179faabc131299659002bd6","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.13","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-+DhWShRYllorQivU34mxGLqYUYn7bgku3v991wvAjC6/0pK2ew+mGpg4PhpNLW81xmtleaMt8VbUXSlRoQD9qQ==","shasum":"9ec7168b0cb3aa0b4c72252130fb13ad89d12adf","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.13.tgz","fileCount":24,"unpackedSize":64192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1slGU10wj484qJXsut9pYBxjqAUtHyu+S40MZMbDM4AiBz5dBN53mb9KPoTNjt85Ry3IOpHLPxUrE33JFiuGFu+w=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.13_1690420269206_0.8344769994804544"},"_hasShrinkwrap":false},"1.1.14":{"name":"reactgenie-lib","version":"1.1.14","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.23","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"134dba34f00c0325d066572f6969d51562697bdc","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.14","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-GNCUFQIbMlfFPnJyWRyTc5s3TvjJnIo5InF/DhfL9zktWYwNVYJOBcKNXD7B7p36Wjs52EHKhbig3749rS/K5A==","shasum":"2b7cc1f4c628858a963d03c71b007205a8b89564","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.14.tgz","fileCount":24,"unpackedSize":65104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBkxCRHWym195682YNnbKC1o7kWpv/R23zVXDy+Ho4aQIgZjuUm4CN2rqaG8dAowevCyko9QUDzavVIQr8K48f44w="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.14_1690497953468_0.16841275319008875"},"_hasShrinkwrap":false},"1.1.15":{"name":"reactgenie-lib","version":"1.1.15","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.23","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"5afba204517696daebdd33683ea2c3560e79a5c5","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.15","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-VUWsEALWXLtge7vidKFBtSQdtrDJu4s+wj3tQtp0StiJZE+3kPFR/8SJag3vhyEjPgLXYYZRld4MkuQGdPmUnQ==","shasum":"df08f8d0b9fbab2ebc5983222c0811de14473189","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.15.tgz","fileCount":24,"unpackedSize":65055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCFz6jn60n/DxOXDLNiHAfa9u1bUxoZJrlm3s8ZQq8rAiAKKa70NtjY3tA73znB47Iy8GenwRwqxhzuwVfFbuhITw=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.15_1690567675632_0.3567118084558194"},"_hasShrinkwrap":false},"1.1.16":{"name":"reactgenie-lib","version":"1.1.16","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"devDependencies":{"@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"0.0.24","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"^7.1.3"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"gitHead":"a1241abd37b92e9954a32ca4c03ebef50adb7d72","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.16","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-8kp0RLfLRmbsqb1amjfLtf+7PeZ0CrA5l8125ElrGRptHNuRJV45FJaCI+M+Teqti1BVMF9JxNNBfjSOUK41yA==","shasum":"cc4e7df1d4d6d991be7549d4b0616e9b16bdd106","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.16.tgz","fileCount":24,"unpackedSize":65055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzeNtFZZm7Uf234XKEKZdvaO67Jey22YeJfLQM5rzJ2AiEAnkDINWa/KeWDIcjeyXn1AGbgcLfB5BPgIsh7K4CiKp4="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.16_1690574998946_0.10931819218936778"},"_hasShrinkwrap":false},"1.1.17":{"name":"reactgenie-lib","version":"1.1.17","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"rm -r dist && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"prompt":"scripts/test.sh"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","jest":"^29.6.3","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.26","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"c9af5548399e7ea96eaae10e7f405748abee8205","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.17","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6GY8AIdNvFWTOvAijbJfSBi0HCqKz2E0kXF76BgPc8511X8aJP+pcri1XxeMEo1dbCqrT7SuCE8EPr9LjfoeUw==","shasum":"f671d84eec64883cc5bde2371b98a54222c19457","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.17.tgz","fileCount":48,"unpackedSize":272847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkj5noUlih7HDvnYKiUojeRbk3OcpRI2yoxqzp4w2A+QIgMhqEK26c66SgnozetPnTw+PhLL24FZvxQcrGH9pFhFk="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.17_1692824109085_0.2726580534826246"},"_hasShrinkwrap":false},"1.1.18":{"name":"reactgenie-lib","version":"1.1.18","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"rm -r dist && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","jest":"^29.6.3","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.26","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"145f72754aeb82590679dee1d4ab16f5775c7d78","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.18","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HUb6npJD47EHLyp8c/qQdW6k5CiFil/7rPGIaB81MRXC0axnBEVdz84KOVLYheWg42OEuN7kmJgw+vPztei9LQ==","shasum":"c949b001d2f500cd45a397dd8eadf44f301cc4e2","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.18.tgz","fileCount":46,"unpackedSize":273102,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXwka7A9WBlkpLD28+ETg4tmfrerNt71fwyOnbPtkGCAiAz0OcnFczGYQTQad65tfeFOqRa9Tv/mD09F3Z2x2zosA=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.18_1692826440595_0.4835337545915708"},"_hasShrinkwrap":false},"1.1.19":{"name":"reactgenie-lib","version":"1.1.19","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"rm -r dist && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.26","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"e44b55bd6d78732edad56f76192ce8368c1b2d52","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.19","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7h8y4WBDwZ27+gIJf4EP3xL6rLxGPlzxflJIFwSxWeIkLOqNfj49Vi6663PwZBgziVVM9WcUgbiqvmwsftbIZg==","shasum":"618195e72d989652b1d7730caaa6dc26366392aa","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.19.tgz","fileCount":46,"unpackedSize":276119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8Ce5rd7mkTXC2KIb9R+/HjpW0CbWTZ7LrnEioE7gk6QIhAKzUJion4fD6G3xLSVThijayNm31cJkAfBt+q213cPQ6"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.19_1692828721420_0.21269755629350007"},"_hasShrinkwrap":false},"1.1.20":{"name":"reactgenie-lib","version":"1.1.20","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"rm -r dist && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.26","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"12e51838139d69d0505c9926f500b10bebeb158f","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.20","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NiCmhgOyG8CWe8CPQhyHTg7MMFkXbQjebiYPfbBxf0GJM0qwXXTkT697fhLuLzxm0jZJinXFFll0TLlrlsH1CQ==","shasum":"a168387237ca85695f0c4beb44cd4bcebbdab64b","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.20.tgz","fileCount":46,"unpackedSize":276389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgtO+1We91vaZFjcvSNWBuF/KWKCMdH99NidK/3UI+1AiBHoOBcW9AFUkM5ANsxh6fP2WaTQGeVDoXL9jjtHlRwnA=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.20_1692830114610_0.36628208632059467"},"_hasShrinkwrap":false},"1.1.21":{"name":"reactgenie-lib","version":"1.1.21","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"rm -r dist && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.26","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"b9fe694c5991c01504629c399eb88b0cb3afad31","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.21","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JEgtcG2jJMnQGDqsgrmtHy1edEOm82xleAV82W7g8p96umBg/HGlpkT/Pcwwd9iI14OUYGV4LShFMuvGuoMeTg==","shasum":"1b03a9d162d9e14fd37a3a949269a4e32a02a165","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.21.tgz","fileCount":46,"unpackedSize":276513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD82X/ByNV9tW0hbmKMl6AXVF0nXvs2fjKqra1yLzmrnAIhAP549CfOcF7QM5WvR3yC6HjihI4y1vjU801JMFJZNRhU"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.21_1693417438840_0.536113659502955"},"_hasShrinkwrap":false},"1.1.22":{"name":"reactgenie-lib","version":"1.1.22","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"rm -r dist && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.26","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"5b4d4275e4a955fb94ff31ca13bf597da217fb31","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.22","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4PCv10zmoBjyG2Fw4wjuNFbI/oOjRwid9mX5tAfBOQ/hRuqfIenNJwpNHzx/zy0swX3Rbzo8GubCyLUfQ9ycyg==","shasum":"06de3e4620bc2abb1579890e1298ecefaa2ef30f","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.22.tgz","fileCount":46,"unpackedSize":276689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFPJta0LSQw2N0Sxg+GSJ1nH8bMXJUcAEHfR8cRjghwAiAB6HFUtpdu4RbPkjkU5YguSGB9cirX2ubu40OTLPqSLQ=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.22_1693437014677_0.5712852957669794"},"_hasShrinkwrap":false},"1.1.23":{"name":"reactgenie-lib","version":"1.1.23","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.27","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"517b9ced4d7b0c56a336b073ece1dbe7cdf12ffa","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.23","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-TfN0K8PnNw6o3aom6vg9yfbE1oMDzLJmsByWW5bqDigynz07RbJ+UFsYcqZIDPMcm0URyrZxQ50CFrgXe2KG0g==","shasum":"7b3f0f4033b43a97813ac4a975e1f7b8ea577de2","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.23.tgz","fileCount":46,"unpackedSize":277763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/sEN5gk0kMATQ0DwbF780Xh++/3VSO3PH2VceTFx4sAiEA6kIWPW1wEWuou++eN67C9/5qTzdXp7s+clY+yhebR9E="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.23_1693767793069_0.03651059087369868"},"_hasShrinkwrap":false},"1.1.24":{"name":"reactgenie-lib","version":"1.1.24","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.27","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"89c15c5251e86a7d0f4246b59e6d8076ff420d3c","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.24","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-VGXBC/EaFgGwz/PSj47c2wvBmbHgnXopoKnOFwEipGWEr3RITzNrysh2f7/bUMbqIKtUJGLY6EeS0G/MQaz/WQ==","shasum":"25cff2f9a04c64d8d375fcd7c2aff7c5bac795a5","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.24.tgz","fileCount":46,"unpackedSize":277258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv/bUbqAWQ9PP285IotCJbYAwGL64FzNu9v2Fs+uiLgAiEAwvhyD8pCrQQx1nQzvgnwWGPtD22LeESZDI50nDpBIAw="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.24_1693874208151_0.5902291134598128"},"_hasShrinkwrap":false},"1.1.25":{"name":"reactgenie-lib","version":"1.1.25","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.27","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"9b8c559b9b700397605ae2f7f2eff0d5c4f00551","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.25","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ET14pSQOi9R2j06sZV5FZEY8ArNIQ6/mKWvJlDgjqrCN/WVxK0u+DCSXkFrUhUJW2TbjuRBlwGu6ZMxit72NAQ==","shasum":"3ba1eacfdbefbf87e21c343502c269587e2b78af","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.25.tgz","fileCount":46,"unpackedSize":277532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6IDIdsDjnZhWbXHmpTg1jvkBPoDi9fSjoMiCzo6gwwwIgAf+Q6/TlquymHt0KzOP0HjnJo0HXMuFTuypg6JGY7uc="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.25_1693951505838_0.5324636374711458"},"_hasShrinkwrap":false},"1.1.26":{"name":"reactgenie-lib","version":"1.1.26","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.28","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"828b9b3ea6f5100ee3d14d540076d00b83f1f770","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.26","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-UJEWbHJuMxdH9JEYBD7LZtiOv5rlxUVOM6tL/Eo7aiHTZQ4GiXpHUE0pxfUMUoJsTCH3WCWJ6615KsKpkPbtxw==","shasum":"138da3d47ba94304172fbb5018c3a0b8aa781a37","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.26.tgz","fileCount":46,"unpackedSize":277532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfGf2tDCBJmHCpGfToy+pxCuDav4A5i0AbyDSBEqCe+AiBdp0YikTV81N1DSO9tKTUG78/AzXS744YqV+MVe4rDEw=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.26_1694035601167_0.3473202565317053"},"_hasShrinkwrap":false},"1.1.27":{"name":"reactgenie-lib","version":"1.1.27","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.29","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"e93e8c237882796b12803dd1c11e486f0443b4be","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.27","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-aQK8xRbgOuaZSypGGJB49u0sC01zY9Q/yt1TW4GumxvuJdQ9jelSBQaOmYQm7gdqeIalExLAd+3U+PVuvaH7rg==","shasum":"b442a9ad9506488f5c44d9629406f656fd92816c","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.27.tgz","fileCount":46,"unpackedSize":277532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2w4PhufSDvVM+gA8a0pvY8/SnFnmB8z7F++wQFODy0gIgNCy13C33eo/pz5z++lg3E75kY9HK7Yq7Q0fnnBompCk="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.27_1694152642151_0.5915583092737418"},"_hasShrinkwrap":false},"1.1.28":{"name":"reactgenie-lib","version":"1.1.28","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.31","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"44d8362efac17e7fb091bcd7aad3309c1c025b1d","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.28","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-vTjjAjujAukcgqAKhyDHkeaeVvFVXy7D/r51rpfaVtTSFiNCEYr5U7qTwp1jiwQFGPNoeOBB6DfdzZVEfPVE8Q==","shasum":"472a2d365b90bc60f0c8654d037081d0d23ea11e","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.28.tgz","fileCount":46,"unpackedSize":292721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMNhNXBDVvhqWb3vYEyZB9qdxJszIS6RF2D+o9jdqArwIhAMj6cPGWP5bcTGqKrezXZjA9fHl1nSbsHA/C6tzM/ALl"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.28_1698381196054_0.03349963408199308"},"_hasShrinkwrap":false},"1.1.29":{"name":"reactgenie-lib","version":"1.1.29","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.31","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"1e352599385c181fe758dccbc034ff489e35e528","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.29","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-VMgYvN0U5Gb5bsRvocJ2+4a1J+3oDuemzD7ViotQBO/axOs53pXt9C7c3jcI7Qr0wYcYBm6UpjbLkbZLGyikuw==","shasum":"ce1d123d66dd338fa0912fcadaadf690b3489fe8","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.29.tgz","fileCount":46,"unpackedSize":292975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXwpAq+9G7+uJZV3KOVTA6/yL89lnNEiYigRmIl96ytwIhAMNHJsyDs9+23pmiOhBsReS7RTxmMq/JsQ7uea+IvgHE"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.29_1698382385310_0.4553336344501433"},"_hasShrinkwrap":false},"1.1.30":{"name":"reactgenie-lib","version":"1.1.30","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.31","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"be2155524ced17f0f888a65716b53da667fb1c17","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.30","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-O22ebIHTgFMgzm1brb9TX49LygPY/pW7+UG34dT9r5GWthoCp4VNWU9O5p9iDdSTTdAGBNR8m/cHwA8CnKWnqQ==","shasum":"cf2a53fd6ad113d44d0ab198fb6122991f0e9a7a","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.30.tgz","fileCount":46,"unpackedSize":299768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoFMUifdRQ38ZRy1OaIgsU64UQ716NZaT0RijefqrEoAiEA4vO+Y1bZjysS6JLcuC0YmA19Gm/fF+Bp2EqwcB3vRNU="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.30_1698464353201_0.34469895709372556"},"_hasShrinkwrap":false},"1.1.31":{"name":"reactgenie-lib","version":"1.1.31","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.31","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"6925d35ee70b9635dfb6e990697f9231467c8de1","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.31","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/FbCG2sddKFeuhZDY8kH09e9c8DL+X0q9pQaxyWLnCAFyE9sTiG6ANx4YC9pPX+gi/jeQOBt27eatk0aKDG5yg==","shasum":"ad3309bf0b04360f5eb805bc0f1981910b1b0e17","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.31.tgz","fileCount":46,"unpackedSize":300044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoNopcWMEPCtLiwb9LNfov45DCQtkL1s9xnQ+h1YBo9gIhALn7JZ9knIU634o9B7JQx6wKdxcNv01Btcq5jeLugUmb"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.31_1698769797305_0.936294490281222"},"_hasShrinkwrap":false},"1.1.32":{"name":"reactgenie-lib","version":"1.1.32","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.31","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"87c978cf685748333933bdeb2659049453826741","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.32","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-fm7r0pmHmSz6qcbkd1P8zoCWojzB/tSqnBaBwh4W94GGI7WK7/9Dmh96qS+vesE11ZNiRNk0EGbUXh/edHJSBQ==","shasum":"0d1c03d90a9fbf1d9728b5fdcfd9722f2adf2302","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.32.tgz","fileCount":46,"unpackedSize":300422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEqqJcZdv3vtNYWT+jsjHzaZB3384+l6y5RZ1MlIi2jAiEAyJatCpVJfiZF2qPUjwTm4E0giqi23OzuV/Nt8VAh00Q="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.32_1698813614506_0.35874411338840817"},"_hasShrinkwrap":false},"1.1.33":{"name":"reactgenie-lib","version":"1.1.33","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.31","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"125d32d09b8ec6d9a80a8a50111d919e8c6398ae","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.33","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-vPopPpRxW+Nq5kmwmTWOFHvzz+ooqM+XY06VgGyb8mqIu1lyYfzYgI1kaNAry29j/p668bhsFQOpbze77eLCKQ==","shasum":"eb6e34857dc62084a0e90f2fce9d03b6a51d148f","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.33.tgz","fileCount":46,"unpackedSize":300497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC33IzY8Ew2GAg6Hx7Cb4LVjh0WhEQdFknz3az4b/V05AiEAi+PdP7neICVCJvZ5vp14FIBGg0nKb1iOLZH712dlNSM="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.33_1698988300252_0.9697292246414828"},"_hasShrinkwrap":false},"1.1.34":{"name":"reactgenie-lib","version":"1.1.34","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.33","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"6f8b662a8758e26d84f00eded6857aec987942c3","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.34","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-eWS1iooJmLnaC0UGBy6FjKdDG1vB+sMrDRcIzaWogHPB0IRLEEcQ4FmKkWEFXLdLDw3NAqIgtvTZkXe4lNhfLg==","shasum":"2f2293136b6e7e3de49fd9549afd849ee322c685","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.34.tgz","fileCount":46,"unpackedSize":300497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWi0eJ3cL0M7NjLb65my4SgHxjrLN+qPoWPfI9bjIPSQIgfvaU8QZ4C5SAOXMhKXHviAU9f2NkeeV6PiJWMe+gXwY="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.34_1699223632141_0.02113247653583894"},"_hasShrinkwrap":false},"1.1.35":{"name":"reactgenie-lib","version":"1.1.35","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.33","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"4375f14dfaebbea267fb762512c2a6432fd43d5e","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.35","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-IA2DYLzRKbpDlSlIUjYlFSgEZEnqBMq0IDeqeoLXga22KaqDBf9x+tfU0298Q87sc02Fv8cfPeCHNOHYWkFEag==","shasum":"c49fb2efb7648a853abf5019e07ddcddc6c1d3a6","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.35.tgz","fileCount":46,"unpackedSize":300500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdvxdQB8sOoJPv2w8YOC09lggIQb+tgDfFI3bCyInwEAiEA+8FlnCfF6DfSGBiF0J/tE6a1D/eK3fDHI5Km37atwIY="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.35_1699250157351_0.10259912455589992"},"_hasShrinkwrap":false},"1.1.36":{"name":"reactgenie-lib","version":"1.1.36","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.34","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"f1605b26c7d2fcde2d82a85da598476e126db8b6","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.36","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/QU/JEi6vB9xO248s4ge9a07F5qIPzCbshqposPucRY7C0ETZXBQPb1N1yDMiesCh4k+xUvoY78geKe9Udvh4A==","shasum":"adc9fa3349d375a6932f112210080f5d4bb644e1","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.36.tgz","fileCount":46,"unpackedSize":300616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXuX6EyqQ1PENGMStk/eVEwf7IWzvZE+6SgkPeoTVTyQIgaLiIPkEjw2tlCWCHj1VwwHsm0k18LSwJwbtTBb6//rU="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.36_1699395442427_0.2265215363418449"},"_hasShrinkwrap":false},"1.1.37":{"name":"reactgenie-lib","version":"1.1.37","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.35","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"8967cb4be95feb1c5653086a96e835c060df790d","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.37","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-090fcQ15JjivIrXJioX4stbR4EewLproLXOra7WH1z0VIlh68mWS3D/2SSQLWZ4y7ej9UdgfnUB5nb4d6woMsA==","shasum":"9bbd3d596cfeba14c1b05dfc9a6cd081b0b02c42","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.37.tgz","fileCount":46,"unpackedSize":300616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBA8pUh7ISMi+cNr7irvVlORPSxf+H4KR/Bq8x3VxhyAiAvGLi+muFLkXULHwWBZzmZCkbrNJkay/nUVLKA8alcWw=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.37_1699432731041_0.06956449341003546"},"_hasShrinkwrap":false},"1.1.38":{"name":"reactgenie-lib","version":"1.1.38","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.36","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"f5de48fc72402355a726d4228bf399b211b0e7a6","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.38","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-5iXBuc2MzCgrxnvIGNA42+Z4u2jK01/9eLd5tXdrf9whLV52T3xRZGpBOJTVbKMOjk+FUfjA46LWa1D0aEPGkA==","shasum":"b5451b7433b93be57e9b4d7247031b15c51a2ec6","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.38.tgz","fileCount":46,"unpackedSize":300616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxjLKpJvJDE8YiKnJHJ83CpGIIGps9FlvNtlzxdxmuoAIhAOgkJ07tZDTNKXpHioaNqc+7ogpmywmkfHb0IQ8o4DRT"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.38_1699687611454_0.7063890775820669"},"_hasShrinkwrap":false},"1.1.39":{"name":"reactgenie-lib","version":"1.1.39","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.36","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"a67859541cf6e64c6c0e65a91872ce7d9a51ff36","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.39","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qqCui8oi/JLqR6S76ZpLC1Vt3MQBxBL/gFXK5uoP5acTzMGCHISE5US+MXQLW6KAM5nKOiAjJzIbY7lajliiOw==","shasum":"03cd7f4a41d546391650527c32f3d7b396fe6a8b","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.39.tgz","fileCount":46,"unpackedSize":300590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmpWkrFB/42NK0UjIgL3/pMqyeOR999/EsJjLVIRVeoAIgRRwSFnBYgTHnb4hwcvtjgRHZ8Vzdc6+Ooq6bXkL0cH4="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.39_1699744685577_0.09026617678742954"},"_hasShrinkwrap":false},"1.1.40":{"name":"reactgenie-lib","version":"1.1.40","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/node":"^7.22.10","@types/react-native":"^0.69.5","@types/react-speech-recognition":"^3.9.0","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","eslint":"^8.43.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^1.2.1","prettier":"2.8.8"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-decorators":"^7.22.10","@babel/preset-react":"^7.22.5","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.16","@reduxjs/toolkit":"^1.8.5","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.4.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.37","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.0"},"peerDependencies":{"@react-navigation/native":"^6.0.0","@react-navigation/native-stack":"^6.9.9","react":"^18.0.0","react-dom":"18.0.0","react-native":"^0.69.9","react-redux":"^8.0.5","redux":"^4.2.0"},"types":"./dist/index.d.ts","gitHead":"6bd8b596ca4863bb069e81ebfe97212dc29695d5","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_id":"reactgenie-lib@1.1.40","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bxE2fwql8lda4RjVrFx9SRx/o7k204SrCvxAmAkrlcd9FlhbCDWc2qdfIk9V+YKF2vwx4hj4RzoGQySWiFQ+KA==","shasum":"59c44966e7979c7cc402602fcde91795b60931f7","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.40.tgz","fileCount":46,"unpackedSize":300590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Yq0IqiMsfyarXw9DjM+vk7xgxi31kiSceKFB5o0k9QIgVUM1B6/oQSvJnjojjQiHCy5zAoC4J7AAokesDpw4ce4="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.40_1699747488708_0.06586431136790627"},"_hasShrinkwrap":false},"1.1.41":{"name":"reactgenie-lib","version":"1.1.41","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.38","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.41","gitHead":"c6fcb2cecd2abbe42c479fe20d1fe0688996ec11","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-HD/mOgFoQrykc3Dzp7ASZXcnXuHjDuqHj1ODOXAwut7BsTaqzaBnesyWp7micVB76hug39XeoZXi5zrLCiYO1A==","shasum":"1e0685eaa56f803338731479fd378a0c10167f1f","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.41.tgz","fileCount":46,"unpackedSize":307191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO1ngwzcArktJjFL8V7Wah+N7kbwNhM3zA3cQB93YF8gIgMTs5bRKY1cIYTu4y1xOWIsbd93ToM5qAsskm2p3DUXI="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.41_1699842811698_0.7932640608300388"},"_hasShrinkwrap":false},"1.1.42":{"name":"reactgenie-lib","version":"1.1.42","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.39","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.42","gitHead":"0ec847095133c87e10b5f1f42473dc3cdae76448","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-XZOghdVA77OeNwfsdk8hW5A4CeTR9wL96orAYGoaVF9rBbWkjvG7IAzXysKZPGpHD8IBzRKjKQwcfVPZNaRHDQ==","shasum":"a92ccca8542af4a9cdf611de653332734d1019ab","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.42.tgz","fileCount":46,"unpackedSize":307251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwVAaz7G412oJ0Z5mWofPzlVShjJFy2p2qMc736/N9UQIgUP2ano67YM+PV7mLtk/gFcUk27hhZfCPxf3ntPzPxVI="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.42_1699865805988_0.5620547292295017"},"_hasShrinkwrap":false},"1.1.43":{"name":"reactgenie-lib","version":"1.1.43","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.39","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.43","gitHead":"c6bdc2bdf3ddbb748c51e69a104236eef0bb637d","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-xQaBfNpbvDwrBx0McpKgYNHXz1xfH3Hw0k1YCWli2smXxyPGcECscE9Vkuwhh5Z8HEvfmOexTAHxXy/V8IqrUg==","shasum":"0abef34e005b859178b1a1e7a1a143f5db25c286","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.43.tgz","fileCount":46,"unpackedSize":312789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCmIEp0qIqrl9X8KWb6ogQUPF24w1QCi/H6obv/G77AgIhANVf+KNHmwwFb9tXBeA5hxL9RA+xhQ6VxMuuoKw7xsZS"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.43_1699867894586_0.6329502387256205"},"_hasShrinkwrap":false},"1.1.44":{"name":"reactgenie-lib","version":"1.1.44","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.40","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.44","gitHead":"9aea123f24c2ce9efcfc52a1619fee775cc780eb","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-kqKBP9X8eItSR9t99LxsWm9H8LG881NMtybGj21a+se8xqiYGAkl2iJW2mzvpQkASZRszX2CFIfLlyfevZiHEg==","shasum":"413c4f635949527e9fc186338f8cdd6f9025f64a","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.44.tgz","fileCount":46,"unpackedSize":312789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx5B6fbSl18sk0QbxbZ9RZlnSNzyvD0oBWH8Tn1rxDiAiAbYOePHiH3xzcMBSpZMviBSj+pXabkEswQG0k60ausZQ=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.44_1699869550759_0.15389367006286836"},"_hasShrinkwrap":false},"1.1.45":{"name":"reactgenie-lib","version":"1.1.45","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.41","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.45","gitHead":"94640b58dc0aab777a0c9c9544a3c304727e314f","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-5rYFZe4502EQKtADQ2nFozulsiAjuas9KEZlFSDbijAYMIz2/qftVp4HQUN5fbJJdfFvCkuJJRgMYN4bi6OXJA==","shasum":"d725008b7ee34412634d3a4b2f531a5ce4b7eecb","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.45.tgz","fileCount":46,"unpackedSize":311989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxqZk/m8cCUKMtSjJdZgOKvVvEYcayV+Y2n/65cNgSfwIhAKZ6S4tdv9pFv/CSbn2jP+lHdHJlIW+r2svYSWpQQd4l"}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.45_1699871274195_0.5646757625030625"},"_hasShrinkwrap":false},"1.1.46":{"name":"reactgenie-lib","version":"1.1.46","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.41","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.46","gitHead":"89ae64ac37bfe6fc4a6a8f5c7841d0a895a5a011","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-10oKy/LVczWIL20QCxqZj/oYpIK+vUaCGCGgORI+bTTvFiiSCDiVueFu4IXXPovnXyezQzN9SjbEa4If3d8f/A==","shasum":"31243a704fd9473feefafdd49e54d14af9f4b478","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.46.tgz","fileCount":47,"unpackedSize":313951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASBfH5RuPUOzB6RxTTCTf/s28xDXfNYHvpcxG9sbKGqAiAOBXva3yNSed2Ozlfwd0SKcH8bQK9jbqtHo0D5QvnQaw=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.46_1699895947143_0.4362226239376872"},"_hasShrinkwrap":false},"1.1.47":{"name":"reactgenie-lib","version":"1.1.47","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.41","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.47","gitHead":"0da65de19b057934bb7a7956409126e4e0666142","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-FwaZON9GITNf2WDHhzmc3Z6uIWO/HzhrxF+Si6sG2NkwnkGKlrCiSOcikYfu13uw5sBIKzOrBEhvADZ2fqNiMw==","shasum":"e007cc29a358d3006aa699e7a6660376395f3400","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.47.tgz","fileCount":47,"unpackedSize":313950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXHZ+NCRuu8XRlWEZ2upYJZ/o5J+jUD/9BCJ53THvmawIgImvaaObRo+Rx7l5emC7VLV1c5nY7vT4glLZJo8DxR94="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.47_1702010377407_0.006135750006971863"},"_hasShrinkwrap":false},"1.1.48":{"name":"reactgenie-lib","version":"1.1.48","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.56","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.48","gitHead":"437ea0ffe933ffdfed191faee5724fa031cf7ff8","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-BVzzms7ZsyMdkZscDO+Tos/rjzoqjKHfzWYSqoSUZZV7K1uH7Tn8eFKLOqAJGsaFrLsbLrsO+4yGghuEaaBvNA==","shasum":"27a859dc76efe2c1f376d70622e56f999e74bc9c","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.48.tgz","fileCount":47,"unpackedSize":313950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRaLwDhJICfHEGJxjEDt/U1pEVKsfSHvEsL2muaniL3gIgEPZ/kfS2EvxCsdFsuSZJU+nUsrsHDNxFGGqAVDc0Hrs="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.48_1715538728273_0.09973719484739862"},"_hasShrinkwrap":false},"1.1.49":{"name":"reactgenie-lib","version":"1.1.49","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.57","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.49","gitHead":"e0a41a401f9440d08d5b17727bb45548de8a8131","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-RsIqjql0O9nXIWIoFpf3LNCxsQywa1lz8ZA8TZCoJhUFm2GQ0o1HdDNGOmiqhmxVC2F9pLhBEWeykr0DAKMLkw==","shasum":"8000e56c941b6f6fdf5eb13db82187210b05b5ea","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.49.tgz","fileCount":47,"unpackedSize":313950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGFXPTtTtcioo6Zu+qDFZ2BRKcU7WC2ymIk5zZiTAn0AiAgCNThKFJTFQkccrSPf2v0vxhqBHFLFGs7dQywcnhmkQ=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.49_1715678592022_0.19274232281732928"},"_hasShrinkwrap":false},"1.1.50":{"name":"reactgenie-lib","version":"1.1.50","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.57","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.50","gitHead":"b4ca3b76e1e7a4e3496dff7ace80e5fa26c8109b","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-tR7TJjd/pcc5hOP8nv5YCzOWDolvda2ckKIWZ3n4BVP7dKez187bl2ze734M2VjGVIE/VSLRmeMN8XjKyAh+wA==","shasum":"6208e35103aa72e7f520dc915a5c6a2226ca2630","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.50.tgz","fileCount":47,"unpackedSize":314400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNKEY2NtlWfmYa7YH5iKUme7BHBrlhrgbBVrM+XNveYAiEAhl5ZxY/K7L6f22SH6+y7Jr7DB65k9YYGTS/xg8U8NUU="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.50_1715712634163_0.5669770548704152"},"_hasShrinkwrap":false},"1.1.51":{"name":"reactgenie-lib","version":"1.1.51","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.57","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.51","gitHead":"cc2649617b59dda60eb09285873d2d9021e8fdde","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-zoHpS6Ip3lyrR2HK5qmMFGzLvqRCNq1SX0RXth9f11A7UrKpwztb4fJufwEQHwbP3hx3TVpcwIOTq/HuiQn9wg==","shasum":"e04104404f9bb0dc6a56bff5ed59b97f68208cb5","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.51.tgz","fileCount":47,"unpackedSize":314893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF8hWZdEOLZ3qjnknw5g5xHsZINjN1QEcMTGv7hbnXWAiAGeAmBvqA5J6lPFCb9dukHWMf63WLrBxXXOK6uVU0djQ=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.51_1715716755346_0.6952052768459374"},"_hasShrinkwrap":false},"1.1.52":{"name":"reactgenie-lib","version":"1.1.52","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.57","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.52","gitHead":"0bee62b6269473f36b3d51fc3f8cff21f39540dc","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-IxflxEuSvqjXkI9YdLyQ3304WO9eDx1apoO6pbUDM8B19MDm5S1UjOOb8JuUaro9ef/Mv/ruL89FHiQq9Uz1rw==","shasum":"2e5437b82f1642f19175b641e1c845519c365039","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.52.tgz","fileCount":47,"unpackedSize":314979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtRz/bHnTLaG7YsBylOVmo7nyfKjSEqWZm//nu8dwnLwIgfbaRQYliGhXNb4xFFVvS7qcYEQyXRE9q1rdOtwOGx+w="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.52_1715717056906_0.08952076228585426"},"_hasShrinkwrap":false},"1.1.53":{"name":"reactgenie-lib","version":"1.1.53","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.57","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.53","gitHead":"1dec21bfbdde47ecb55812bdbac20b84a85a2c39","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-qA+UmUGdSYHu58Y2X9q8rI6XseWwDVHzaQqaHBfMcqUnL6qIu3qiaauNNZyzMv2LjTQsPpqSF11YXDsNZuR/Rg==","shasum":"4ddc63f29d523911f319e151f19fea2f3fe3bb08","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.53.tgz","fileCount":47,"unpackedSize":317051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5OmGOqR9Wd7jS6xCrOQuJtR1b+2FOn3y5KGnwSOYzFAiAtNndKlFAfb9WnwTjBxR+kPlP8yqVxzwqCih2r6A3Z5Q=="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.53_1715717527168_0.9160092029227287"},"_hasShrinkwrap":false},"1.1.54":{"name":"reactgenie-lib","version":"1.1.54","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.57","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.54","gitHead":"ee6d80bb731c1ac0fa3deccfb5271bdc47324159","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-iJ9qPHDQiUhzhM5g+udCckiT1nvhiQc/15Pc/8AneZyMEDH6L2ZSCSEwuri/F3QY5VjBvSOg1iZDd4sHCCv/oQ==","shasum":"5c8686e0e5ad6c7345f2b8bbe62c9f9205630d45","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.54.tgz","fileCount":47,"unpackedSize":317306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6OKEGU3aYDadgCRyHRGOVJEvtvVGcYg02K9Gx9aOLcAiEAj/7kbHV4+Iai1yEnVz9jMPt4TTvpW0e2jX1YezHaSRE="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.54_1715717961046_0.5131580720959303"},"_hasShrinkwrap":false},"1.1.55":{"name":"reactgenie-lib","version":"1.1.55","description":"A Toolkit for Multimodal Applications","author":{"name":"valkjsaaa"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"keywords":[],"main":"dist/index.js","scripts":{"test":"babel-node -x .ts ./scripts/get-prompt.ts","prepare":"if [ -d \"dist\", ]; then rm -r dist; fi && tsc --emitDeclarationOnly && npx babel src --out-file-extension .js --out-dir dist --extensions \".ts\" --source-maps inline && npx babel src --out-file-extension .js --out-dir dist --extensions \".tsx\" --source-maps inline"},"bin":{"get-prompt":"scripts/prompt.js","dry-run":"scripts/dry-run.js","set-script":"scripts/set-script.js","parse":"scripts/parse.js"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/node":"^7.22.19","@types/react-native":"^0.72.6","@types/react-speech-recognition":"^3.9.4","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","expo-yarn-workspaces":"^2.2.2","prettier":"3.0.3"},"workspaces":["example"],"dependencies":{"@babel/core":"^7.23.3","@babel/plugin-proposal-decorators":"^7.23.3","@babel/preset-react":"^7.23.3","@expo/vector-icons":"^13.0.0","@react-native-material/core":"^1.3.7","@react-navigation/stack":"^6.3.20","@reduxjs/toolkit":"^1.9.7","p-defer-es5":"^2.0.1","react-native-elements":"^3.4.3","react-native-root-toast":"^3.5.1","react-speech-recognition":"^3.9.1","reactgenie-dsl":"^0.0.57","reflect-metadata":"^0.1.13","web-speech-cognitive-services":"7.1.3","microsoft-cognitiveservices-speech-sdk":"1.32.0","regenerator-runtime":"^0.14.0"},"peerDependencies":{"@react-navigation/native":"^6.1.9","@react-navigation/native-stack":"^6.9.17","react":"^18.2.0","react-dom":"18.2.0","react-native":"^0.72.6","react-redux":"^8.1.3","redux":"^4.2.0"},"_id":"reactgenie-lib@1.1.55","gitHead":"fa17139df982438dae5dd201b64e1e6cb39e3c95","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"homepage":"https://github.com/StanfordHCI/reactgenie#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-SQ2DlUnEHk+OtVMfR7WKxghASPDnctgnFdfd8J8dzx6BO8hYP9r4zy0P0S4/EeWgLiy3kDrBcEB+5QwUBRkZsg==","shasum":"d249390d2ddba6d13146919a6de56e9def19b81b","tarball":"https://registry.npmjs.org/reactgenie-lib/-/reactgenie-lib-1.1.55.tgz","fileCount":47,"unpackedSize":318278,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMc+qp9h1vCa1UgIuXCYeT8jK9gJP7Xhte5+Ukeb650AiEAh9WNaoyUIAHFHKfCIhQJE/vOVT+noEsSV0gxUhIvMzU="}]},"_npmUser":{"name":"jackieyang","email":"me@jackieyang.me"},"directories":{},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactgenie-lib_1.1.55_1715718261051_0.48594531117054807"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-26T18:40:36.801Z","1.0.0":"2023-06-26T18:40:37.103Z","modified":"2024-05-14T20:24:21.413Z","1.1.0":"2023-06-30T22:17:29.957Z","1.1.1":"2023-07-07T02:05:11.478Z","1.1.2":"2023-07-10T22:40:01.555Z","1.1.3":"2023-07-11T23:47:48.963Z","1.1.4":"2023-07-12T23:24:29.069Z","1.1.5":"2023-07-14T18:07:59.990Z","1.1.6":"2023-07-14T21:13:19.560Z","1.1.7":"2023-07-14T22:44:53.330Z","1.1.8":"2023-07-20T09:40:34.314Z","1.1.9":"2023-07-25T00:49:28.977Z","1.1.10":"2023-07-26T21:10:20.906Z","1.1.11":"2023-07-26T22:01:02.930Z","1.1.12":"2023-07-27T00:56:35.602Z","1.1.13":"2023-07-27T01:11:09.393Z","1.1.14":"2023-07-27T22:45:53.702Z","1.1.15":"2023-07-28T18:07:55.860Z","1.1.16":"2023-07-28T20:09:59.098Z","1.1.17":"2023-08-23T20:55:09.235Z","1.1.18":"2023-08-23T21:34:00.809Z","1.1.19":"2023-08-23T22:12:01.660Z","1.1.20":"2023-08-23T22:35:14.763Z","1.1.21":"2023-08-30T17:43:59.005Z","1.1.22":"2023-08-30T23:10:14.915Z","1.1.23":"2023-09-03T19:03:13.236Z","1.1.24":"2023-09-05T00:36:48.317Z","1.1.25":"2023-09-05T22:05:06.041Z","1.1.26":"2023-09-06T21:26:41.366Z","1.1.27":"2023-09-08T05:57:22.374Z","1.1.28":"2023-10-27T04:33:16.337Z","1.1.29":"2023-10-27T04:53:05.516Z","1.1.30":"2023-10-28T03:39:13.453Z","1.1.31":"2023-10-31T16:29:57.554Z","1.1.32":"2023-11-01T04:40:14.869Z","1.1.33":"2023-11-03T05:11:40.601Z","1.1.34":"2023-11-05T22:33:52.365Z","1.1.35":"2023-11-06T05:55:57.526Z","1.1.36":"2023-11-07T22:17:22.597Z","1.1.37":"2023-11-08T08:38:51.263Z","1.1.38":"2023-11-11T07:26:51.652Z","1.1.39":"2023-11-11T23:18:05.806Z","1.1.40":"2023-11-12T00:04:48.880Z","1.1.41":"2023-11-13T02:33:31.987Z","1.1.42":"2023-11-13T08:56:46.170Z","1.1.43":"2023-11-13T09:31:34.801Z","1.1.44":"2023-11-13T09:59:10.934Z","1.1.45":"2023-11-13T10:27:54.408Z","1.1.46":"2023-11-13T17:19:07.467Z","1.1.47":"2023-12-08T04:39:37.613Z","1.1.48":"2024-05-12T18:32:08.424Z","1.1.49":"2024-05-14T09:23:12.190Z","1.1.50":"2024-05-14T18:50:34.311Z","1.1.51":"2024-05-14T19:59:15.484Z","1.1.52":"2024-05-14T20:04:17.108Z","1.1.53":"2024-05-14T20:12:07.355Z","1.1.54":"2024-05-14T20:19:21.372Z","1.1.55":"2024-05-14T20:24:21.250Z"},"maintainers":[{"name":"jackieyang","email":"me@jackieyang.me"}],"description":"A Toolkit for Multimodal Applications","homepage":"https://github.com/StanfordHCI/reactgenie#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/StanfordHCI/reactgenie.git"},"author":{"name":"valkjsaaa"},"bugs":{"url":"https://github.com/StanfordHCI/reactgenie/issues"},"license":"Apache-2.0","readme":"# ReactGenie\n\n> A Toolkit for Multimodal Applications\n\n[![NPM](https://img.shields.io/npm/v/reactgenie-lib.svg)](https://www.npmjs.com/package/reactgenie-lib) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n\n\n## Introduction\n\n**ReactGenie** is a programming framework that uses an object-oriented state abstraction approach to seamlessly support building complex multimodal mobile applications. **ReactGenie** enables developers to define both the content and actions in an app and automatically handles the natural language understanding and composition of different modalities by generating a parser that leverages large language models (LLMs).\n\n\n\n## **Installation**\n\n**ReactGenie** can be easily installed with NPM.\n\n```bash\nnpm install --save reactgenie-lib\n```\n\n\n\n## Getting Started\n\nHere is a simple example built with **ReactGenie**\n\n```jsx\nimport React, { Component } from 'react'\n\nimport MyComponent from 'reactgenie-lib'\n\nclass Example extends Component {\n  render() {\n    return <MyComponent />\n  }\n}\n```\n\nThe **ReactGenie** library provides a counter example for multimodal interaction, which can be deployed as follows：\n\n> 1. Go to the `example` folder.\n>\n>    ```bash\n>    cd example \n>    ```\n>\n> 2. Replace the api key with your own keys in `.env.example`  and then rename the file to `.env` .\n>\n> 3. Install related modules.\n>\n>    ```bash\n>    npm install\n>    ```\n>\n> 4.  Get started with following command.\n>\n>    ```bash\n>    npx expo start --web\n>    ```\n>\n>    Or you can also start the project by linking the lib locally with\n>\n>    ```bash\n>    if [ -d \"./node_modules/reactgenie-lib\" ]; then rm -r ./node_modules/reactgenie-lib; fi && npm install --install-links && npx expo start --web\n>    ```\n\n\n\n## API Reference\n\n### ReactGenie Decorators\n\n> When using **ReactGenie**, developers can use various decorators to declare classes, variables or functions; **ReactGenie** will **automatically process and serialize** related variables according to the developer's description, and **automatically generate functions and LLM prompts** for supporting multimodal input processing according to the description information provided by the developer.\n\n#### @GenieClass\n\nGenieClass is a basic decorator for object-oriented programs. Classes with @GenieClass are automatically processed by **ReactGenie**. Developers can declare basic information about the class by adding a description for prompt generation to the class. For example:\n\n``` typescript\nimport {GenieClass, HelperClass} from \"reactgenie-lib\"\n\n@GenieClass(\"Representing a date or time\")\nexport class DateTime extends HelperClass{\n  \t//...\n}\n```\n\nClasses with the **@GenieClass** can create instances using the **CreateObject()**, and the system will automatically call the **setup()** initialize  the data. For more details, please refer to **ReactGenie Functions**.\n\nConsidering the data types of different classes, GenieClass provides two types of classes that can be inherited: **DataClass** and **HelperClass**. <font color='red'>**Please avoid directly inheriting from GenieClass !**</font>\n\n\n\n##### DataClass\n\nA Dataclass is the basic unit for data management, and an instance of a dataclass can be viewed as a record in a database. The property in a Dataclass can be a number, string, boolean, list, DataClass, or a Helperclass. \n\nEach dataclass has a unique key for **ReactGenie** to manage. For each instance, information about the instance can be obtained using **GetObject(key)**. Here is an example for DataClass:\n\n```typescript\nimport {GenieClass, DataClass, GenieKey, GenieProperty} from \"reactgenie-lib\"\n\n@GenieClass(\"An order\")\nexport class Order extends DataClass {\n    @GenieKey\n    @GenieProperty()\n    public id: string;\n    @GenieProperty(\"The items in the order.\")\n    public items: OrderItem[] = [];\n    @GenieProperty(\"The date and time the order was placed.\")\n    public placedTime: DateTime; //DateTime is a HelperClass\n  \t//...\n  \n  \t//functions...\n}\n```\n\nComplex data types in Dataclass will be stored using Helperclass, otherwise they cannot be serialized and stored correctly.\n\n\n\n##### HelperClass\n\nThe helperclass is an auxiliary data storage and processing type that depends on the dataclass. Helperclass will not be stored directly in the database, but are serialized and deserialized as they are stored in and retrieved from the dataclass, helping the dataclass manage complex data types. The property in a Dataclass can be a number, string, boolean, list, DataClass, or a Helperclass. \n\nHelperClass has no key, but can also be instantiated using **CreatObject()**. Here is an example for HelperClass:\n\n```typescript\nimport {GenieClass, HelperClass} from \"reactgenie-lib\"\n\n@GenieClass(\"order item\")\nexport class OrderItem extends HelperClass {\n    @GenieProperty()\n    public foodItem: FoodItem; //Fooditem is a DataClass\n    @GenieProperty()\n    public quantity: int;\n    //...\n  \n  \t//functions...\n}\n```\n\n\n\n#### @GenieKey\n\nGeniekey is the identification of ReactGenie for data management, and each DataClass requires a GenieKey. Use @GenieKey to modify the property that is used as the key in the class, which can be used to get the instance after it is created. For example:\n\n```typescript\nimport {GenieClass, DataClass, GenieKey, GenieProperty} from \"reactgenie-lib\"\n\n@GenieClass(\"An Counter\")\nexport class Counter extends DataClass {\n    @GenieKey\n    @GenieProperty()\n    public name: string;\n    @GenieProperty()\n    public quantity: int;\n\n  \t//...\n  \n  \t//functions...\n  \tconstructor({name, quantity}:{name:string, quantity:int}){\n\t\t\tsuper({});\n      this.name = name;\n      this.quantity = quantity;\n    }\n  \n  \tstatic setup(){\n      Counter.CreateObject({name:\"Coin\", quantity:5});\n    }\n}\n\n//Get instance\nCounter coin_count = Counter.GetObject({name:\"Coin\"});\n  //coin_count.name: \"Coin\"\n  //coin_count.quantity: 5\n```\n\n\n\n#### @GenieProperty\n\nThe GenieProperty modifier is used to modify properties that you want to be accessed and managed by ReactGenie. All members modified with GenieProperty are serialized and stored, and are used for access for multimodal interactions. Developers can also add a description of the property for prompt generation. For example\n\n```typescript\n//...\n@GenieProperty()\npublic id: string;\n@GenieProperty(\"The items in the order.\")\npublic items: OrderItem[] = [];\n@GenieProperty(\"The date and time the order was placed.\")\npublic placedTime: DateTime; //DateTime is a HelperClass\n//...\n```\n\n\n\n#### @GenieFunction\n\nAll functions modified by GenieFunction can be called by ReactGenie automatically during multimodal interactions. Developers can add description to the GeniceFunction to state what this function is used for. \n\n<font color='red'>**Please notice that each GenieFunction should have a return value.**</font>\n\n```typescript\n@GenieFunction(\"Get the total price of the active order.\")\n    getTotalPrice(): float {\n        // calculates the total price of the order\n      \t// ...\n\n      return total;\n    }\n\n@GenieFunction(\"Add one item to the order.\")\n    addItems({items}: {items: OrderItem[]}): Order {\n        // add item to the cart\n      \t// ...\n      \n      return this;\n    }\n```\n\n\n\n### ReactGenie Functions\n\n> **ReactGenie** provides developers with some auto-generated functions to help them implement multimodal interactive applications. These functions help developers reduce their workload and increase development efficiency.\n\n#### set_up()\n\nThe setup function is a static function of Genieclass. Developers can override the setup function for initial program setup. The setup function is generally used for initial data import and instantiation. ReactGenie will automatically call the setup function to complete the initialization. For example\n\n```typescript\n//Counter \nstatic setup() {\n    Counter.CreateObject({ name: \"potato\", counterType: \"vegetable\" });\n    Counter.CreateObject({ name: \"apple\", counterType: \"fruit\" });\n    Counter.CreateObject({ name: \"banana\", counterType: \"fruit\" });\n    Counter.CreateObject({ name: \"orange\", counterType: \"fruit\" });\n    Counter.CreateObject({ name: \"grape\", counterType: \"fruit\" });\n    Counter.CreateObject({ name: \"mango\", counterType: \"fruit\" });\n    Counter.CreateObject({ name: \"pineapple\", counterType: \"fruit\" });\n    Counter.CreateObject({ name: \"strawberry\", counterType: \"fruit\" });\n    Counter.CreateObject({ name: \"watermelon\", counterType: \"fruit\" });\n  }\n```\n\nThe call order of Setup is uncertain, if the initialization process needs to strictly formulate the execution order, for example, the property of dataclass B contains dataclass A, you need to complete the initialization of A before completing the initialization of B, please build a static manul_setup function and manually set up the call order after **initReactGenie()**.\n\n```typescript\n//manul setup\nexport const orderStore = initReactGenie();\nRestaurant.manual_setup();\nFoodItem.manual_setup();\nOrder.manual_setup();\n```\n\n\n\n#### CreateObject()\n\nCreateObject() is a static member of GenieClass. All instances of GenieClass need to be created using `CreateObject()`, which automatically calls the class constructor and sets getters and setters for the properties in it. <font color=\"red\">Please avoid directly using `new Class()`.</font>\n\n```typescript\n//\nCounter.CreateObject({ name: \"potato\", counterType: \"vegetable\" });\n```\n\n\n\n#### GetObject()\n\nGetObject() is automatically generated by ReactGenie. Only instance of dataclass can be accessed by GetObject() with its key.\n\n```typescript\n//\nCounter coin_count = Counter.GetObject({name:\"Coin\"});\n\n//\n@GenieFunction()\n  static GetCounter({name = \"\"}: {name?: string}): Counter {\n      return Counter.GetObject({name: name});\n  }\n\n```\n\n\n\n#### Current()\n\nCurrent() gets the currently active target and is also dynamically updated based on user clicks. Current() is automatically generated by rg and developers do not need to implement this function. Only dataclass has the Current().\n\n```typescript\n\nCoin : 5\n\n//User click on Coin Counter\nCounter.Current().count //5\n```\n\n\n\n#### All()\n\nAll()  gets a array of all instances of a specific class. All() is automatically generated by rg and developers do not need to implement this function. Only dataclass has the All(). For example:\n\n```typescript\n//\nOrder.All().filter((order) => {\n            return !order.orderPlaced;\n        })\n```\n\n\n\n### ReactGenie PromptExamples\n\n> To give LLM a better understanding of function calls and capabilities, developers can give examples in the class for emphasis. The cases given by the developer will automatically generate prompts to be delivered to LLM for automated responses for multimodal interactions.\n\nThe examples should be contained in the ModalityProvider.\n\n```typescript\n//Counter.ts\nexport const CounterExamples = [\n  {\n    user_utterance: \"increment\",\n    example_parsed: \"Counter.Current().increment()\",\n  },\n  {\n    user_utterance: \"what is the count\",\n    example_parsed: \"Counter.Current().count\",\n  },\n  {\n    user_utterance: \"what is the count of potato\",\n    example_parsed: 'Counter.GetCounter(name: \"potato\").count',\n  },\n  {\n    user_utterance: \"increment potato counter\",\n    example_parsed: 'Counter.GetCounter(name: \"potato\").increment()',\n  },\n  {\n    user_utterance: \"show me all vegetables counters\",\n    example_parsed: 'Counter.All().matching(field: .type, value: \"vegetable\")',\n  },\n];\n\n//App.tsx\n <ModalityProvider\n        examples={CounterExamples}\n        //...>\n          \n       //...  \n</ModalityProvider>\n```\n\n\n\n## Examples or Tutorials\n\n### MultiReactFoodOrdering\n\n\n\n\n\n\n\n\n## License\n\nApache-2.0 © [Jackie Yang](https://github.com/valkjsaaa)\n","readmeFilename":"README.md"}