{"_id":"state-chats","_rev":"26-287a4cab17d6960df60773c568be6b9c","name":"state-chats","dist-tags":{"latest":"2.4.4"},"versions":{"0.0.1-preview":{"name":"state-chats","version":"0.0.1-preview","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"ISC","_id":"state-chats@0.0.1-preview","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"8945e693a2096be71f6d55c5c5beeee98ae2f102","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-0.0.1-preview.tgz","fileCount":18,"integrity":"sha512-ajo0BwcsM9Xy81VKOg+2r9YZxaYdHpW5ZIRVpliyycSEaR35kaWW3Z+IrkefsEo2ySvHtft5ZVMkeKwVuZ1Zcw==","signatures":[{"sig":"MEYCIQDuAat5sETTggD+sxCDKQpvkQQRjLHnyw7cnE7Vj8mdhQIhAJNwDX4XvwXSzdJyNxJtJJqn8SKgKAXgpVbClif7KvCE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16090},"main":"dist/index.js","types":"index.d.ts","gitHead":"5b414b301f572d72e24aafbe053638df5d68b666","scripts":{"test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"9.8.1","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_0.0.1-preview_1705445287757_0.22335068088872934","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"state-chats","version":"1.0.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"ISC","_id":"state-chats@1.0.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"b9c6ef8dfd4c40854e286a2e75c67a975f8bef25","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.0.0.tgz","fileCount":20,"integrity":"sha512-4AYBHjL/RnDRvZryROkPYF9ebzgeOtyX7CCJ8Pkv+6SBPan5Wi0CdjDf/7osbVJlGs3hfdaGueAPWwS8ZlXnAw==","signatures":[{"sig":"MEUCIAXDpyrDo1gBfmXj0PekHbExOxETDdhW8BEcJa3ABmRnAiEA5cC1ol8mv+9k6+FQXXBhCDnlvarm7VuAHRg3SOTwD38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17420},"main":"dist/index.js","types":"index.d.ts","gitHead":"623abda3d42cea385ae93147b720cef8bdd5a71e","release":{"branches":["main"]},"scripts":{"test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.3","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.0.0_1705446837991_0.6565091383473323","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"state-chats","version":"1.0.1","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"ISC","_id":"state-chats@1.0.1","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"b3868530496d0c31c0d9a509bd5e9c653f3f7e17","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.0.1.tgz","fileCount":21,"integrity":"sha512-MweABr7WDps6Om2x+cS4pzFBnvpdS09Zq+jKZCujZQXuSHtWHCt76F4a6j8UvuBCuSEN1edzWH9uxcIBhnTA1g==","signatures":[{"sig":"MEUCIAcE72ICnz4R4NiSPxxnEQkQwd9y50lvCHWoFh5XgQHlAiEA1VezFZ6S75aYJltgR82KxmBsbc4ZUoLcnR+pY99vg9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17508},"main":"dist/index.js","types":"index.d.ts","gitHead":"15f0a8d47b8dd14b0bfdc412a6f462507a850ebe","release":{"branches":["main"]},"scripts":{"test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.3","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.0.1_1705448009590_0.11342135592772751","host":"s3://npm-registry-packages"}},"0.0.1-preview1":{"name":"state-chats","version":"0.0.1-preview1","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"ISC","_id":"state-chats@0.0.1-preview1","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"1617e3e108e9f32990b3be45729ea72f5038e9a5","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-0.0.1-preview1.tgz","fileCount":20,"integrity":"sha512-R7e1qm8rkTuTi0o3ME1218KmbZV6tZlKoY49bQNqXmqe4xnzTLsqyVostPPZs3ebWa6lYJnWdv0qd90Gv+DHtA==","signatures":[{"sig":"MEQCIHJ1ClV/lAbWzEibw9vmRwk56QoKWOMtcGX817ZLtocTAiBdWClYHHO4hGiGNWgjvFpPAwkkrVU5PjKeG34TbKQNTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17481},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"15f0a8d47b8dd14b0bfdc412a6f462507a850ebe","release":{"branches":["main"]},"scripts":{"test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"9.8.1","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_0.0.1-preview1_1705449178318_0.22064344968030492","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"state-chats","version":"1.0.2","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"ISC","_id":"state-chats@1.0.2","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"54da9edde607c0240bac6ac3dd40c7bce72b634e","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.0.2.tgz","fileCount":20,"integrity":"sha512-w2Xmfm9dTGy7QeZjr8VjKDUYBkY8h35jrazik3FBaubpBXRvhojHfvnVAdOSrMf/jLKP4l1hhcT6E+SSjQFB5A==","signatures":[{"sig":"MEQCIBPZDJ28VAn25ob2B6ZVqM2VLlo2jAH+YsWjWTj6/wnkAiBVIP63fUuzWQ54zYa4Qk674G4iTaUI/Q/7A31B5NJmXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17472},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0b00fad10ccf528feb5f8a8dcfbcb06bcb2c10d7","release":{"branches":["main"]},"scripts":{"test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.3","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.0.2_1705449305792_0.988804981520859","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"state-chats","version":"1.0.3","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@1.0.3","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"f953d0c7dc887aef2b8821812d5ecad802978de3","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.0.3.tgz","fileCount":26,"integrity":"sha512-NP/5BWj2YXgIZj+GS7nSjwBTVMKxY/2EJbu+CoSrY5J6qNElhXcVfACJDIZmnoTHJHAStx349b4Yf3unz6d6rQ==","signatures":[{"sig":"MEYCIQDC5MLVKtnocFwAnCq6tRb52mGIj65qsfCi7INa3eZhoAIhAJiFsglhdaPVxRu4f8u3aCWjnjie1HtY8/hkI5/69t1/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18718},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af2e2c2b0e542286339581b39dc8ca243163ba98","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.3","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.0.3_1705512183957_0.1414042403575806","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"state-chats","version":"1.1.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@1.1.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"02a788683726edda2369a38038e18a20f23a2d99","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.1.0.tgz","fileCount":30,"integrity":"sha512-XIcq+q1lvtF40iCt20LEKHXEZPtBlGgtvqvzMmTWlrXAG3t2y5zw3GeEEOcguZXoIGc+Rsq68QPaF0YZcgZWOA==","signatures":[{"sig":"MEUCIQDFSmHfqt+qaH+m91oOzANx2Nm6VjyayP8POeyKggchdQIgC2HJ5iM/5VbJ0biIjkak3xA6hhY1Gs+DM0JvbFMVAtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28201},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./types":"./dist/types.d.ts"},"gitHead":"90b16a85b059e0983799a24e112002703c5adb43","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.3","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.1.0_1705523020143_0.18700564561534438","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"state-chats","version":"1.2.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@1.2.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"2f897bb422f47034aa8ce6a3f1b75e3b097f7aff","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.2.0.tgz","fileCount":32,"integrity":"sha512-Y/HX1AQIb9US1slmtcRUPoz2JFnwQqzT9WWg3JJgdlugyIf5zJwA5F4MHlJ/JLWHFRXots3IgVOkIs6MfRspDg==","signatures":[{"sig":"MEUCIBhd2CNkaNqRSRmsLH3AF5t50OV4n04AJisBVBwR6FxRAiEA8pJmf1UMgPMV+fYQJI0II+su37R7EYuVEhLtq8Zgspo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29881},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./types":"./dist/types.d.ts"},"gitHead":"216c604e4bc21c5d7f3b4f0ee58cc9e1dc987faf","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.3","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.2.0_1706049075013_0.49966497572749957","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"state-chats","version":"1.3.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@1.3.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"1f08ed5f798564da4f0513fc687141aa2e37fb68","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.3.0.tgz","fileCount":32,"integrity":"sha512-5jx5BUCPdRhzlOjhKlCRqHT1v776tj7tVJorUx20XG8WcJJFXbnOSbUKuH6+OcvfUyDAxDYvbhX1lX7pTp+yug==","signatures":[{"sig":"MEYCIQDABJR7V6HCIvRZTUrhV2SIbCM3mG2y7NpUh0pOJzqkiwIhALvLnuSXWMDxmIjiJTdHT2YUAIHL/+L06i0+wS/W7YJX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31654},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./types":"./dist/types.d.ts"},"gitHead":"b07a58914aa7942d04aca8f430d191fe253e7bb6","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.3","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.3.0_1706137053317_0.9852851153988256","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"state-chats","version":"1.4.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@1.4.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"0d5c619c3a377c97ba9bc3b5ae45b61525295bda","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.4.0.tgz","fileCount":34,"integrity":"sha512-LfYRu45B1MZDE1YtupiS8kHF9EIMdL8fe2zDVEQgk6iGr/wN82EIS+7LZs2RvxsiSJXZg3flslkGmu6nJahXHg==","signatures":[{"sig":"MEQCIFCZeDBZbnX6gubdB60hQ+IsC8CdW+H75aRSofpCBszfAiBEQGBYXqwohKddUdwDdXuqMwW+3iMWJobVnta5YC9QFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34168},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"16e18e7135d57433e417b4efae7fd1062a04d181","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.4.0_1706223502106_0.49815260495776204","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"state-chats","version":"1.4.1","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@1.4.1","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"ee8f3c02ae9ec32512caf9eb9fc8d9d24c47838e","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.4.1.tgz","fileCount":34,"integrity":"sha512-XHxukNuherLb7JcSMRDPNPgIOiCSn+w9NohHRdw04WlPYvGJMOwta4BN2bo6RbkOXdF2urRMuSZlNq3f3i5zXg==","signatures":[{"sig":"MEUCIQC/jh34/QCqX3a0YngjkdBW0l5Or4bl1SB3E9sZenognwIgc/6B/RDCUXZOJMrbjEp0zOdPGjWC7agNP6pCCfI2E18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34416},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"f6867cc53502c87ac30e7aa74fa38f4570eb2b7f","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.4.1_1706226883075_0.38312454206006885","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"state-chats","version":"1.4.2","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@1.4.2","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"f1b00557c44a9a3657515899cdc8af393552e42c","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.4.2.tgz","fileCount":34,"integrity":"sha512-gyHnajWn7pwnt5RZFwdm9Ew0N0nIKXXp/Gn/TpW0csTqvAF7U2wcFD1SnkuqQBBW65k5qeRprKX5udL2KXsgcw==","signatures":[{"sig":"MEUCIH0L/afmxJN6P4VLr2NeptxnjtDHO5SqklwYpn302YWjAiEAjZAXBY60nJ6dRJ/dOfODY/mn8wW8EE3BSL2Q/Ykrdps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34519},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"bf3cc51314914e65df220b0e8e920a1fd7391ae7","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.4.2_1707258772183_0.4104568715140915","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"state-chats","version":"1.5.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@1.5.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"bc463c30d40155ea2aa0070620c547b6df44e25e","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-1.5.0.tgz","fileCount":34,"integrity":"sha512-XM4KnhW2UwD5Emoq514wlM+6BNY1OPHKmaG/vQDfSXBfIUSPSYkNBtIcNJQ9bVJxTaMkc9UdRChjBq0ttsXsOg==","signatures":[{"sig":"MEUCIEUL37aWyjjiXBb1tVUVSIhAAQ7EisHLPmAdzIQUwsnkAiEAyeqoGFVsXhxKwjwcTVQ+TodZNvJfSX+HlGG+Kp4oT9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37162},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"95119c606777a1e2d284ce5a444b1a274c5fb295","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_1.5.0_1707336761939_0.15761974728800454","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"state-chats","version":"2.0.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.0.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"c6803ca2b108f75d442d18c60a071badede22fc4","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.0.0.tgz","fileCount":34,"integrity":"sha512-lX58bsvuZJ7CtlNpy6tNl5SSlegE3TZtl8+BhxNT5VdJNFIIaT2BDyYYw+EPsvlYF3ZYZMRsNc5iEt7M1qMhTA==","signatures":[{"sig":"MEYCIQCj1jyH/BXFNsYas44tfup9+sJ/KHDIavYiMVNO8+dIHAIhAK+zmjfrMOPfytSD/DmTVptMezgqY5DeDjSvnFscJSQJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41335},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"6089a6e0afa0ba7a623d09c2b056b5173dda6d28","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.0.0_1707344249235_0.2727493950206541","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"state-chats","version":"2.1.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.1.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"1a0da36d23b96049695cb838e5e02e8465515e61","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.1.0.tgz","fileCount":34,"integrity":"sha512-8q3ffHV4+Wx5Qv3CJX5u/y/dpm0bXvaVtrVBu+q+ybZTR5+EOMtuB+fSFmfIyq1ogfZxRBL8L2BcGer4zGrKrw==","signatures":[{"sig":"MEUCIGvpYX768G4Gzm2FOKzc4Ys2iGORMXZJh1xjSm6e3rpjAiEA7K/rHf/GsB/9Bdv+A6kgsrUUUEzvq5HW940oE3OZjc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41635},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"51e0e26baa89ffb85153657c679b9f733ad40c32","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.1.0_1708276492098_0.7877201168001069","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"state-chats","version":"2.1.1","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.1.1","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"2b7c5ee15b90dbac873a241c6602af0f2b14e8c9","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.1.1.tgz","fileCount":34,"integrity":"sha512-ccscFB3z5DyLKtk2dlragnNJOIIINi5sxaJWGzrIPANMw4IfesQkJkz5vGIVQ59roIHtLRSbzFWvezn6OleYZA==","signatures":[{"sig":"MEUCIB9s1SVqy2nPZcPbgkmcXPacRjEA52wUNkyT5xfnPpFhAiEAzniSCyHvBMC9E77tyxxfJ1RNEPuXH3mnNHg6X8F7Rjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41783},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"47e335453c7b64ade4fb104e9a974cb9c5a7243b","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.1.1_1708277015251_0.8820401316913504","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"state-chats","version":"2.1.2","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.1.2","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"719035939e0d316a2b89f9f776637010e767faf5","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.1.2.tgz","fileCount":34,"integrity":"sha512-Omaf711l6UUs2XP4aMGLCWtynGxLL9xJX6HoazTiV775Gk91fQ0XGMBVlSZ9zt0L7FdSMYWOOtprhSK41dFx1g==","signatures":[{"sig":"MEQCIHdiqWB9XhElMvyhVcPD2XWy7NESfebFH8c05KfWUgEGAiAJ+6V4adBf3ssiqfuehGwXOp7vJFQcr8uwkoMFl4qGRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41912},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"04addffaf1ffcc172fd7b0580eb49d128609dd90","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.1.2_1708292478773_0.9033749222531273","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"state-chats","version":"2.1.3","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.1.3","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"c524bc0f9d113ce0810a5471bf6ac4d86a3e33ad","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.1.3.tgz","fileCount":34,"integrity":"sha512-4SATHLcD76nim10I5Hk0yJTjT5N760SUQJcc2t43khzZuo1BYKqzYqV8flX4BP/yEvDSO2JwlYd9vvsNusMTOA==","signatures":[{"sig":"MEQCIFf45G4VT8Lq3b1axi0PXaG+H7+O8L0qGpNuf7ZDWXhJAiBg6vqHMsU+nPfwrLYQlJFRl9FTZbqISUKlUriFbPHFkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42468},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"ba19604f3b3c9345c49713ccfcb83ee604b7174e","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.1.3_1708293292293_0.5824269754780393","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"state-chats","version":"2.1.4","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.1.4","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"6261dbf8a4f9ebdd8325b20b5f03f21f12a37546","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.1.4.tgz","fileCount":34,"integrity":"sha512-2azpR24Eop0W1w7Abat/fcGCkiXEIruC3BoTYDilRB8ZRU4AxFTOMR/s00qGvmdAjy+GmAYkbOjS5+MOky34TQ==","signatures":[{"sig":"MEUCIHHIQyOBMPjVPMnWfytwBjTNEZ97INCQUDLq6xPvyBN2AiEAkA4ly5kl52UD+2KI6NeKiWw72CHc6lx+/1UNzmPzy+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42465},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"4056fae9fa8d6d1b6a652240e4b3121535ce1417","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.2.4","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.1.4_1708293551578_0.16178372415305375","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"state-chats","version":"2.2.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.2.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"420361f3cd32b511eb4e20f42ec09142410a4d90","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.2.0.tgz","fileCount":34,"integrity":"sha512-IdbawVbhfgTNNckDuJp3EBndxjZv3dAVpsfFbEJTDnabGBwxlJtm/u5Z5QFR0W9PNT9LLtdLj+SAy1+gznrdQQ==","signatures":[{"sig":"MEYCIQCwA6yMGzbjUJqbEnzvtvZJtkpKiLAKYkeTeUrJhsGkCAIhAKTpwyQtD67keXEGvZ6mjYDECmEklL5kBTnm8xyNziFh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43279},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"0210df9ff7cd4427bb4b361d0ac379360c82cf97","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.5.0","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.2.0_1713990822462_0.24519438717126696","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"state-chats","version":"2.2.1","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.2.1","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"16dabfd7d44295290e0108ab94bcf45171daf90b","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.2.1.tgz","fileCount":34,"integrity":"sha512-MV0rdp6/wGrjKwL0Q9AM5mnSyd2rY1IIHi2nF10O27ilIj+PrvDsxmpAdZk/fptqCN51MsGh4LGECMv+JemMLg==","signatures":[{"sig":"MEUCIQCtFobVpVb9SXR6KywOOep5NNGV8zj2FEe76Oy1zKOwMgIgSubgqg8yDBZFlMaDYaYLcfZ9lVW7YxP9rpHWk85IE2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43280},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"a1b18664573d8b3a25357532801dfecc5e1caa42","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.5.0","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.2.1_1713991286771_0.9908232869460305","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"state-chats","version":"2.3.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.3.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"45a8de8b5fec072cd75813d1908d9bfdd7a0ad1b","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.3.0.tgz","fileCount":34,"integrity":"sha512-ZMP7GSS8/vTPhVQO/ULXi0x3IYxiGS/p64HyTDJyD9kD0oBG2tTuIU881xqdY1OoW8FXegQjdmHAhw9y7MbHmA==","signatures":[{"sig":"MEYCIQCH+Vtlc+aOSm8dKL8TBZtY0zZJuElu8EC7bToeVDMhCAIhANyxAH5VymewWItpjPygdFxwICvQj2BYx+HW0l01GnS+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43777},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"14ca175bb0f65b4afdeb17bfeb745c0ab20e1121","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.5.0","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.3.0_1713992865629_0.1859926915870871","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"state-chats","version":"2.4.0","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.4.0","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"06cc9e2e45c0abd52ad4b339785ff4e9db8ab99e","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.4.0.tgz","fileCount":34,"integrity":"sha512-MHYZKIxalIX+rr6JhniNlDGPSQm2zbQmAT8QtLzKLJNvLRmCtSpGCOywfLZToWf2aQEyBdSmJ4BBxWcBkJ1gUg==","signatures":[{"sig":"MEUCIQDkjLyFxMiCP+fslt/MsyJl95Uz8LiVxTJWBn7W6st3oAIgSJ3rxvg5WhwVtiU51uN8IiLPMFb/v5QzN0wR7jy5fgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48929},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"fee7abd0046158ba786ecfbfe0d4e6c1c96d58d7","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.8.2","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.4.0_1721065935530_0.5435696865863808","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"state-chats","version":"2.4.1","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.4.1","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"d87024bca14fac74f21397a42a7d30b71e1b47f1","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.4.1.tgz","fileCount":34,"integrity":"sha512-wC56vFT8EB+kEhLMKB8bZqsVS1JCwxpI27zmG0itC1GvPQj3sr0WHmzn5U9J6Rc6HsD9NYS8BQNYX2FIcHjsyQ==","signatures":[{"sig":"MEUCIQChGqHCQdKEVQn27RnLGnzIgsDYerPbzO27RPeJJrg3fAIgLdGHC4WaSGyHuaZAatcKvCZ/IY/jgtx0QmkYEzC4gMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49033},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"5d4b05abc122cb18d0a129407527fef992bece55","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.8.2","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.4.1_1721240416839_0.2443929145975523","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"state-chats","version":"2.4.2","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.4.2","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"912bf26053abbde4296cf639ad8f958239d7bd46","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.4.2.tgz","fileCount":34,"integrity":"sha512-lEG+WUKvXfqmzkCiqARcQZjsU5f36p+mpgh3ruVxNc+nD15K9TogqG6jXbvd4fX58BILcz+o12xX6IMcjsx77w==","signatures":[{"sig":"MEUCIG2+1xvv9/scmalNDQMby0um35xQn7M8mz8hRg9TL910AiEA3IiijZGLXKOLXaIcsW2utAcU3T7IWaZFZGu9zOEXyXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49146},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"fb029fe965d7c48cc5dcc7689cb9e8c3e799f964","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.8.2","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.4.2_1722369360864_0.3344190226706598","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"state-chats","version":"2.4.3","keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","_id":"state-chats@2.4.3","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"homepage":"https://state-chats.io","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"dist":{"shasum":"da57f4e76cbeca61966e3cd5f3ee5d400bcf7506","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.4.3.tgz","fileCount":34,"integrity":"sha512-qbrycWjL6I8JT6gvEcGHK6N8eqDH4DzmyGtxFlNHmkvd0e0P3lLhdUYVFBXjQbGTsNx2L1BlAhVjv/6lR0qdKg==","signatures":[{"sig":"MEUCIQDFUzoSoJG3/m/Sme4VILf93oGwEH/wGzLfxRutoiD81AIgOVo1XxS/ba9daSVLChqXigmQtThy6YsUrsuutJaV1bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49330},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./types":"./dist/types.d.ts"},"gitHead":"4917ff14e487b032d2d2818c118d646802412a6d","release":{"branches":["main"]},"scripts":{"lint":"eslint ./src","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"_npmVersion":"10.8.2","description":"A package for creating chatbots based on JSON schemas.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"uuid":"^9.0.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","@types/react":"^18.2.48","eslint-plugin-n":"^16.6.2","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-config-standard-with-typescript":"^43.0.0"},"peerDependencies":{"react":">16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/state-chats_2.4.3_1722370061419_0.0012854106382205188","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"state-chats","version":"2.4.4","description":"A package for creating chatbots based on JSON schemas.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest","prepublish":"npm run build","lint":"eslint ./src"},"keywords":["chat","json-schema","state-machine","chatbot"],"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"homepage":"https://state-chats.io","devDependencies":{"@types/jest":"^29.5.11","@types/react":"^18.2.48","@types/uuid":"^9.0.7","@typescript-eslint/eslint-plugin":"^6.19.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-unused-imports":"^3.0.0","jest":"^29.7.0","prettier":"^3.2.2","react":"^18.2.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"peerDependencies":{"react":">16.8.0"},"release":{"branches":["main"]},"exports":{".":"./dist/index.js","./types":"./dist/types.d.ts","./react":"./dist/react/index.js"},"dependencies":{"eventemitter3":"^5.0.1","uuid":"^9.0.1"},"_id":"state-chats@2.4.4","gitHead":"8a3ca59ae0342554f97c921b5b6d7453e10f0a71","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-+tTbDy1MmMq1j88sYH35w4PEOGIyTT2IGvipwBSFPrVnvDYtM7fANLKsGOFgXSgrHkMiIStObgoLhw37yesDnQ==","shasum":"262d20aee8dd8e4ece50edc3da76863d02a6c464","tarball":"https://registry.npmjs.org/state-chats/-/state-chats-2.4.4.tgz","fileCount":34,"unpackedSize":49330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg6QDpaPeN81y6IkNuOgxJ+YxHvNsO30ChhnkTOJgVkAiEA+/tFGAQZNXent4HIDbBOSdBWYtEF9zi6r5GCs5v/Bsg="}]},"_npmUser":{"name":"nt9142","email":"nt9142@gmail.com"},"directories":{},"maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/state-chats_2.4.4_1728412055422_0.21561946297529255"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-16T22:48:07.757Z","modified":"2024-10-08T18:27:35.825Z","0.0.1-preview":"2024-01-16T22:48:07.889Z","1.0.0":"2024-01-16T23:13:58.137Z","1.0.1":"2024-01-16T23:33:29.764Z","0.0.1-preview1":"2024-01-16T23:52:58.512Z","1.0.2":"2024-01-16T23:55:05.943Z","1.0.3":"2024-01-17T17:23:04.113Z","1.1.0":"2024-01-17T20:23:40.289Z","1.2.0":"2024-01-23T22:31:15.166Z","1.3.0":"2024-01-24T22:57:33.582Z","1.4.0":"2024-01-25T22:58:22.314Z","1.4.1":"2024-01-25T23:54:43.272Z","1.4.2":"2024-02-06T22:32:52.365Z","1.5.0":"2024-02-07T20:12:42.155Z","2.0.0":"2024-02-07T22:17:29.418Z","2.1.0":"2024-02-18T17:14:52.240Z","2.1.1":"2024-02-18T17:23:35.419Z","2.1.2":"2024-02-18T21:41:18.977Z","2.1.3":"2024-02-18T21:54:52.448Z","2.1.4":"2024-02-18T21:59:11.750Z","2.2.0":"2024-04-24T20:33:42.673Z","2.2.1":"2024-04-24T20:41:26.935Z","2.3.0":"2024-04-24T21:07:45.844Z","2.4.0":"2024-07-15T17:52:15.698Z","2.4.1":"2024-07-17T18:20:17.007Z","2.4.2":"2024-07-30T19:56:01.063Z","2.4.3":"2024-07-30T20:07:41.656Z","2.4.4":"2024-10-08T18:27:35.658Z"},"bugs":{"url":"https://github.com/nt9142/state-chats/issues"},"author":{"name":"Nik Barabanov","email":"nt9142@gmail.com"},"license":"MIT","homepage":"https://state-chats.io","keywords":["chat","json-schema","state-machine","chatbot"],"description":"A package for creating chatbots based on JSON schemas.","maintainers":[{"name":"nt9142","email":"nt9142@gmail.com"}],"readme":"# State-Chats\n\nState-Chats is a JavaScript/TypeScript library designed to facilitate the creation and management of stateful chat interactions. It leverages asynchronous generators and event-driven patterns to offer a flexible and intuitive API for building complex chat flows.\n\n## Features\n\n- **Asynchronous Chat Flow**: Manage chat interactions with asynchronous support, allowing for delays and dynamic responses.\n- **Event-Driven Architecture**: Utilize a robust event system for handling messages, prompts, and chat lifecycle events.\n- **Customizable and Extensible**: Easily extend and customize chat flows to fit various use cases.\n- **Isomorphic Library**: Compatible with both Node.js and browser environments.\n- **React Hook Integration** (Coming Soon): Integrate easily with React applications using a custom hook.\n\n## Installation\n\n```bash\nnpm install state-chats\n# or\nyarn add state-chats\n```\n\n## Usage\n\nHere is a basic example of how to use State-Chats:\n\n```javascript\nimport { getChat } from 'state-chats';\n\n// Define your chat script\nconst script = [\n  // Your chat script goes here\n];\n\nconst chat = getChat(script);\n\nchat.on('message', (message) => {\n  console.log(message);\n});\n\nchat.on('prompt', (send) => {\n  send('Your response');\n});\n\nchat.start();\n\n// To stop the chat\nchat.stop();\n```\n\n## Script Structure\n\nA script in State-Chats is defined as an array of chat messages, each with potential conditions, delays, or prompts for user input. Here's a short example:\n\n```javascript\nconst exampleScript = [\n  {\n    content: 'Hello! Are you an admin?',\n    variable: 'admin',\n  },\n  {\n    condition: {\n      type: 'equals',\n      variable: 'admin',\n      value: 'yes',\n    },\n    content: 'Great, nice to meet you, admin!',\n    delay: 1000,\n  },\n  {\n    condition: {\n      type: 'not',\n      condition: {\n        type: 'equals',\n        variable: 'admin',\n        value: 'yes',\n      },\n    },\n    content: 'Oh snap!',\n    delay: 1000,\n  },\n  {\n    content: 'Anyways, glad to see you',\n    delay: 1000,\n  },\n];\n```\n\n## API Reference\n\n- **getChat**: Function to initialize the chat with a given script.\n- **on**: Subscribe to chat events (e.g., 'message', 'prompt').\n- **start**: Start the chat interaction.\n- **stop**: Stop the chat interaction.\n- **send**: Send a message in response to a prompt.\n\n## Contributing\n\nContributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md) for more information on how to get started.\n\n## License\n\nState-Chats is [MIT licensed](LICENSE.md).\n","readmeFilename":"README.md"}